<SEC-DOCUMENT>0001213900-19-025764.txt : 20191210
<SEC-HEADER>0001213900-19-025764.hdr.sgml : 20191210
<ACCEPTANCE-DATETIME>20191210165720
ACCESSION NUMBER:		0001213900-19-025764
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		86
CONFORMED PERIOD OF REPORT:	20191031
FILED AS OF DATE:		20191210
DATE AS OF CHANGE:		20191210

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

	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>f10q1019_idtcorporation.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNITED STATES </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Washington, D.C. 20549 </B></P>

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

<!-- Field: Rule-Page --><DIV STYLE="margin-left: auto; margin-right: auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FORM 10-Q </B></P>

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

<!-- Field: Rule-Page --><DIV STYLE="margin-left: auto; margin-right: auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left">&#9746;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt"><B>QUARTERLY REPORT PURSUANT
TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE QUARTERLY PERIOD ENDED OCTOBER
31, 2019</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>or </B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left">&#9744;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt"><B>TRANSITION REPORT PURSUANT
TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></TD>
</TR></TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Commission File Number: 1-16371 </B></P>

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

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

<!-- Field: Rule-Page --><DIV STYLE="margin-left: auto; margin-right: auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>IDT CORPORATION </B></P>

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

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

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

<!-- Field: Rule-Page --><DIV STYLE="margin-left: auto; margin-right: auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center; width: 49%; border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt"><B>Delaware</B></FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center; width: 49%; border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt"><B>22-3415036</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(State or other jurisdiction of</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>incorporation or organization)</B></P></TD>
    <TD>&nbsp;</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(I.R.S. Employer</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Identification Number)</B></P></TD></TR>
<TR>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt"><B>520 Broad Street, Newark, New Jersey</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt"><B>07102</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Address of principal executive offices)</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Zip Code)</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(973) 438-1000 </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(Registrant&rsquo;s telephone number,
including area code) </B></P>

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

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

<!-- Field: Rule-Page --><DIV STYLE="margin-left: auto; margin-right: auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: bottom; width: 49%; border-bottom: black 1.5pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Title of each class</P></TD>
    <TD STYLE="vertical-align: top; width: 2%; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 49%; border-bottom: black 1.5pt solid; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">Name of each exchange on which registered</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">Class B common stock, par value $.01 per share</FONT></TD>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">New York Stock Exchange</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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



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

<!-- Field: Rule-Page --><DIV STYLE="margin-left: auto; margin-right: auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Indicate by check mark whether the registrant
(1)&nbsp;has filed all reports required to be filed by Section&nbsp;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)&nbsp;has been
subject to such filing requirements for the past 90&nbsp;days.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">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 (&sect;
232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit
and post such files). Yes&nbsp;&#9746;&nbsp; No&nbsp;&#9744;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">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 &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo; &ldquo;smaller reporting company,&rdquo;
and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange Act.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 23%"><FONT STYLE="font-size: 10pt">Large&nbsp;accelerated&nbsp;filer</FONT></TD>
    <TD STYLE="width: 49%">&#9744;&nbsp;</TD>
    <TD STYLE="width: 26%"><FONT STYLE="font-size: 10pt">Accelerated&nbsp;filer</FONT></TD>
    <TD STYLE="width: 2%">&#9746;&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Non-accelerated filer</FONT></TD>
    <TD>&#9744;&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Smaller&nbsp;reporting&nbsp;company</FONT></TD>
    <TD>&#9746;&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Emerging growth company</FONT></TD>
    <TD>&#9744;&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Indicate by check mark whether the registrant
is a shell company (as defined in Rule 12b-2 of the Exchange Act.):&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">As of December 6, 2019, the registrant
had the following shares outstanding:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; padding-left: 12pt; text-indent: -12pt; width: 35%"><FONT STYLE="font-size: 10pt">Class&nbsp;A common
stock, $.01 par value:</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 65%"><FONT STYLE="font-size: 10pt">1,574,326 shares outstanding (excluding 1,698,000 treasury shares)</FONT></TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; padding-left: 12pt; text-indent: -12pt"><FONT STYLE="font-size: 10pt">Class&nbsp;B&nbsp;common&nbsp;stock,&nbsp;$.01&nbsp;par&nbsp;value:</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">24,927,890 shares outstanding (excluding 907,659 treasury shares)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>IDT CORPORATION<BR>
<BR>
TABLE OF CONTENTS</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="background-color: #CCEEFF">
    <TD COLSPAN="2" STYLE="vertical-align: top; font-size: 10pt"><A HREF="#a_001"><FONT STYLE="font-size: 10pt"><B>PART I.&nbsp;&nbsp;FINANCIAL INFORMATION</B></FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right">1</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="width: 10%; padding-left: 0.2in">&nbsp;</TD>
    <TD STYLE="width: 83%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 7%; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;1.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_002"><FONT STYLE="font-size: 10pt">Financial Statements (Unaudited)</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right">1</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 0.2in">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_003"><FONT STYLE="font-size: 10pt">Consolidated Balance Sheets</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">1</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 0.2in">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_004"><FONT STYLE="font-size: 10pt">Consolidated Statements of Operations</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right">2</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 0.2in">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_005"><FONT STYLE="font-size: 10pt">Consolidated Statements of Comprehensive Loss</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">3</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 0.2in">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 0.2in">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_006"><FONT STYLE="font-size: 10pt">Consolidated Statements of Equity</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">4</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 0.2in">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 0.2in">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_007"><FONT STYLE="font-size: 10pt">Consolidated Statements of Cash Flows</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">5</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 0.2in">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_008"><FONT STYLE="font-size: 10pt">Notes to Consolidated Financial Statements</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right">6</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;2.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_009"><FONT STYLE="font-size: 10pt">Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right">19</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;3.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_010"><FONT STYLE="font-size: 10pt">Quantitative and Qualitative Disclosures About Market Risks</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">26</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;4.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_011"><FONT STYLE="font-size: 10pt">Controls and Procedures</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">27</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD COLSPAN="2" STYLE="vertical-align: top; font-size: 10pt"><A HREF="#a_012"><FONT STYLE="font-size: 10pt"><B>PART II.&nbsp;&nbsp;OTHER INFORMATION</B></FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">28</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;1.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_013"><FONT STYLE="font-size: 10pt">Legal Proceedings</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">28</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;1A.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_014"><FONT STYLE="font-size: 10pt">Risk Factors</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">28</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;2.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_015"><FONT STYLE="font-size: 10pt">Unregistered Sales of Equity Securities and Use of Proceeds</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">28</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;3.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_016"><FONT STYLE="font-size: 10pt">Defaults Upon Senior Securities</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">28</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;4.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_017"><FONT STYLE="font-size: 10pt">Mine Safety Disclosures</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">28</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;5.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_018"><FONT STYLE="font-size: 10pt">Other Information</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">28</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="padding-left: 0.2in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; font-size: 10pt; padding-left: 0.2in"><FONT STYLE="font-size: 10pt">Item&nbsp;6.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt"><A HREF="#a_019"><FONT STYLE="font-size: 10pt">Exhibits</FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">29</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD COLSPAN="2" STYLE="vertical-align: top; font-size: 10pt"><A HREF="#a_020"><FONT STYLE="font-size: 10pt"><B>SIGNATURES</B></FONT></A></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">30</FONT></TD></TR>
</TABLE>


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

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

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_001"></A>PART
I. FINANCIAL INFORMATION</B></FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 48pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_002"></A>Item&nbsp;1.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
                                         Statements (Unaudited)</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; text-align: center; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif"><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: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_003"></A>IDT
CORPORATION<BR>
<BR>
CONSOLIDATED BALANCE SHEETS</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>October 31,<BR> 2019</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>July&nbsp;31,<BR> 2019</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">(Unaudited)</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">(Note 1)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Assets</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Current assets:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 0 0.375in; text-align: left; text-indent: -10pt; width: 76%">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">62,183</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">80,168</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 0 0.375in; text-align: left; text-indent: -10pt">Restricted cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">190,218</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">177,031</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 0 0.375in; text-align: left; text-indent: -10pt">Debt securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,894</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,534</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 0 0.375in; text-align: left; text-indent: -10pt">Equity investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,710</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,688</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 0 0.375in; text-align: left; text-indent: -10pt">Trade accounts receivable, net of allowance for doubtful accounts of $5,675 at October 31, 2019 and $5,444 at July 31, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,963</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">58,060</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 0 0.375in; text-align: left; text-indent: -10pt">Prepaid expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">27,809</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,276</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 0 0.375in; text-align: left; text-indent: -10pt">Other current assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">26,964</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">24,704</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 0 0.5in; text-align: left; text-indent: -10pt">Total current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">373,741</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">368,461</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Property, plant and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,874</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">34,355</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -12pt; padding-left: 12pt">Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,214</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,209</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Other intangibles, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,110</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,196</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Equity investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,337</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,319</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Operating lease right-of-use assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,597</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Deferred income tax assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,110</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,589</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt">Other assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">12,054</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">11,574</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 4pt 0.5in; text-align: left; text-indent: -10pt">Total assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">459,037</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">443,703</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.1in">&nbsp;</TD><TD STYLE="font-size: 0.75pt">&nbsp;</TD>
    <TD STYLE="font-size: 0.75pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 0.75pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 0.75pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 0.75pt">&nbsp;</TD>
    <TD STYLE="font-size: 0.75pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 0.75pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 0.75pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -12pt; padding-left: 12pt">Liabilities and equity</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Current liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Trade accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">37,159</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">37,077</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">121,058</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">127,834</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Deferred revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40,739</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">42,479</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Customer deposits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">188,258</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">175,028</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Other current liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">9,180</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,652</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 0 0.5in; text-align: left; text-indent: -10pt">Total current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">396,394</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">389,070</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Operating lease liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,335</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt">Other liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">977</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,076</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 0 0.5in; text-align: left; text-indent: -10pt">Total liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">406,706</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">390,146</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Commitments and contingencies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -12pt; padding-left: 12pt">Equity:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.25in">IDT Corporation stockholders&rsquo; equity:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Preferred stock, $.01 par value; authorized shares&mdash;10,000; no shares issued</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Class&nbsp;A common stock, $.01 par value; authorized shares&mdash;35,000; 3,272 shares issued and 1,574 shares outstanding at October 31, 2019 and July 31, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Class B common stock, $.01 par value; authorized shares&mdash;200,000; 25,836 and 25,803 shares issued and 24,928 and 24,895 shares outstanding at October 31, 2019 and July 31, 2019, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">258</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">258</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">274,953</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">273,313</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Treasury stock, at cost, consisting of 1,698 shares of Class A common stock and 908 shares of Class B common stock at October 31, 2019 and July 31, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(51,739</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(51,739</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Accumulated other comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,062</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,858</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Accumulated deficit</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(162,276</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(160,763</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.5in">Total IDT Corporation stockholders&rsquo; equity</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">55,167</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">56,244</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.375in">Noncontrolling interests</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,836</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,687</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 0.5in">Total equity</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">52,331</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">53,557</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 4pt 0.5in">Total liabilities and equity</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">459,037</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">443,703</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><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: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to consolidated financial statements.</FONT></P>

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


<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_004"></A>IDT
CORPORATION</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><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: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONSOLIDATED
STATEMENTS OF OPERATIONS<BR>
(Unaudited)</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Three Months Ended<BR> October 31,</B></P> </TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2019</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2018</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands, except per<BR>
 share data)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">340,245</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">362,316</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Costs and expenses:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Direct cost of revenues (exclusive of depreciation and amortization)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">279,461</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">304,693</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Selling, general and administrative (i)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53,480</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,552</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,295</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,594</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt; padding-left: 0.125in">Severance</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">626</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Total costs and expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">338,862</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">360,839</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Other operating expense, net (see Note 9)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,775</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,295</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">(Loss) income from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,392</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">182</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Interest income, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">272</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">108</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Other income (expense), net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">234</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,349</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">Loss before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(886</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,059</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Provision for income taxes</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(536</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(939</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">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,422</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,998</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Net income attributable to noncontrolling interests</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(91</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(301</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-bottom: 4pt">Net loss attributable to IDT Corporation</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,513</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(2,299</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Basic and diluted loss per share attributable to IDT Corporation common stockholders</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(0.06</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(0.10</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Weighted-average number of shares used in calculation of basic and diluted loss per share</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">26,279</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">23,831</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">(i) Stock-based compensation included in selling, general and administrative expenses</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,364</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">413</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><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: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to consolidated financial statements.</FONT></P>

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


<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_005"></A>IDT
CORPORATION</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><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: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONSOLIDATED
STATEMENTS OF COMPREHENSIVE LOSS</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Unaudited)</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Three Months Ended<BR> October 31,</B></P> </TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2019</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2018</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Net loss</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(1,422</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(1,998</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other comprehensive (loss) income:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Change in unrealized gain on available-for-sale securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Foreign currency translation adjustments</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,204</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">524</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Other comprehensive (loss) income</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,204</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">522</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,626</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,476</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Comprehensive income attributable to noncontrolling interests</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(91</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(301</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-bottom: 4pt">Comprehensive loss attributable to IDT Corporation</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(2,717</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,777</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
</TABLE>



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><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: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">See
accompanying notes to consolidated financial statements.</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_006"></A>IDT
CORPORATION</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><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: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONSOLIDATED
STATEMENTS OF EQUITY</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Unaudited)</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt 10pt; text-align: center; text-indent: -10pt"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="30" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>Three
    Months Ended October 31, 2019 <BR>(in thousands)</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt 10pt; text-align: center; text-indent: -10pt"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="22" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>IDT
    Corporation Stockholders</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt 10pt; text-align: center; text-indent: -10pt"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>Class
    A<BR>
    Common<BR>
    Stock</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>Class
    B<BR>
    Common<BR>
    Stock</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>Additional
    Paid-In Capital</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>Treasury
    Stock</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>Accumulated
    Other Comprehensive Loss</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>Accumulated
    Deficit</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>Noncontrolling
    Interests</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>Total
    Equity</B></TD><TD STYLE="padding: 0 0 1.5pt; text-align: center"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 1.5pt 10pt; font-weight: bold; text-indent: -10pt; width: 20%">BALANCE AT JULY 31, 2019</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">33</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">258</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">273,313</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(51,739</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,858</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(160,763</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(2,687</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">53,557</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 0 0.25in; text-indent: -10pt">Exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">276</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">276</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 0 0.25in; text-indent: -10pt">Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,364</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,364</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 0 0.25in; text-indent: -10pt">Distributions to noncontrolling interests</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(240</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(240</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 0 0.25in; text-indent: -10pt">Other comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,204</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,204</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 0 0.25in; text-indent: -10pt">Net loss</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,513</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">91</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,422</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: 0 0 1.5pt 10pt; font-weight: bold; text-indent: -10pt">BALANCE AT<BR>
 OCTOBER 31, 2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">33</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">258</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">274,953</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(51,739</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(6,062</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(162,276</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(2,836</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">52,331</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="30" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Three Months Ended October 31, 2018 <BR>(in
    thousands)</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="22" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>IDT Corporation Stockholders</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: right"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: right"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Class A<BR> Common Stock</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Class B<BR> Common Stock</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Additional<BR> Paid-In<BR> Capital</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Treasury<BR> Stock</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Accumulated<BR> Other<BR> Comprehensive<BR>
    Loss</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Accumulated<BR> Deficit</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Noncontrolling<BR> Interests</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Total<BR> Equity</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 20%; font-weight: bold; text-indent: -8.65pt; padding-left: 8.65pt">BALANCE AT JULY 31, 2018</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">33</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">256</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">294,047</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">(85,597</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">(4,972</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">(173,103</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">639</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">31,303</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Adjustment from the adoption of change in revenue recognition</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,064</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,064</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">Adjustment from the adoption of change in accounting for equity investments</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">33</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,140</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,173</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">ADJUSTED BALANCE AT AUGUST 1, 2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">33</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">256</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">294,047</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(85,597</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,939</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(162,899</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">639</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">41,540</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Repurchases of Class B common stock through repurchase program</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,854</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,854</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">413</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">413</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Distributions to noncontrolling interests</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(339</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(339</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Other comprehensive income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">522</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">522</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">Net loss</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,299</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">301</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,998</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">BALANCE AT<BR>
 OCTOBER
    31, 2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">33</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">256</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">294,460</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(89,451</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,417</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(165,198</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">601</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">36,284</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><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: 0pt 0; text-align: center"><FONT STYLE="font-weight: normal">See accompanying
notes to consolidated financial statements.</FONT></P>



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


<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_007"></A>IDT
CORPORATION</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONSOLIDATED
STATEMENTS OF CASH FLOWS (Unaudited)</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Three Months Ended<BR> October 31,</B></P> </TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2019</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2018</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Operating activities</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Net loss</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(1,422</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(1,998</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,295</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,594</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Deferred income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">479</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,117</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Provision for doubtful accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">549</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">447</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,364</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">413</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in">Other</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(34</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Change in assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Trade accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,975</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">97</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Prepaid expenses, other current assets and other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,166</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,766</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Trade accounts payable, accrued expenses, other current liabilities and other liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(10,012</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,919</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Customer deposits at IDT Financial Services Limited, our Gibraltar-based bank</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,793</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,567</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Deferred revenue</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,798</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,206</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">Net cash (used in) provided by operating activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,977</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,230</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Capital expenditures</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,851</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,463</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Payment for acquisition, net of cash acquired</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,453</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Purchases of debt securities and equity investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,195</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Proceeds from maturities and sales of debt securities and sales of equity investments</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">782</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,372</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Net cash used in investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11,264</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,544</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Distributions to noncontrolling interests</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(240</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(339</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Repayment of other liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(19</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(599</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Proceeds from exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">276</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Repurchases of Class B common stock</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(3,854</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">Net cash provided by (used in) financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,792</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">11,426</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(4,590</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">Net decrease in cash, cash equivalents, and restricted cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,798</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,696</TD><TD STYLE="text-align: left">)</TD></TR>
<TR 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">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">257,199</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">203,197</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Cash, cash equivalents, and restricted cash and cash equivalents at end of period</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">252,401</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">195,501</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><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: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to consolidated financial statements.</FONT></P>

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


<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_008"></A>IDT
CORPORATION</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(Unaudited)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
1&mdash;Basis of Presentation</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the &ldquo;Company&rdquo; or
&ldquo;IDT&rdquo;) have been prepared in accordance with accounting principles generally accepted in the United States of America
(&ldquo;U.S. GAAP&rdquo;) 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.&nbsp;GAAP for complete financial statements.
In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation
have been included. Operating results for the three months ended October 31, 2019 are not necessarily indicative of the results
that may be expected for the fiscal year ending July&nbsp;31, 2020. The balance sheet at July 31, 2019 has been derived from the
Company&rsquo;s audited financial statements at that date but does not include all of the information and notes required by U.S.&nbsp;GAAP
for complete financial statements. For further information, please refer to the consolidated financial statements and footnotes
thereto included in the Company&rsquo;s Annual Report on Form 10-K for the fiscal year ended July 31, 2019, as filed with the
U.S.&nbsp;Securities and Exchange Commission (&ldquo;SEC&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s fiscal year ends on July&nbsp;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 2020 refers to the fiscal year ending July&nbsp;31, 2020).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
2&mdash;Revenue Recognition</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt; background-color: white">The Company earns
revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well
as wholesale international long-distance traffic termination. The Company has two reportable business segments, Telecom &amp;
Payment Services and net2phone. The Telecom &amp; Payment Services segment is comprised of Core and Growth verticals. Core includes
BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United
States, Carrier Services, which provides international long-distance termination and outsourced traffic management solutions to
telecoms worldwide, and Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime, messaging and data
credits to mobile accounts internationally and domestically. Core also includes smaller communications and payment offerings,
many in harvest mode. Growth includes National Retail Solutions, which operates a point-of-sale terminal-based network for retailers,
BOSS Revolution Money Transfer, an international money remittance service for customers in the United States, and BOSS Revolution
Mobile, a mobile virtual network operator in the United States. The net2phone segment is comprised of net2phone-Unified Communications
as a Service (&ldquo;UCaaS&rdquo;), a unified cloud-based communications service for businesses in North and South America and
certain other international markets, and net2phone-Platform Services, which provides telephony services to cable operators and
other businesses by leveraging a common technology platform.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company&rsquo;s core operations are
mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company&rsquo;s
Telecom &amp; Payment Services&rsquo; growth initiatives and net2phone-UCaaS are technology-driven, synergistic businesses that
leverage the Company&rsquo;s core assets, and revenue, in some cases, is recognized over time. The Company&rsquo;s most significant
revenue streams are from BOSS Revolution Calling, Mobile Top-Up, and Carrier Services. BOSS Revolution Calling and Mobile Top-Up
are sold direct-to-consumers and through distributors and retailers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Disaggregated Revenues</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font-weight: normal">The
following table shows the Company&rsquo;s revenues disaggregated by business segment and service offered to customers:</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Three&nbsp;Months&nbsp;Ended<BR> October 31,</B></P> </TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2019</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2018</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Core Operations:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in">BOSS Revolution Calling</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">116,242</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">123,513</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Carrier Services</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">113,517</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">142,222</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Mobile Top-Up</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">76,815</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65,346</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in">Other</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,244</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,757</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt">Growth</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">9,800</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,011</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total Telecom &amp; Payment Services</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">327,618</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">351,849</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>net2phone-UCaaS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,221</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,805</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">net2phone-Platform Services</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,406</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,662</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; padding-left: 0in">Total net2phone</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">12,627</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,467</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt; padding-left: 0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">340,245</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">362,316</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



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

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

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">The
following table shows the Company&rsquo;s revenues disaggregated by geographic region, which is determined based on selling location:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Telecom &amp; Payment Services</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Three&nbsp;Months&nbsp;Ended October 31, 2019</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left">United States</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">218,655</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">8,532</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">227,187</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Outside the United States:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">United Kingdom</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">35,793</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">35,797</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in">Netherlands</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">54,942</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">54,942</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; padding-bottom: 1.5pt">Other</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">18,228</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">4,091</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">22,319</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; padding-bottom: 1.5pt">Total outside the United States</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">108,963</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">4,095</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">113,058</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">327,618</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">12,627</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">340,245</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Telecom &amp; Payment Services</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Three&nbsp;Months&nbsp;Ended October 31, 2018</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left">United States</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">231,624</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">7,930</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">239,554</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Outside the United States:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">United Kingdom</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,472</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,480</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in">Netherlands</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,922</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,922</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; padding-left: 0.125in">Other</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">18,831</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">2,529</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">21,360</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total outside the United States</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">120,225</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">2,537</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">122,762</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">351,849</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">10,467</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">362,316</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Remaining
Performance Obligations </I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt; background-color: white">The Company&rsquo;s revenue is generally recognized in the same period that its performance obligations
are satisfied. The Company does not have any significant revenue from performance obligations satisfied or partially satisfied
in previous reporting periods, or any significant portion of transaction price to be allocated to performance obligations that
are unsatisfied (or partially unsatisfied) at the end of a reporting period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;<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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Accounts
Receivable and Contract Balances</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
timing of revenue recognition may differ from the time of billing to the Company&rsquo;s customers. Trade accounts receivable
in the Company&rsquo;s consolidated balance sheets represent unconditional rights to consideration. An entity records a contract
asset when revenue is recognized in advance of the entity&rsquo;s right to bill and receive consideration. The Company has not
identified any contract assets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt">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&rsquo;s contract liability balance is the
payments received for its prepaid BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up services. Contract liabilities
are recognized as revenue when services are provided to the customer. <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
contract liability balances are presented in the Company&rsquo;s consolidated balance sheet as &ldquo;Deferred revenue&rdquo;.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents information about the Company&rsquo;s contract liability balance:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three&nbsp;Months&nbsp;Ended<BR> October 31,</B></FONT></P> </TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">29,112</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">28,506</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Deferred
Customer Contract Acquisition and Fulfillment Costs</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company incurs incremental costs of obtaining a customer contract, it does not incur direct costs to fulfill contracts. The Company&rsquo;s
incremental costs of obtaining a customer contract are sales commissions paid to acquire customers. For Telecom &amp; Payment
Services, 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.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s deferred customer contract acquisition costs were as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>October 31,<BR> 2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>July&nbsp;31,<BR> 2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; text-indent: 0; padding: 0">Deferred customer contract acquisition costs included in &ldquo;Other current assets&rdquo;&#9;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">1,754</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">1,474</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">Deferred customer contract acquisition costs included in &ldquo;Other assets&rdquo;&#9;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">1,916</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">1,716</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 4pt 0.125in; text-indent: 0">Total&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3,670</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3,190</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s amortization of deferred customer contract acquisition costs during the periods were as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three&nbsp;Months&nbsp;Ended<BR> October 31,</B></FONT></P> </TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Amortization of deferred customer contract acquisition costs</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">551</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">&mdash;</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
3&mdash;Leases</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">On August 1, 2019, the Company adopted
Accounting Standards Update No. 2016-02, <I>Leases (Topic 842)</I>, and the amendments thereto, related to the accounting for
leases (collectively referred to as &ldquo;ASC 842&rdquo;). ASC 842 establishes a right-of-use (&ldquo;ROU&rdquo;) model that
requires a lessee to record a ROU asset and a lease liability on its balance sheet for all leases with terms longer than 12 months.
Leases are classified as either finance or operating, with classification affecting the pattern of expense recognition in the
income statement. A modified retrospective transition approach is required for lessees for capital and operating leases existing
at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain
practical expedients available. Entities have the option to continue to apply historical accounting under Topic 840, the previously
applicable standard, including its disclosure requirements, in comparative periods presented in the year of adoption. An entity
that elects this option will recognize a cumulative effect adjustment to the opening balance of retained earnings in the period
of adoption instead of the earliest period presented.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company elected to apply the optional ASC 842 transition provisions beginning on August 1, 2019. Accordingly, the Company will
continue to apply Topic 840 prior to August 1, 2019, including Topic 840 disclosure requirements, in the comparative periods presented.
The Company elected the package of practical expedients for all its leases that commenced before August 1, 2019. In addition, the Company elected not to apply the recognition requirements of ASC 842 for its short-term
leases.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s leases primarily consist of operating leases for office space. These leases have remaining terms from one to six
years. net2phone-UCaaS also has operating leases for office equipment. Certain of these leases include 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 the lease or terminate the lease.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
adoption of ASC 842 resulted in the recognition of operating lease liabilities of $12.4 million and operating ROU assets of the
same amount as of August 1, 2019 based on the present value of the remaining minimum rental payments associated with the Company&rsquo;s
leases. As the Company&rsquo;s leases do not provide an implicit rate, nor is one readily available, the Company used its incremental
borrowing rate based on information available at August 1, 2019 to determine the present value of its future minimum rental payments.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">net2phone
has equipment leases that were classified as capital leases under Topic 840 and are finance leases under ASC 842. net2phone is
also the lessor in various equipment leases that were classified as sales-type capital leases under Topic 840, that are classified
as sales-type finance leases under ASC 842. The assets and liabilities related to these finance leases are not material to the
Company&rsquo;s consolidated balance sheets.</FONT></P>

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

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
disclosures related to the Company&rsquo;s operating leases were as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three Months Ended October 31,<BR> 2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left; text-indent: 0; padding: 0">Operating lease cost</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">711</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">Short-term lease cost</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">58</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Total lease cost</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">769</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0">Cash paid for amounts included in the measurement of lease liabilities:</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Operating cash flows from operating leases</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">684</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>October 31,<BR> 2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left; padding: 0 0 4pt; text-indent: 0">Weighted-average remaining lease term-operating leases</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.9 years</FONT></TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0">Weighted-average discount rate-operating leases</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3.12</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s aggregate operating lease liability was as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>October 31,<BR> 2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left; text-indent: 0; padding: 0">Operating lease liabilities included in &ldquo;Other current liabilities&rdquo;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">2,417</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">Operating lease liabilities included in noncurrent liabilities</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">9,335</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 4pt 0.125in; text-indent: 0">Total&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">11,752</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future
minimum maturities of operating lease liabilities were as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Twelve-month period ending October 31,</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left; text-indent: 0; padding: 0 0 0 0in">2020</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">2,776</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0 0 0 0in">2021</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">2,637</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0 0 0 0in">2022</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">2,438</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0 0 0 -0.125in">2023</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">1,996</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0">2024</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">1,880</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0; text-indent: 0; text-align: left">Thereafter</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">986</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0">Total lease payments</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">12,713</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">Less imputed interest</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">(961</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Total operating lease liabilities</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">11,752</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
4&mdash;Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the
consolidated balance sheet that equals the total of the same amounts reported in the consolidated statement of cash flows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>October 31,<BR> 2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>July&nbsp;31,<BR> 2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; text-indent: 0; padding: 0">Cash and cash equivalents</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">62,183</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">80,168</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">Restricted cash and cash equivalents</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">190,218</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">177,031</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Total cash, cash equivalents, and restricted cash and cash equivalents</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">252,401</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">257,199</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0pt 0; text-indent: 23.75pt">At October 31, 2019 and July 31, 2019,
restricted cash and cash equivalents included $190.1 million and $176.8 million, respectively, in restricted cash and cash equivalents
held by IDT Financial Services Limited, the Company&rsquo;s Gibraltar-based bank.</P>



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

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
5&mdash;Debt Securities</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a summary of available-for-sale debt securities:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Amortized Cost</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Gross Unrealized Gains</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Gross Unrealized Losses</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Fair Value</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">October 31, 2019:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; padding-bottom: 4pt; padding-left: 0.125in">Certificates of deposit*</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double">9,894</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double">&mdash;</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double">&mdash;</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double">9,894</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">July 31, 2019:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in">Certificates of deposit*</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,234</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,234</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Municipal bonds</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">300</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">300</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt; padding-left: 0.25in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">2,534</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">2,534</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
of the Company&rsquo;s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker, and may be
sold in the secondary market.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Proceeds from maturities and sales of debt securities and sales of equity investments were $0.8 million
and $3.4 million in the three months ended October 31, 2019 and 2018, respectively. There were no realized gains or realized losses
from sales of debt securities in the three months ended October 31, 2019 and 2018. The Company uses the specific identification
method in computing the realized gains and realized losses on the sales of debt securities.&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
contractual maturities of the Company&rsquo;s available-for-sale debt securities at October 31, 2019 were as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Fair Value</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; padding: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(in
thousands)</B></FONT></TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left; text-indent: 0; padding: 0">Within one year</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">8,694</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0">After one year through five years</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">1,200</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0">After five years through ten years</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">&mdash;</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">After ten years</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 4pt 0.125in; text-indent: 0; text-align: justify">Total</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">9,894</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

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

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
6&mdash;Equity Investments</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity
investments consist of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<BR> 2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July&nbsp;31,<BR> 2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2019 and July 31, 2019&#9;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">74</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">68</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rafael Holdings, Inc. Class B common stock, 27,419 shares at October 31, 2019 and July 31, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">476</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">567</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Mutual funds</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,160</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,053</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Current &ldquo;Equity investments&rdquo;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">5,710</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">5,688</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Visa Inc. Series C Convertible Participating Preferred Stock (&ldquo;Visa Series C Preferred&rdquo;)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,637</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,619</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Hedge funds</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,475</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,475</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Other</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">225</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">225</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Noncurrent &ldquo;Equity investments&rdquo;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">9,337</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">9,319</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June 1, 2016, the Company completed a pro rata distribution of the common stock that the Company held
in the Company&rsquo;s subsidiary Zedge, Inc. to the Company&rsquo;s stockholders of record as of the close of business on May
26, 2016. On March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company&rsquo;s
subsidiary Rafael Holdings, Inc. (&ldquo;Rafael&rdquo;) to the Company&rsquo;s stockholders of record as of the close of business
on March 13, 2018. The Company received the Zedge and Rafael shares in connection with the lapsing of restrictions on Zedge and
Rafael restricted stock held by certain of the Company&rsquo;s employees and the Company&rsquo;s payment of taxes related thereto.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt">In June 2016, upon the acquisition of Visa
Europe Limited by Visa, Inc., IDT Financial Services Limited received 1,830 shares of Visa Series C Preferred among other consideration.
Each share of Visa Series C Preferred is convertible into 13.886 shares of Visa Class A common stock, subject to certain conditions,
starting in June 2020 and will be convertible at the holder&rsquo;s option beginning in June 2028.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The changes in the carrying value of the
Company&rsquo;s equity investments without readily determinable fair values for which the Company elected the measurement alternative
was as follows:</P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three Months Ended<BR> October 31, </B></FONT></P> </TD><TD STYLE="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Balance, beginning of period&#9;</TD><TD STYLE="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,919</TD><TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,883</TD><TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 1.5pt; text-indent: 0">Adoption of change in accounting for equity investments&#9;</TD><TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,213</TD><TD STYLE="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Adjusted balance&#9;</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,919</TD><TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,096</TD><TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Adjustment for observable transactions involving a similar investment from the same issuer&#9;</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">18</TD><TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">22</TD><TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">Impairments&#9;</TD><TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 4pt; text-indent: 0">Balance, end of the period&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,937</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,118</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the three months ended October 31, 2019 and 2018, the Company increased the carrying value of the 1,830 shares of Visa Series
C Preferred it held by $18,000 and $22,000, respectively, based on the fair value of Visa Class A common stock and a discount
for lack of current marketability.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
gains and losses for all equity investments included the following:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 0 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three&nbsp;Months&nbsp;Ended<BR> October 31,</B></FONT></P> </TD><TD STYLE="padding: 0; font-weight: bold; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 0 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 0 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt">Net gains (losses) recognized during
    the period on equity investments&#9;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">26</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">(46</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt">Less: net gains and losses recognized during the period on equity investments sold during the period&#9;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt">Unrealized gains (losses) recognized during the
    period on equity investments still held at the reporting date&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">26</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">(46</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

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

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
7&mdash;Fair Value Measurements</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables present the balance of assets measured at fair value on a recurring basis:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Level&nbsp;1&nbsp;(1)</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Level&nbsp;2&nbsp;(2)</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Level&nbsp;3&nbsp;(3)</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Total</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">October 31, 2019</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; text-align: left">Debt securities</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">9,894</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">9,894</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Equity investments included in current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,710</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,710</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Equity investments included in noncurrent assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,637</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,637</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt; padding-left: 0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">5,710</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">9,894</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">3,637</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">19,241</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">July 31, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Debt securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,534</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,534</TD><TD STYLE="text-align: left">&nbsp;</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>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,688</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,688</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Equity investments included in noncurrent assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,619</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,619</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt; padding-left: 0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">5,688</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,534</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">3,619</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">11,841</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">(1) &ndash; quoted prices in active markets for
identical assets or liabilities</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">(2) &ndash; observable inputs other than quoted
prices in active markets for identical assets and liabilities</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">(3) &ndash; no observable pricing inputs in the
market</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
October 31, 2019 and July 31, 2019, the Company had $5.5 million in investments in hedge funds,
which were included in noncurrent &ldquo;Equity investments&rdquo; in the accompanying consolidated balance sheets. The Company&rsquo;s
investments in hedge funds were accounted for using the equity method, therefore they were not measured at fair value.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
October 31, 2019 and July 31, 2019, the Company did not have any liabilities measured at fair value on a recurring basis.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the change in the balance of the Company&rsquo;s assets measured at fair value on a recurring basis
using significant unobservable inputs (Level 3). There were no liabilities measured at fair value on a recurring basis using significant
unobservable inputs (Level 3) in the three months ended October 31, 2019 and 2018.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 0 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three Months Ended<BR> October 31,</B></FONT></P> </TD><TD STYLE="padding: 0; font-weight: bold; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 0 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-indent: -10pt; padding: 0 0 0 10pt">Balance, beginning of period&#9;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">3,619</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">&mdash;</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding: 0 0 0 10pt">Transfer into Level 3 from adoption of change in accounting for equity investments&#9;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">&mdash;</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">2,794</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt">Total gains recognized in &ldquo;Other income (expense), net&rdquo;&#9;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">18</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">22</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 4pt 10pt; text-indent: -10pt">Balance, end of period&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3,637</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">2,816</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">18</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">22</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Fair
Value of Other Financial Instruments</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
estimated fair value of the Company&rsquo;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.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Cash
and cash equivalents, restricted cash and cash equivalents, other current assets, customer deposits, and other current liabilities.
</I>At October 31, 2019 and July 31, 2019, 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.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Other
assets and other liabilities. </I>At October 31, 2019 and July 31, 2019, the carrying amount of these assets and liabilities approximated
fair value. The fair values were estimated based on the Company&rsquo;s assumptions, which were classified as Level 3 of the fair
value hierarchy.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

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

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
8&mdash;Acquisition of Versature Corp.</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 14, 2018, the Company acquired 100% of the outstanding shares of Versature Corp., a UCaaS provider serving the Canadian
market, for cash of $5.9 million. Versature&rsquo;s operating results from the date of acquisition, which were not significant,
are included in the Company&rsquo;s consolidated financial statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents unaudited pro forma information of the Company as if the acquisition occurred on August 1, 2018:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three Months Ended</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>October 31,</B></FONT></P></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt">Revenues&#9;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">340,245</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">363,200</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt">Net loss&#9;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,422</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(2,206</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
9&mdash;Other Operating Expense, Net</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the other operating expense, net by business segment:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 0 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three Months Ended<BR> October 31, </B></FONT></P> </TD><TD STYLE="padding: 0; font-weight: bold; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 0 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 0 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt">Corporate&mdash;Straight Path Communications Inc. class action legal fees&#9;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">260</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding: 0; text-indent: 0">195</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 0 10pt; text-align: left; text-indent: -10pt">net2phone&mdash;indemnification claim</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-align: right; text-indent: 0">365</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-align: right; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt">Telecom &amp; Payment Services&mdash;accrual for non-income related taxes related to a foreign subsidiary&#9;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">2,150</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">1,100</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 4pt 0.25in; text-indent: -10pt">Total other operating expense, net</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">2,775</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">1,295</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Straight
Path Communications Inc. Class Action</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 31, 2013, the Company completed a pro rata distribution of the common stock of the Company&rsquo;s
subsidiary Straight Path Communications Inc. (&ldquo;Straight Path&rdquo;) to the Company&rsquo;s stockholders of record as of
the close of business on July 25, 2013. As discussed in Note 15, a putative class action on behalf of Straight Path&rsquo;s stockholders
and derivative complaint was filed naming the Company, among others. In the three months ended October 31, 2019 and 2018, the Company
incurred legal fees of $0.7 million and $0.2 million, respectively, related to this action. Also, in the three months ended October
31, 2019, the Company recorded insurance proceeds for this matter of $0.4 million.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0pt 0"><I>Indemnification Claim</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><I>Accrual for Non-Income Related Taxes</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the fourth quarter of fiscal 2019, the Company recorded an $8.0 million accrual for non-income related taxes related to one of
its foreign subsidiaries. A portion of the accrual related to each of the fiscal quarters in fiscal 2019. Accordingly, the Company
corrected its consolidated financial statements for the three months ended October 31, 2018, January 31, 2019, and April 30, 2019
to include the accrued expense and the related income tax benefit. The Company has determined that the adjustments were not material
to its previously issued quarterly financial statements. The impact of the correction on the Company&rsquo;s previously issued
consolidated financial statements for the three months ended October 31, 2018 was as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">Three Months Ended October 31, 2018</TD><TD STYLE="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Previously Reported</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Error Correction</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>As Adjusted</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands, except per share data)</TD><TD STYLE="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">Consolidated Statement of Operations:</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left; padding: 0 0 4pt; text-indent: 0">Other operating expense&#9;&#9;</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(195</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,100</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,295</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0">Provision for income taxes&#9;&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,189</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">250</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(939</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0">Net loss&#9;&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,148</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(850</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,998</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0">Net loss attributable to IDT Corporation&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,449</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(850</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(2,299</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: normal; text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Loss per share attributable to IDT Corporation common stockholders:</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0 0 4pt 0.125in; text-indent: 0">Basic&#9;&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.06</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.04</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.10</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 4pt 0.125in; text-indent: 0">Diluted&#9;&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.06</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.04</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.10</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
10&mdash;Equity</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Stock
Repurchases</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of up to an aggregate
of 8.0&nbsp;million shares of the Company&rsquo;s Class&nbsp;B common stock. There were no repurchases under the program in the
three months ended October 31, 2019. In the three months ended October 31, 2018, the Company repurchased 729,110 shares of Class
B common stock for an aggregate purchase price of $3.9 million. At October 31, 2019, 6.9 million shares remained available for
repurchase under the stock repurchase program.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>2015
Stock Option and Incentive Plan</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0pt 0; text-indent: 23.75pt">In the three months ended October 31,
2019, the Company received proceeds from the exercise of stock options of $0.3 million for which the Company issued 32,551 shares
of its Class B common stock. There were no stock option exercises in the three months ended October 31, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 12, 2019, the Company&rsquo;s Board of Directors amended the Company&rsquo;s 2015 Stock Option and Incentive Plan to
increase the number of shares of the Company&rsquo;s Class B common stock available for the grant of awards thereunder by an additional
0.4 million shares. The amendment is subject to approval by the Company&rsquo;s stockholders at its annual meeting of stockholders
on December 12, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
11&mdash;Loss Per Share</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
earnings per share is computed by dividing net income attributable to all classes of common stockholders of the Company by the
weighted average number of shares of all classes of common stock outstanding during the applicable period. Diluted earnings per
share is computed in the same manner as basic earnings per share, except that the number of shares is increased to include restricted
stock still subject to risk of forfeiture and to assume exercise of potentially dilutive stock options using the treasury stock
method, unless the effect of such increase is anti-dilutive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following shares were excluded from the diluted loss per share computations because their inclusion would have been anti-dilutive:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three Months Ended<BR> October 31,</B></FONT></P> </TD><TD STYLE="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">Stock options</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,190</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,243</TD><TD STYLE="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 76%; text-align: left; padding: 0 0 1.5pt; text-indent: 0">Non-vested restricted Class B common stock&#9;</TD><TD STYLE="width: 1%; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">616</TD><TD STYLE="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">49</TD><TD STYLE="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0">Shares excluded from the calculation of diluted earnings per share&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,806</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: right; text-indent: 0">1,292</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
diluted loss per share equals basic loss per share in the three months ended October 31, 2019 and 2018 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.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
12&mdash;Revolving Credit Loan Payable</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of October 31, 2019, the Company&rsquo;s subsidiary, IDT Telecom, Inc., entered into a credit agreement
with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million. IDT Telecom may use the
proceeds to finance working capital requirements, acquisitions and other general corporate purposes. The line of credit facility
is secured by primarily all of IDT Telecom&rsquo;s assets. The principal outstanding bears interest per annum at the LIBOR rate
adjusted by the Regulation D maximum reserve requirement plus 125 basis points. Interest is payable monthly, and all outstanding
principal and any accrued and unpaid interest is due on the maturity date of July 15, 2020. IDT Telecom pays a quarterly unused
commitment fee of 0.3% per annum on the average daily balance of the unused portion of the $25.0 million commitment. IDT Telecom
is required to comply with various affirmative and negative covenants as well as maintain certain financial targets and ratios
during the term of the facility, including IDT Telecom may not pay any dividend on its capital stock.</FONT></P>

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

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
13&mdash;Accumulated Other Comprehensive Loss</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accumulated balances for each classification of other comprehensive loss were as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Unrealized Gain (Loss) on Available-for-Sale Securities</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Foreign Currency Translation</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Accumulated Other Comprehensive Loss</B></FONT></P> </TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 0; padding-right: 0; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands)</TD><TD STYLE="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; padding-left: 10pt; padding-top: 0; padding-right: 0; text-indent: -10pt">Balance, July 31, 2019&#9;&#9;</TD><TD STYLE="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;&nbsp;&mdash;</TD><TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(4,858</TD><TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">)</TD><TD STYLE="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(4,858</TD><TD STYLE="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding: 0 0 1.5pt 10pt; text-indent: -10pt">Other comprehensive loss attributable to IDT
    Corporation&#9;&#9;</TD><TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,204</TD><TD STYLE="padding: 0 0 1.5pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 1.5pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,204</TD><TD STYLE="padding: 0 0 1.5pt; text-align: left; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0 0 4pt 10pt; text-indent: -10pt">Balance, October 31, 2019&#9;&#9;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(6,062</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(6,062</TD><TD STYLE="padding: 0 0 4pt; text-align: left; text-indent: 0">)</TD></TR>
</TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
14&mdash;Business Segment Information</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has two reportable business segments, Telecom &amp; Payment Services and net2phone. The Company&rsquo;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&rsquo;s chief operating decision maker. The accounting policies of the segments
are the same as the accounting policies of the Company as a whole. The Company evaluates the performance of its business segments
based primarily on income (loss) from operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Telecom &amp; Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international
long-distance traffic termination. The net2phone segment provides unified cloud communications and telephony services to business
customers. Depreciation and amortization are allocated to Telecom &amp; Payment Services and net2phone because the related assets
are not tracked separately by segment. There are no other significant asymmetrical allocations to segments.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
costs include compensation, consulting fees, treasury and accounts payable, tax and accounting services, human resources and payroll,
corporate purchasing, corporate governance including Board of Directors&rsquo; 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.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
results for the business segments of the Company are as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Telecom &amp;<BR>
 Payment<BR>
    Services</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corporate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Three&nbsp;Months&nbsp;Ended October 31, 2019</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">327,618</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">12,627</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">340,245</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income (loss) from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,372</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,263</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,501</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,392</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other operating expense, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,150</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(365</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(260</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,775</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">Three&nbsp;Months&nbsp;Ended October 31, 2018</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">351,849</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">10,467</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">362,316</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income (loss) from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,169</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,500</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,487</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">182</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other operating expense, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,100</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(195</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,295</TD><TD STYLE="text-align: left">)</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
15&mdash;Commitments and Contingencies</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Legal
Proceedings</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 12, 2019, Scarleth Samara filed a putative class action against IDT Telecom in the U.S. District Court for the Eastern District
of Louisiana alleging certain violations of the Telephone Consumer Protection Act of 1991. Plaintiff alleges that in October of
2017, IDT Telecom sent unauthorized marketing messages to her cellphone. IDT Telecom filed a motion to compel arbitration. On
or about August 19, 2019, the plaintiff agreed to dismiss the pending court action and the parties intend to proceed with arbitration.
At this stage, the Company is unable to estimate its potential liability, if any. The Company intends to vigorously defend the
claim.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

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

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The Company is evaluating the claims, and at this stage, is unable
to estimate its potential liability, if any. The Company intends to vigorously defend the claims. In August 2019, the Company
filed a cross complaint against Rosales alleging trade secret and other violations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 21, 2018, Erik Dennis filed a putative class action against IDT Telecom and the Company in the
U.S. District Court for the Northern District of Georgia alleging violations of Do Not Call Regulations promulgated by the U.S.
Federal Trade Commission. On October 31, 2019, the parties settled the matter and filed a stipulation of dismissal with prejudice.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 2, 2018, Jean Carlos Sanchez filed a putative class action against IDT Telecom in the U.S. District Court for the Northern
District of Illinois alleging that the Company sent unauthorized marketing messages to cellphones in violation of the Telephone
Consumer Protection Act of 1991. On July 26, 2018, the parties filed a stipulation of dismissal. The Company is evaluating the
claim, and at this stage, is unable to estimate its potential liability, if any. The Company intends to vigorously defend this
matter.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 5, 2017, plaintiff JDS1, LLC, on behalf of itself and all other similarly situated stockholders of Straight Path, and
derivatively on behalf of Straight Path as nominal defendant, filed a putative class action and derivative complaint in the
Court of Chancery of the State of Delaware against the Company, The Patrick Henry Trust (a trust formed by Howard S. Jonas
that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of
Straight Path&rsquo;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&rsquo;s obligations under the Consent Decree it
entered into with the Federal Communications Commission (&ldquo;FCC&rdquo;), as well as the sale of Straight Path&rsquo;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&rsquo;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. Following closing of the transaction, the Delaware Chancery Court denied the motion to dismiss. On
February 22, 2019, the Delaware Supreme Court affirmed the denial of the motion to dismiss. The parties are engaged in
discovery. The Company intends to vigorously defend this matter (see Note&nbsp;9). At this stage, the Company is unable to
estimate its potential liability, if any.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to the foregoing, the Company is subject to other legal proceedings that have arisen in the ordinary course of business
and have not been finally adjudicated. Although there can be no assurance in this regard, the Company believes that none of the
other legal proceedings to which the Company is a party will have a material adverse effect on the Company&rsquo;s results of
operations, cash flows or financial condition.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Sales
Tax Contingency</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt">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 is evaluating its state tax filings with respect to the Wayfair decision and is in the process
of reviewing its collection 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&rsquo;s business, financial position and operating results.&nbsp;One or more
jurisdictions may change their laws or policies to apply their sales, use or other similar taxes to the Company&rsquo;s operations,
and if such changes were made it could materially and adversely affect the Company&rsquo;s business, financial position and operating
results.</P>



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

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Regulatory
Fee Audit</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, related to payments due to the FCC, is currently
under audit by the Internal Audit Division of the Universal Service Administrative Company. At October 31, 2019 and July 31, 2019,
the Company&rsquo;s accrued expenses included $42.1 million and $44.7 million, respectively, for these regulatory fees for the
years covered by the audit, as well as prior and subsequent years.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Purchase
Commitments</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
October 31, 2019, the Company had purchase commitments of $30.7 million, including the aggregate commitment of $26.5 million under
the telecom services commitments described below.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Telecom
Services Commitments</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
May 2019, the Company entered into a Memorandum of Understanding (&ldquo;MOU&rdquo;) with a telecom operator in Central America
for among other things, termination of inbound and outbound international long-distance voice calls. The MOU is effective until
December 31, 2019, unless superseded by the execution of a definitive agreement. The Company has committed to pay such telecom
operator monthly committed amounts during the term of the MOU. The parties intend to draft and execute a definitive agreement
as soon as practicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 23.75pt">In August 2017, the Company entered into
a Reciprocal Services Agreement with a telecom operator in Central America for a full range of services, including, but not limited
to, termination of inbound and outbound international long-distance voice calls. The Company has committed to pay such telecom
operator monthly committed amounts during the term of the agreement. In addition, under certain limited circumstances, either
party has the right to terminate the agreement. Pursuant to the agreement, the Company deposited $9.2 million into an escrow account
as security for the benefit of the telecom operator, which is included in &ldquo;Other current assets&rdquo; in the accompanying
consolidated balance sheet based on the terms and conditions of the agreement.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Performance
Bonds</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states&rsquo;
financial requirements for money remittance licenses and telecommunications resellers. At October 31, 2019, the Company had aggregate
performance bonds of $17.5 million outstanding.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Company
Restricted Cash and Cash Equivalents</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company&rsquo;s international
money transfer services in the United States, as substantially restricted and unavailable for other purposes. At October 31, 2019
and July 31, 2019, &ldquo;Cash and cash equivalents&rdquo; in the Company&rsquo;s consolidated balance sheets included an aggregate
of $9.8 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>FCC
Investigation of Straight Path Spectrum LLC</I></FONT></P>

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

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

<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
16&mdash;Other Income (Expense), Net</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
income (expense), net consists of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Three&nbsp;Months&nbsp;Ended<BR> October 31,</B></P> </TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2019</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2018</B></P> </TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(in thousands)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Foreign currency transaction gains (losses)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">671</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(1,205</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Gain (loss) on investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(46</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">Other</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(463</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(98</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-bottom: 4pt; padding-left: 0.125in">Total other income (expense), net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">234</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,349</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><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: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
17&mdash;Recently Issued Accounting Standard Not Yet Adopted</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 0; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-13, <I>Financial Instruments&mdash;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. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

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

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><B><A NAME="a_009"></A>Item&nbsp;2.
Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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&rsquo;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, 2019, as filed
with the U.S. Securities and Exchange Commission (or SEC).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">As used below, unless the context otherwise
requires, the terms &ldquo;the Company,&rdquo; &ldquo;IDT,&rdquo; &ldquo;we,&rdquo; &ldquo;us,&rdquo; and &ldquo;our&rdquo; refer
to IDT Corporation, a Delaware corporation, its predecessor, International Discount Telecommunications, Corp., a New York corporation,
and their subsidiaries, collectively.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Forward-Looking Statements</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">This Quarterly Report on Form 10-Q contains
forward-looking statements within the meaning of Section&nbsp;27A of the Securities Act of 1933 and Section&nbsp;21E of the Securities
Exchange Act of 1934, including statements that contain the words &ldquo;believes,&rdquo; &ldquo;anticipates,&rdquo; &ldquo;expects,&rdquo;
&ldquo;plans,&rdquo; &ldquo;intends,&rdquo; 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&nbsp;1A to Part I &ldquo;Risk
Factors&rdquo; in our Annual Report on Form 10-K for the fiscal year ended July 31, 2019. 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, 2019.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Overview</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">We are a multinational company with operations
primarily in the telecommunications and payment industries. We have two reportable business segments, Telecom &amp; Payment Services
and net2phone. Our Telecom &amp; Payment Services segment provides retail telecommunications and payment offerings as well as wholesale
international long-distance traffic termination. Our net2phone segment provides unified cloud communications and telephony services
to business customers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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&rsquo;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. In the three months ended October 31, 2019 and 2018,
we incurred rent expense of $0.5 million and $0.4 million, respectively, in connection with the Rafael leases.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Critical Accounting Policies</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Our consolidated financial statements
and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America,
or U.S. GAAP. Our significant accounting policies are described in Note 1 to the consolidated financial statements included in
our Annual Report on Form 10-K for the fiscal year ended July 31, 2019. The preparation of financial statements requires management
to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses as well as the
disclosure of contingent assets and liabilities. Critical accounting policies are those that require application of management&rsquo;s
most subjective or complex judgments, often as a result of matters that are inherently uncertain and may change in subsequent
periods. Our critical accounting policies include those related to the allowance for doubtful accounts, goodwill, valuation of
long-lived assets, income taxes and regulatory agency fees, and direct cost of revenues&mdash;disputed amounts. Management bases
its estimates and judgments on historical experience and other factors that are believed to be reasonable under the circumstances.
Actual results may differ from these estimates under different assumptions or conditions. For additional discussion of our critical
accounting policies, see our Management&rsquo;s Discussion&nbsp;and Analysis of Financial Condition and Results of Operations
in our Annual Report on Form 10-K for the fiscal year ended July 31, 2019.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Recently Issued Accounting Standard Not Yet
Adopted</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In June 2016, the Financial Accounting Standards
Board issued Accounting Standards Update No. 2016-13, <I>Financial Instruments&mdash;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.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Results of Operations</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Three Months Ended October 31, 2019 Compared
to Three Months Ended October 31, 2018</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">We evaluate the performance of our operating
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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B><I>Telecom &amp; Payment Services Segment</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Telecom &amp; Payment Services, which represented
96.3% and 97.1% of our total revenues in the three months ended October 31, 2019 and 2018, respectively, markets and distributes
the following communications and payment services:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: left">Core includes our three largest communications and
payments offerings by revenue: BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant
communities in the United States, Carrier Services, which provides international long-distance termination and outsourced traffic
management solutions to telecoms worldwide, and Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime,
messaging and data credits to mobile accounts internationally and domestically. Core also includes smaller communications and
payments offerings, many in harvest mode.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: left">Growth comprises National Retail Solutions, which
operates a point-of-sale, or POS, terminal-based network for retailers, BOSS Revolution Money Transfer, an international money
remittance service for customers in the United States, and BOSS Revolution Mobile, a mobile virtual network operator which provides
mobile phone service over a third-party network for customers in the United States.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Our Telecom &amp; Payment Services segment&rsquo;s
most significant revenue streams are from BOSS Revolution Calling, Mobile Top-Up, and Carrier Services. BOSS Revolution Calling
and Mobile Top-Up 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. International prepaid calling revenues tend to be somewhat seasonal, with the second fiscal quarter (which
contains Christmas and New Year&rsquo;s Day) and the fourth fiscal quarter (which contains Mother&rsquo;s Day and Father&rsquo;s
Day) typically showing higher minute volumes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="font-weight: normal; text-align: center; border-bottom: Black 1.5pt solid"><B>Three&nbsp;months&nbsp;ended<BR>
    October 31,</B></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="font-weight: normal; text-align: center; border-bottom: Black 1.5pt solid"><B>Change</B></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font-weight: normal; text-align: center; border-bottom: Black 1.5pt solid"><B>2019</B></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font-weight: normal; text-align: center; border-bottom: Black 1.5pt solid"><B>2018</B></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font-weight: normal; text-align: center; border-bottom: Black 1.5pt solid"><B>$</B></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font-weight: normal; text-align: center; border-bottom: Black 1.5pt solid"><B>%</B></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal"><B>&nbsp;</B></TD>
    <TD COLSPAN="14" STYLE="font-weight: normal; text-align: center"><B>(in millions)</B></TD><TD STYLE="font-weight: normal"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; font-weight: normal">Revenues</TD><TD STYLE="width: 1%; font-weight: normal">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left"><B>$</B></TD><TD STYLE="width: 9%; font-weight: normal; text-align: right"><B>327.6</B></TD><TD STYLE="width: 1%; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: normal">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left">$</TD><TD STYLE="width: 9%; font-weight: normal; text-align: right">351.8</TD><TD STYLE="width: 1%; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: normal">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left">$</TD><TD STYLE="width: 9%; font-weight: normal; text-align: right">(24.2</TD><TD STYLE="width: 1%; font-weight: normal; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: normal">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; font-weight: normal; text-align: right">(6.9</TD><TD STYLE="width: 1%; font-weight: normal; text-align: left">)%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: normal; text-align: left; padding-left: 0.125in">Direct cost of revenues</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; text-align: right"><B>276.5</B></TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">301.6</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">(25.1</TD><TD STYLE="font-weight: normal; text-align: left">)</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">(8.4</TD><TD STYLE="font-weight: normal; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: normal; text-align: left; padding-left: 0.125in">Selling, general and administrative</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; text-align: right"><B>40.8</B></TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">40.9</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">(0.1</TD><TD STYLE="font-weight: normal; text-align: left">)</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">(0.1</TD><TD STYLE="font-weight: normal; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: normal; text-align: left; padding-left: 0.125in">Depreciation and amortization</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; text-align: right"><B>3.2</B></TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">4.0</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">(0.8</TD><TD STYLE="font-weight: normal; text-align: left">)</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">(21.2</TD><TD STYLE="font-weight: normal; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: normal; padding-left: 0.125in">Severance</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left"><B>&nbsp;</B></TD><TD STYLE="font-weight: normal; text-align: right"><B>0.6</B></TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">&mdash;</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">0.6</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right"><FONT STYLE="font-size: 10pt; font-weight: normal">nm</FONT></TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: normal; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Other operating expense, net</TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: normal; text-align: left"><B>&nbsp;</B></TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: normal; text-align: right"><B>2.1</B></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: normal; text-align: right">1.1</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: normal; text-align: right">1.0</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: normal; text-align: right">94.5</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: normal; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: normal; text-align: left; padding-bottom: 4pt">Income from operations</TD><TD STYLE="font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: normal; text-align: left"><B>$</B></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: normal; text-align: right"><B>4.4</B></TD><TD STYLE="padding-bottom: 4pt; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: normal; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: normal; text-align: right">4.2</TD><TD STYLE="padding-bottom: 4pt; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: normal; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: normal; text-align: right">0.2</TD><TD STYLE="padding-bottom: 4pt; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: normal; text-align: right">4.9</TD><TD STYLE="padding-bottom: 4pt; font-weight: normal; text-align: left">%</TD></TR>
</TABLE>



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

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0">nm&mdash;not meaningful</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Revenues. </I> Telecom &amp; Payment Services&rsquo;
revenues and minutes of use for the three months ended October 31, 2019 and 2018 consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three&nbsp;months&nbsp;ended<BR> October 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">$/#</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center">(in millions)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">Core Operations:</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; text-align: left; padding-left: 0.125in">BOSS Revolution Calling</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 9%; font-weight: bold; text-align: right">116.3</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">123.5</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(7.2</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(5.9</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: 0.125in">Carrier Services</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">113.5</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">142.2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(28.7</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(20.2</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Mobile Top-Up</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">76.8</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65.3</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11.5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17.6</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in">Other</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">11.2</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14.8</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3.6</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(23.8</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: 0in">Growth</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">9.8</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6.0</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3.8</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">63.1</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Total revenues</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">327.6</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">351.8</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(24.2</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(6.9</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Minutes of use</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">BOSS Revolution Calling</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">1,002</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,108</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(106</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9.6</TD><TD STYLE="text-align: left">)%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Carrier Services</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">4,314</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,508</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(194</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4.3</TD><TD STYLE="text-align: left">)</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Revenues and minutes of use from BOSS Revolution
Calling decreased in the three months ended October 31, 2019 compared to the similar period in fiscal 2019 in line with our expectations.
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 and messaging services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Revenues and minutes of use from Carrier Services
decreased in the three months ended October 31, 2019 compared to the similar period in fiscal 2019. Over the long-term, we expect
that Carrier Services will continue to be adversely impacted as communications globally transition away from traditional international
long-distance voice operators. However, Carrier Services&rsquo; minutes of use and revenues will likely continue to fluctuate significantly
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: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Revenues from Mobile Top-Up increased in the
three months ended October 31, 2019 compared to the similar period in fiscal 2019 due to expanded bundled offerings of minutes,
text and data, and growth from the addition of new mobile partners.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Revenues from our Growth initiatives increased
in the three months ended October 31, 2019 compared to the similar period in fiscal 2019. BOSS Revolution Money Transfer revenues
increased 56% to $7.4 million in the three months ended October 31, 2019 compared to the similar period in fiscal 2019 as revenues
from both the direct-to-consumer and retail channels increased. Revenues from BOSS Revolution Money Transfer direct-to-consumer
increased 69% to $4.6 million in the three months ended October 31, 2019 compared to the similar period in fiscal 2019 due to expansion
of our international disbursement network, enhanced transaction fulfillment technology, and intensified marketing. National Retail
Solutions&rsquo; revenues increased 93% in the three months ended October 31, 2019 compared to the similar period in fiscal 2019
driven by expansion of its POS network to additional retailers and increased revenue from advertising, data analytics and credit
card processing that supplement the monthly recurring fees generated by the use of its terminals.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three&nbsp;months&nbsp;ended<BR> October 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: normal; text-align: left; text-indent: -12pt; padding-left: 12pt">Telecom &amp; Payment Services</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 64%; font-weight: normal; text-align: left; padding-bottom: 4pt; text-indent: -12pt; padding-left: 12pt">Direct cost of revenues as a percentage of revenues</TD><TD STYLE="width: 1%; font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; font-weight: normal; text-align: right"><B>84.4</B></TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: normal; text-align: left"><B>%</B></TD><TD STYLE="width: 1%; font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; font-weight: normal; text-align: right">85.7</TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: normal; text-align: left">%</TD><TD STYLE="width: 1%; font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; font-weight: normal; text-align: right">(1.3</TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: normal; text-align: left">)%</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Direct Cost of Revenues</I>. Direct cost
of revenues in Telecom &amp; Payment Services decreased in the three months ended October 31, 2019 compared to the similar period
in fiscal 2019 primarily due to decreases in Carrier Services&rsquo; and BOSS Revolution Calling&rsquo;s direct cost of revenues
in the three months ended October 31, 2019 compared to the similar period in fiscal 2019, partially offset by an increase in Mobile
Top-Up&rsquo;s direct cost of revenues in the three months ended October 31, 2019 compared to the similar period in fiscal 2019.
Direct cost of revenues as a percentage of revenues in Telecom &amp; Payment Services decreased 130 basis points in the three months
ended October 31, 2019 compared to the similar period in fiscal 2019 primarily due to a shift to higher margin traffic in Carrier
Services resulting from the implementation of an outsourcing agreement in a key calling corridor, and the continued migration of
BOSS Revolution Calling customers to the direct-to-consumer channel.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Selling, General and Administrative</I>.
Selling, general and administrative expense in our Telecom &amp; Payment Services segment decreased in the three months ended October
31, 2019 compared to the similar period in fiscal 2019 primarily due to a decrease in employee compensation, partially offset by
increases in stock-based compensation and marketing expense. As a percentage of Telecom &amp; Payment Services&rsquo; revenue,
Telecom &amp; Payment Services&rsquo; selling, general and administrative expense increased to 12.5% from 11.6% in the three months
ended October 31, 2019 and 2018, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Depreciation and Amortization.</I>&nbsp;Depreciation
and amortization expense in our Telecom &amp; Payment Services segment decreased in the three months ended October 31, 2019 compared
to the similar period in fiscal 2019 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Severance.</I>&nbsp;In the three months
ended October 31, 2019, Telecom &amp; Payment Services incurred severance expense of $0.6 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Other Operating Expense, net.</I>&nbsp;In
the three months ended October 31, 2019 and 2018, Telecom &amp; Payment Services recorded accruals for non-income related taxes
related to one of its foreign subsidiaries of $2.1 million and $1.1 million, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B><I>net2phone Segment</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Our net2phone segment, which represented 3.7%
and 2.9% of our total revenues in the three months ended October 31, 2019 and 2018, respectively, is comprised of two verticals:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: left">net2phone-Unified Communications as a Service, or
UCaaS, a unified cloud communications service for businesses in North and South America and certain other international markets;
and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: left">net2phone-Platform Services, which provides telephony
services to cable operators and other businesses by leveraging a common technology platform.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three&nbsp;months&nbsp;ended<BR> October 31,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-bottom: 1.5pt; border-bottom: Black 1.5pt solid">$</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; padding-bottom: 1.5pt; border-bottom: Black 1.5pt solid">%</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center">(in millions)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; font-weight: normal">Revenues</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 9%; font-weight: bold; text-align: right">12.6</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: normal">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left">$</TD><TD STYLE="width: 9%; font-weight: normal; text-align: right">10.5</TD><TD STYLE="width: 1%; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: normal">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left">$</TD><TD STYLE="width: 9%; font-weight: normal; text-align: right">2.1</TD><TD STYLE="width: 1%; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: normal">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; font-weight: normal; text-align: right">20.6</TD><TD STYLE="width: 1%; font-weight: normal; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: normal; text-align: left; padding-left: 0.125in">Direct cost of revenues</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">3.0</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">3.0</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">&mdash;</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">(1.2</TD><TD STYLE="font-weight: normal; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: normal; text-align: left; padding-left: 0.125in">Selling, general and administrative</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">10.4</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">7.4</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">3.0</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">41.1</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: normal; text-align: left; padding-left: 0.125in">Depreciation and amortization</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">2.1</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">1.6</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">0.5</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right">36.1</TD><TD STYLE="font-weight: normal; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: normal; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Other operating expense, net</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right; border-bottom: Black 1.5pt solid">0.4</TD><TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right; border-bottom: Black 1.5pt solid">&mdash;</TD><TD STYLE="font-weight: normal; text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right; border-bottom: Black 1.5pt solid">0.4</TD><TD STYLE="font-weight: normal; text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: normal; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right; border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt; font-weight: normal">&#9;nm</FONT></TD><TD STYLE="font-weight: normal; text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: normal; text-align: left; padding-bottom: 4pt">Loss from operations</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="font-weight: bold; text-align: right; border-bottom: Black 4pt double">(3.3</TD><TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt">)</TD><TD STYLE="font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="font-weight: normal; text-align: right; border-bottom: Black 4pt double">(1.5</TD><TD STYLE="font-weight: normal; text-align: left; padding-bottom: 4pt">)</TD><TD STYLE="font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="font-weight: normal; text-align: right; border-bottom: Black 4pt double">(1.8</TD><TD STYLE="font-weight: normal; text-align: left; padding-bottom: 4pt">)</TD><TD STYLE="font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="font-weight: normal; text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="font-weight: normal; text-align: right; border-bottom: Black 4pt double">(117.5</TD><TD STYLE="font-weight: normal; text-align: left; padding-bottom: 4pt">)%</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in"></P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Revenues.</I>&nbsp;net2phone&rsquo;s revenues
in the three months ended October 31, 2019 and 2018 consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Three&nbsp;months&nbsp;ended<BR> October 31,</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Change</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2019</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2018</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; padding-bottom: 1.5pt; border-bottom: Black 1.5pt solid"><B>$</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; padding-bottom: 1.5pt; border-bottom: Black 1.5pt solid"><B>%</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD><B>&nbsp;</B></TD>
    <TD COLSPAN="14" STYLE="text-align: center"><B>(in millions)</B></TD><TD><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%">net2phone-UCaaS</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left"><B>$</B></TD><TD STYLE="width: 9%; text-align: right"><B>7.2</B></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">4.8</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2.4</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">50.3</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">net2phone-Platform Services</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid"><B>&nbsp;</B></TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid"><B>5.4</B></TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">5.7</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">(0.3</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">(4.5</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Total revenues</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double"><B>$</B></TD><TD STYLE="text-align: right; border-bottom: Black 4pt double"><B>12.6</B></TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">10.5</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">2.1</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">20.6</TD><TD STYLE="text-align: left; padding-bottom: 4pt">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">net2phone-UCaaS&rsquo;s revenues increased
in the three months ended October 31, 2019 compared to the similar period in fiscal 2019 driven by the expansion of its U.S. channel
partner network and growth in South American markets. On September 14, 2018, net2phone-UCaaS entered the Canadian market through
the acquisition of Versature Corp. Versature&rsquo;s revenues increased $1.0 million in the three months ended October 31, 2019
compared to the similar period in fiscal 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three&nbsp;months&nbsp;ended<BR> October 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: normal; text-indent: -12pt; padding-left: 12pt">net2phone</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 64%; font-weight: normal; text-align: left; text-indent: -12pt; padding-left: 12pt; padding-bottom: 4pt">Direct cost of revenues as a percentage of revenues</TD><TD STYLE="width: 1%; font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 9%; font-weight: normal; text-align: right; border-bottom: Black 4pt double"><B>23.7</B></TD><TD STYLE="width: 1%; font-weight: normal; text-align: left; padding-bottom: 4pt"><B>%</B></TD><TD STYLE="width: 1%; font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 9%; font-weight: normal; text-align: right; border-bottom: Black 4pt double">29.0</TD><TD STYLE="width: 1%; font-weight: normal; text-align: left; padding-bottom: 4pt">%</TD><TD STYLE="width: 1%; font-weight: normal; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: normal; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 9%; font-weight: normal; text-align: right; border-bottom: Black 4pt double">(5.3</TD><TD STYLE="width: 1%; font-weight: normal; text-align: left; padding-bottom: 4pt">)%</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Direct Cost of Revenues</I>. Direct cost
of revenues decreased in the three months ended October 31, 2019 compared to the similar period in fiscal 2019 primarily because
of a decrease in the direct cost of revenues in net2phone-Platform Services<FONT STYLE="font-size: 10pt">, </FONT>partially offset
by an increase in the direct cost of revenues in net2phone-UCaaS. Direct cost of revenues as a percentage of revenues decreased
530 basis points in the three months ended October 31, 2019 compared to the similar period in fiscal 2019 because of decreases
in direct cost of revenues as a percentage of revenues in both net2phone-UCaaS and net2phone-Platform Services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Selling, General and Administrative</I>.
Selling, general and administrative expense increased in the three months ended October 31, 2019 compared to the similar period
in fiscal 2019 due to increases in employee compensation, sales commissions, and marketing expense. As a percentage of net2phone&rsquo;s
revenues, net2phone&rsquo;s selling, general and administrative expenses were 82.5% and 70.5% in the three months ended October
31, 2019 and 2018, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Depreciation and Amortization.</I>&nbsp;The
increase in depreciation and amortization expense in the three months ended October 31, 2019 compared to the similar period in
fiscal 2019 was due to increases in depreciation of net2phone-UCaaS&rsquo; customer premises equipment, additional depreciation
and amortization due to the acquisition of Versature, and capitalized costs of consultants and employees developing internal use
software to support our new products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Other Operating Expense, net.</I>&nbsp;Other
operating expense, net of $0.4 million in the three months ended October 31, 2019 was due to our indemnification of a net2phone
cable telephony customer related to patent infringement claims brought against the customer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B><I>Corporate</I></B></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Three&nbsp;months&nbsp;ended<BR> October 31,</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Change</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2019</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2018</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>$</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>%</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD><B>&nbsp;</B></TD>
    <TD COLSPAN="14" STYLE="text-align: center"><B>(in millions)</B></TD><TD><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; text-align: left; text-indent: -12pt; padding-left: 12pt">General and administrative expenses</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left"><B>$</B></TD><TD STYLE="width: 9%; text-align: right"><B>2.2</B></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2.3</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(0.1</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(2.2</TD><TD STYLE="width: 1%; text-align: left">)%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt; padding-bottom: 1.5pt">Other operating expense, net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid"><B>&nbsp;</B></TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid"><B>0.3</B></TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">0.2</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">0.1</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">33.6</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt; padding-bottom: 4pt">Loss from operations</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double"><B>$</B></TD><TD STYLE="text-align: right; border-bottom: Black 4pt double"><B>2.5</B></TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">2.5</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">0.6</TD><TD STYLE="text-align: left; padding-bottom: 4pt">%</TD></TR>
</TABLE>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Corporate costs include compensation, consulting
fees, treasury and accounts payable, tax and accounting services, human resources and payroll, corporate purchasing, corporate
governance including Board of Directors&rsquo; 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>General and Administrative.</I>&nbsp;Corporate
general and administrative expense decreased in the three months ended October 31, 2019 compared to the similar period in fiscal
2019 primarily because of decreases in legal, professional, and consulting fees, partially offset by an increase in stock-based
compensation. As a percentage of our total consolidated revenues, Corporate general and administrative expense was 0.7% and 0.6%
in the three months ended October 31, 2019 and 2018, respectively.</P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">Other Operating Expense, net<FONT STYLE="font-style: normal">.</FONT>&nbsp;<FONT STYLE="font-style: normal">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 15 to the Consolidated Financial Statements included in Item 1 to Part
I of this Quarterly Report on Form 10-Q, a putative class action on behalf of Straight Path&rsquo;s stockholders and derivative
complaint was filed naming us, among others. In the three months ended October 31, 2019 and 2018, we incurred legal fees of $0.7
million and $0.2 million, respectively, related to this action. Also, in the three months ended October 31, 2019, we recorded insurance
proceeds for this matter of $0.4 million.</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal"></FONT></P>

<!-- Field: Page; Sequence: 25; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B>Consolidated</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following is a discussion of our consolidated
stock-based compensation expense, and our consolidated income and expense line items below income from operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Stock-Based Compensation Expense.</I>&nbsp;Stock-based
compensation expense included in consolidated selling, general and administrative expenses was $1.4 million and $0.4 million in
the three months ended October 31, 2019 and 2018, respectively. At October 31, 2019, unrecognized compensation cost related to
non-vested stock-based compensation was an aggregate of $3.9 million. The unrecognized compensation cost is expected to be recognized
over the remaining vesting period that ends in 2022.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Three&nbsp;months&nbsp;ended<BR> October 31,</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Change</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2019</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2018</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; padding-bottom: 1.5pt; border-bottom: Black 1.5pt solid"><B>$</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; padding-bottom: 1.5pt; border-bottom: Black 1.5pt solid"><B>%</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD><B>&nbsp;</B></TD>
    <TD COLSPAN="14" STYLE="text-align: center"><B>(in millions)</B></TD><TD><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; text-align: left">(Loss) income from operations</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left"><B>$</B></TD><TD STYLE="width: 9%; text-align: right"><B>(1.4</B></TD><TD STYLE="width: 1%; text-align: left"><B>)</B></TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">0.2</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(1.6</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(864.8</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: 0.125in">Interest income, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD STYLE="text-align: right"><B>0.3</B></TD><TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">151.9</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in">Other income (expense), net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD STYLE="text-align: right"><B>0.2</B></TD><TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1.3</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">117.3</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; padding-bottom: 1.5pt">Provision for income taxes</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid"><B>&nbsp;</B></TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid"><B>(0.5</B></TD><TD STYLE="text-align: left; padding-bottom: 1.5pt"><B>)</B></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">(1.0</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">0.5</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">42.9</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD STYLE="text-align: right"><B>(1.4</B></TD><TD STYLE="text-align: left"><B>)</B></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2.0</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.6</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28.8</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Net income attributable to noncontrolling interests</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid"><B>&nbsp;</B></TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid"><B>(0.1</B></TD><TD STYLE="text-align: left; padding-bottom: 1.5pt"><B>)</B></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">(0.3</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">0.2</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">69.8</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net loss attributable to IDT Corporation</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double"><B>$</B></TD><TD STYLE="text-align: right; border-bottom: Black 4pt double"><B>(1.5</B></TD><TD STYLE="text-align: left; padding-bottom: 4pt"><B>)</B></TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">(2.3</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">0.8</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">34.2</TD><TD STYLE="text-align: left; padding-bottom: 4pt">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 366.3pt 0 0.9pt; text-indent: 96.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Other Income (Expense), net.</I>&nbsp;Other
income (expense), net consists of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Three&nbsp;months&nbsp;ended<BR> October 31,</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2019</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2018</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center"><B>(in millions)</B></TD><TD><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Foreign currency transaction gains (losses)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">0.7</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(1.2</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Other</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">(0.5</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">(0.1</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; padding-bottom: 4pt">Total other income (expense), net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">0.2</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">(1.3</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Provision for Income Taxes.</I> The decrease
in income tax expense in the three months ended October 31, 2019 compared to the similar period in fiscal 2019 was primarily due
to differences in the amount of income earned in the various taxing jurisdictions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-weight: normal"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-weight: normal"><I>Net Income
Attributable to Noncontrolling Interests</I>. The change in the net income attributable to noncontrolling interests in the three
months ended October 31, 2019 compared to the similar period in fiscal 2019 was due to the net loss attributable to noncontrolling
interests of one of our subsidiaries of $0.1 million in the three months ended October 31, 2019. We did not record the net loss
attributable to noncontrolling interests of this subsidiary in the similar period in fiscal 2019. In addition, the reduction in
the net income attributable to noncontrolling interests of other subsidiaries in the three months ended October 31, 2019 compared
to the similar period in fiscal 2019 was the result of a decrease in the net income of these subsidiaries.</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Liquidity and Capital Resources</P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">General</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">We currently expect our cash from operations
in the next twelve months and the balance of cash, cash equivalents, debt securities, and current equity investments that we held
on October 31, 2019 to be sufficient to meet our currently anticipated working capital and capital expenditure requirements during
the twelve-month period ending October 31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">At October 31, 2019, we had cash, cash equivalents,
debt securities, and current equity investments of $77.8 million and a working capital deficit (current liabilities in excess of
current assets) of $22.7&nbsp;million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">We treat unrestricted cash and cash equivalents
held by IDT Payment Services as substantially restricted and unavailable for other purposes. At October 31, 2019, &ldquo;Cash and
cash equivalents&rdquo; in our consolidated balance sheet included an aggregate of $9.8 million held by IDT Payment Services that
was unavailable for other purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Three months ended<BR> October 31,</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2019</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>2018</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center"><B>(in millions)</B></TD><TD><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt"><B>Cash flows (used in) provided by:</B></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD STYLE="text-align: right"><B>&nbsp;</B></TD><TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; text-indent: -12pt; padding-left: 12pt">Operating activities</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left"><B>$</B></TD><TD STYLE="width: 9%; text-align: right"><B>(5.0</B></TD><TD STYLE="width: 1%; text-align: left"><B>)</B></TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">8.2</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD STYLE="text-align: right"><B>(11.2</B></TD><TD STYLE="text-align: left"><B>)</B></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6.5</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD STYLE="text-align: right"><B>&mdash;</B></TD><TD STYLE="text-align: left"><B>&nbsp;</B></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4.8</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt; padding-bottom: 1.5pt">Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid"><B>&nbsp;</B></TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid"><B>11.4</B></TD><TD STYLE="text-align: left; padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">(4.6</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt; padding-bottom: 4pt"><B>Decrease in cash, cash equivalents, and restricted
    cash and cash equivalents</B></TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double"><B>$</B></TD><TD STYLE="text-align: right; border-bottom: Black 4pt double"><B>(4.8</B></TD><TD STYLE="text-align: left; padding-bottom: 4pt"><B>)</B></TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">(7.7</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B>Operating Activities</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Gross trade accounts receivable decreased
to $56.6 million at October 31, 2019 from $63.5 million at July 31, 2019 primarily due to collections in the three months ended
October 31, 2019 in excess of amounts billed during the period, partially offset by the effect of changes in foreign currency exchange
rates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Deferred revenue arises from sales of prepaid
products and varies from period to period depending on the mix and the timing of revenues. Deferred revenue decreased to $40.7
million at October 31, 2019 from $42.5 million at July 31, 2019 primarily due to decreases in the BOSS Revolution Calling and net2phone-Platform
Services deferred revenue balances.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In the three months ended October 31, 2019,
customer deposits at IDT Financial Services Limited, our Gibraltar-based bank, increased mainly due to the effect of exchange rate
changes, which accounted for $11.4 million of the increase. Similarly, restricted cash and cash equivalents also increased by $11.4
million in the three months ended October 31, 2019 due to the effect of exchange rate changes.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On June 21, 2018, in&nbsp;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 are evaluating our state tax filings with respect to the Wayfair
decision and are in the process of reviewing our collection 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.</P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B>Investing Activities</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Our capital expenditures were $3.9 million
and $4.5 million in the three months ended October 31, 2019 and 2018, respectively. We currently anticipate that total capital
expenditures for the twelve-month period ending October 31, 2020 will be $20 million to $22 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On September 14, 2018, we acquired 100% of
the outstanding shares of Versature, a UCaaS provider serving the Canadian market. In the three months ended October 31, 2018,
the cash paid for the acquisition net of cash acquired was $5.5 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Purchases of debt securities and equity investments
were $8.2 million and nil in the three months ended October 31, 2019 and 2018, respectively. Proceeds from maturities and sales
of debt securities and sales of equity investments were $0.8 million and $3.4 million in the three months ended October 31, 2019
and 2018, respectively.</P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B>Financing Activities</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">We distributed cash of $0.2 million and $0.3
million in the three months ended October 31, 2019 and 2018, respectively, to the noncontrolling interests in certain of our subsidiaries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In the three months ended October 31, 2019
and 2018, we repaid financing-related other liabilities of $19,000 and $0.6 million, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In the three months ended October 31, 2019,
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. There were no stock option exercises in the three months ended October 31, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;&nbsp;<FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal"></FONT></P>

<!-- Field: Page; Sequence: 27; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>&nbsp;</I>We have an existing stock repurchase program
authorized by our Board of Directors for the repurchase of up to an aggregate of 8.0&nbsp;million shares of our Class&nbsp;B common
stock. There were no repurchases under the program in the three months ended October 31, 2019. In the three months ended October
31, 2018, we repurchased 729,110 shares of Class B common stock for an aggregate purchase price of $3.9 million. At October 31,
2019, 6.9 million shares remained available for repurchase under the stock repurchase program.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">As of October 31, 2019, our subsidiary, IDT
Telecom, Inc., entered into a credit agreement with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount
of $25.0 million. IDT Telecom may use the proceeds to finance working capital requirements, acquisitions and other general corporate
purposes. The line of credit facility is secured by primarily all of IDT Telecom&rsquo;s assets. The principal outstanding bears
interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points. Interest is
payable monthly, and all outstanding principal and any accrued and unpaid interest is due on the maturity date of July 15, 2020.
IDT Telecom pays a quarterly unused commitment fee of 0.3% per annum on the average daily balance of the unused portion of the
$25.0 million commitment. IDT Telecom is required to comply with various affirmative and negative covenants as well as maintain
certain financial targets and ratios during the term of the facility, including IDT Telecom may not pay any dividend on its capital
stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B><I>Other Sources and Uses of Resources </I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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.</P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-style: normal"><B>Contractual
Obligations and Other Commercial Commitments </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Smaller reporting companies are not required
to provide the information required by this item.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B>Off-Balance Sheet Arrangements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">We do not have any &ldquo;off-balance sheet
arrangements,&rdquo; 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In connection with the Rafael Spin-Off in
March 2018, we and Rafael 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 Rafael after the spin-off, and a Tax Separation Agreement,
which sets forth the responsibilities of us and Rafael 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
Rafael and Rafael 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 Rafael from
all liability for taxes of ours, other than Rafael and its subsidiaries, for any taxable period, and from all liability for taxes
due to the spin-off.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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 15
to the Consolidated Financial Statements included in Item 1 to Part I of this Quarterly Report on Form 10-Q).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">We have performance bonds issued through third
parties for the benefit of various states in order to comply with the states&rsquo; financial requirements for money remittance
licenses and telecommunications resellers. At October 31, 2019, we had aggregate performance bonds of $17.5 million outstanding.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><A NAME="a_010"></A>Item&nbsp;3.
Quantitative and Qualitative Disclosures About Market Risks</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Smaller reporting companies are not required
to provide the information required by this item.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 28; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><A NAME="a_011"></A>Item&nbsp;4.
Controls and Procedures</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><I>Evaluation of Disclosure Controls and
Procedures.</I>&nbsp;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 not effective as of October 31, 2019 because
of a material weakness in our internal control over financial reporting&nbsp;relating to management review controls associated
with non-income related taxes related to one of our foreign entities. This material weakness was initially identified as of July
31, 2019 (see Item 9A to Part II of our Annual Report on Form 10-K for fiscal year ended July 31, 2019).</P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Remediation. <FONT STYLE="font-style: normal">As
set forth below, following our Audit Committee&rsquo;s independent review, management plans to take the following steps to remediate
the material weakness identified above and improve our internal control over financial reporting: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">Explore engaging an independent third party to assist
in our evaluation of all non-income related taxes, relating to material foreign subsidiaries;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">Provide additional outside training to employees responsible
for tax compliance; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">Enhance internal documentation support related to
our tax position.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Management and our Audit Committee will monitor
these remedial measures and the effectiveness of our internal controls and procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Notwithstanding the material weakness described
above, we have performed additional analyses and other procedures to enable management to conclude that our financial statements
included in this Form 10-Q fairly present, in all material respects, our financial condition and results of operations as of and
for the three months ended October 31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><I>Changes in Internal Control over Financial
Reporting.</I>&nbsp;There were no changes in our internal control over financial reporting during the quarter ended October 31,
2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 29; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><A NAME="a_012"></A>PART II. OTHER INFORMATION</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><A NAME="a_013"></A>Item&nbsp;1.
Legal Proceedings</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Legal proceedings in which we are involved
are more fully described in Note 15 to the Consolidated Financial Statements included in Item&nbsp;1 to Part I of this Quarterly
Report on Form&nbsp;10-Q.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><A NAME="a_014"></A>Item&nbsp;1A.
Risk Factors</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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, 2019.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><A NAME="a_015"></A>Item&nbsp;2.
Unregistered Sales of Equity Securities and Use of Proceeds</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following table provides information with
respect to purchases by us of our shares during the first quarter of fiscal 2020:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Total<BR> Number&nbsp;of<BR> Shares<BR> Purchased</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Average<BR> Price<BR> per&nbsp;Share</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Total&nbsp;Number<BR> of Shares<BR> Purchased
    as<BR> part of<BR> Publicly<BR> Announced<BR> Plans or<BR> Programs</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Maximum<BR> Number of<BR> Shares that<BR>
    May Yet Be<BR> Purchased<BR> Under the<BR> Plans or<BR> Programs&nbsp;(1)</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; text-indent: -12pt; padding-left: 12pt">August 1-31, 2019</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6,903,406</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -12pt; padding-left: 12pt">September 1&ndash;30, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,903,406</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -12pt; padding-left: 12pt; padding-bottom: 1.5pt">October 1&ndash;31, 2019</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">$</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="text-align: right; padding-bottom: 1.5pt">6,903,406</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -12pt; padding-left: 12pt; padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">&mdash;</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="text-align: right; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: left">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.</TD>
</TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><A NAME="a_016"></A>Item&nbsp;3.
Defaults Upon Senior Securities</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">None</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><A NAME="a_017"></A>Item&nbsp;4.
Mine Safety Disclosures</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0; margin-left: 0.25in"><FONT STYLE="font-weight: normal">Not applicable</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><A NAME="a_018"></A>Item&nbsp;5.
Other Information</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">None</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 30; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><B><A NAME="a_019"></A>Item&nbsp;6.
Exhibits</B></P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 9%; text-indent: 0in; border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt"><B>Exhibit<BR>
    Number</B></FONT><B>&nbsp;</B></TD>
    <TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-bottom: Black 1.5pt solid; text-indent: 0in; width: 90%"><FONT STYLE="font-size: 10pt"><B>Description</B></FONT><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in; text-align: left; vertical-align: top">31.1*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in"><A HREF="f10q1019ex31-1_idtcorp.htm">Certification of Chief Executive Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to &sect;302 of the Sarbanes-Oxley Act of 2002.</A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in; text-align: left; vertical-align: top">31.2*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in"><A HREF="f10q1019ex31-2_idtcorp.htm">Certification of Chief Financial Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to &sect;302 of the Sarbanes-Oxley Act of 2002.</A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in; text-align: left; vertical-align: top">32.1*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in"><A HREF="f10q1019ex32-1_idtcorp.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to &sect;906 of the Sarbanes-Oxley Act of 2002.</A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in; text-align: left; vertical-align: top">32.2*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in"><A HREF="f10q1019ex32-2_idtcorp.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to &sect;906 of the Sarbanes-Oxley Act of 2002.</A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in">101.INS*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">XBRL Instance Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in">101.SCH*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">XBRL Taxonomy Extension Schema Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in">101.CAL*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">XBRL Taxonomy Extension Calculation Linkbase Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in">101.DEF*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">XBRL Taxonomy Extension Definition Linkbase Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in">101.LAB*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">XBRL Taxonomy Extension Label Linkbase Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="white-space: nowrap; text-indent: 0in">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-indent: 0in">101.PRE*</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">XBRL Taxonomy Extension Presentation Linkbase Document</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left">*</TD><TD STYLE="text-align: justify">Filed or furnished herewith.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 31; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><A NAME="a_020"></A>SIGNATURES</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; padding-left: 0.1in; text-indent: 0in">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; text-indent: 0in"><P STYLE="margin: 0pt 0"><FONT STYLE="text-transform: uppercase"><B>IDT
                                         </B></FONT><B><FONT STYLE="font-variant: small-caps">Corporation</FONT></B></P> </TD></TR>
<TR>
    <TD STYLE="text-indent: 0in; width: 60%">&nbsp;</TD>
    <TD STYLE="text-indent: 0in; width: 4%">&nbsp;</TD>
    <TD STYLE="text-indent: 0in; width: 36%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-indent: 0in">December 10, 2019</TD>
    <TD STYLE="vertical-align: bottom; text-indent: 0in">By:</TD>
    <TD STYLE="vertical-align: bottom; text-indent: 0in; text-align: center; border-bottom: Black 1.5pt solid">/s/&nbsp;&nbsp;&nbsp;&nbsp;<FONT STYLE="font-variant: small-caps">S<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">hmuel
    Jonas</FONT></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 0.1in; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="padding-left: 0.1in; text-indent: 0in">&nbsp;</TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Shmuel Jonas</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Chief Executive
        Officer</B></P></TD></TR>
<TR>
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-indent: 0in">December 10, 2019</TD>
    <TD STYLE="vertical-align: bottom; text-indent: 0in">By:</TD>
    <TD STYLE="vertical-align: bottom; text-indent: 0in; text-align: center; border-bottom: Black 1.5pt solid">/s/&nbsp;&nbsp;&nbsp;&nbsp;<FONT STYLE="font-variant: small-caps">M<FONT STYLE="font-size: 10pt">arcelo
    </FONT></FONT><FONT STYLE="text-transform: uppercase">f</FONT><FONT STYLE="font-size: 10pt; font-variant: small-caps">ischer</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 0.1in; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="padding-left: 0.1in; text-indent: 0in">&nbsp;</TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Marcelo Fischer</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Chief Financial
        Officer</B></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>f10q1019ex31-1_idtcorp.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0in"><B>EXHIBIT 31.1</B></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">CERTIFICATION OF CHIEF
EXECUTIVE OFFICER<BR>
<BR>
PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)<BR>
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">I, Shmuel Jonas, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">1. I have reviewed this Quarterly Report on
Form 10-Q of IDT Corporation;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Date: December 10, 2019</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; padding-bottom: 1pt; text-indent: 0in; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 40%; padding-bottom: 1pt; text-indent: 0in; text-align: center; border-bottom: Black 1.5pt solid">/s/ <FONT STYLE="font-variant: small-caps">S<FONT STYLE="font-size: 10pt">hmuel
    </FONT>J<FONT STYLE="font-size: 10pt">onas</FONT></FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-indent: 0in; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Shmuel Jonas</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Chief Executive
        Officer</B></P></TD></TR>
</TABLE>

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



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0in"><B>EXHIBIT 31.2</B></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">CERTIFICATION OF CHIEF
FINANCIAL OFFICER<BR>
<BR>
PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)<BR>
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">I, Marcelo Fischer, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">1. I have reviewed this Quarterly Report on
Form 10-Q of IDT Corporation;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">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):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-indent: 23.75pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">(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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Date: December 10, 2019</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; text-indent: 0in; text-align: center">&nbsp;</TD>
    <TD STYLE="text-indent: 0in; text-align: center; width: 40%; border-bottom: Black 1.5pt solid">/s/ <FONT STYLE="font-variant: small-caps">M<FONT STYLE="font-size: 10pt">arcelo
    </FONT></FONT><FONT STYLE="text-transform: uppercase">f</FONT><FONT STYLE="font-size: 10pt; font-variant: small-caps">ischer</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-indent: 0in; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Marcelo Fischer</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Chief Financial
        Officer</B></P></TD></TR>
</TABLE>

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



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>f10q1019ex32-1_idtcorp.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0in"><B>EXHIBIT 32.1</B></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In connection with the Quarterly Report of
IDT Corporation (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended October 31, 2019 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&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24.45pt; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">1. The Report fully complies with
the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">2. The information contained in
the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Date: December 10, 2019</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; text-indent: 0in; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-bottom: 1pt; text-indent: 0in; text-align: center; width: 40%">/s/ <FONT STYLE="font-variant: small-caps">S<FONT STYLE="font-size: 10pt">hmuel
    </FONT>J<FONT STYLE="font-size: 10pt">onas</FONT></FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-indent: 0in; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Shmuel Jonas</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Chief Executive
        Officer</B></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">A signed original of this written statement
required by Section&nbsp;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&nbsp;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.</P>

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


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0in"><B>EXHIBIT 32.2</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In connection with the Quarterly Report of
IDT Corporation (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended October 31, 2019 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&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24.45pt; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">1. The Report fully complies with
the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-indent: 0.25in">2. The information contained in
the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Date: December 10, 2019</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; text-indent: 0in; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-bottom: 1pt; text-indent: 0in; text-align: center; width: 40%">/s/ <FONT STYLE="font-variant: small-caps">M<FONT STYLE="font-size: 10pt">arcelo
    </FONT>F<FONT STYLE="font-size: 10pt">ischer</FONT></FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-indent: 0in; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Marcelo Fischer</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><B>Chief Financial
        Officer</B></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">A signed original of this written statement
required by Section&nbsp;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&nbsp;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.</P>



<P STYLE="margin: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>idt-20191031.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.1c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: idt%2D20191031.xfr; Date: 2019%2D12%2D09T23:27:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800B000F -->
<xbrli:xbrl 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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:idt="http://idt.net/20191031">
    <link:schemaRef xlink:href="idt-20191031.xsd" xlink:type="simple" />
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-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>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-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>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_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>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Aug_2017T00_00_00_TO_31_Aug_2017T00_00_00_LegalEntityAxis_TelecomOperatorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:TelecomOperatorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-08-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="AsOf2019-07-31_us-gaap_CertificatesOfDepositMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="idt:MajorTypeOfDebtAndEquitySecuritiesAxis">us-gaap:CertificatesOfDepositMember</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_MunicipalBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="idt:MajorTypeOfDebtAndEquitySecuritiesAxis">us-gaap:MunicipalBondsMember</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_ZedgeIncMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:ZedgeIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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_RafaelSpinOffMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:RafaelSpinOffMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</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_OtherInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_us-gaap_EquityMethodInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</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="AsOf2019-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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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_FairValueInputsLevel2Member_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>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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_FairValueInputsLevel3Member_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>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member">
      <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>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_us-gaap_FairValueInputsLevel3Member">
      <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>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-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>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-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>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-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>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_custom_AccumulatedOtherComprehensiveMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">idt:AccumulatedOtherComprehensiveMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-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>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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_srt_ParentCompanyMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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="From2018-09-01to2018-09-14">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-09-01</xbrli:startDate>
        <xbrli:endDate>2018-09-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-14">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-09-14</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2019-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>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2019-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2019-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>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2019-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_us-gaap_HedgeFundsMember6221765">
      <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>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-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>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_srt_ScenarioPreviouslyReportedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_srt_RestatementAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_ErrorCorrectionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">idt:ErrorCorrectionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31">
      <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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-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:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-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-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember">
      <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>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-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:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-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>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_BossRevolutionCallingMember_custom_TelecomAndPaymentServiceMember">
      <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:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_BossRevolutionCallingMember_custom_TelecomAndPaymentServiceMember">
      <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:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_WholesaleCarrierServicesMember_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:WholesaleCarrierServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_WholesaleCarrierServicesMember_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:WholesaleCarrierServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_MobileTopUpMember_custom_TelecomAndPaymentServiceMember">
      <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:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_MobileTopUpMember_custom_TelecomAndPaymentServiceMember">
      <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:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_TotalTelecomAndPaymentServicesOtherMember_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:TotalTelecomAndPaymentServicesOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_TotalTelecomAndPaymentServicesOtherMember_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:TotalTelecomAndPaymentServicesOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_TotalTelecomAndPaymentServicesGrowthMember_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:TotalTelecomAndPaymentServicesGrowthMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_TotalTelecomAndPaymentServicesGrowthMember_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:TotalTelecomAndPaymentServicesGrowthMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_Net2PhonePlatformServicesMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:Net2PhonePlatformServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_Net2PhonePlatformServicesMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:Net2PhonePlatformServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_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>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_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>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_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>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_country_US_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_country_US_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_country_US_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_country_US_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_country_GB_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_country_GB_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_country_GB_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_country_GB_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_country_NL_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_country_NL_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_country_NL_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_country_NL_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_OtherCountriesMember_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">idt:OtherCountriesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_OtherCountriesMember_custom_TelecomAndPaymentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">idt:OtherCountriesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_OtherCountriesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">idt:OtherCountriesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_OtherCountriesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">idt:OtherCountriesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_OtherCountriesMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">idt:OtherCountriesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_OtherCountriesMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">idt:OtherCountriesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_custom_ContractLiabilitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">idt:ContractLiabilitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_ContractLiabilitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">idt:ContractLiabilitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_CertificatesOfDepositMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="idt:MajorTypeOfDebtAndEquitySecuritiesAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_custom_ZedgeIncMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:ZedgeIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_custom_RafaelSpinOffMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:RafaelSpinOffMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-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>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-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>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_OtherInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_EquityMethodInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_EquityMethodInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_EquityMethodInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_us-gaap_EquityMethodInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-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>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-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>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-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:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-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:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_FairValueInputsLevel3Member">
      <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>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_FairValueInputsLevel3Member">
      <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>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_us-gaap_FairValueInputsLevel3Member">
      <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>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_us-gaap_FairValueInputsLevel3Member">
      <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>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_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>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-08-01to2017-10-31_us-gaap_CommonClassBMember_custom_TwoThousandFifteenStockOptionAndIncentivePlanMember">
      <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="us-gaap:ShareRepurchaseProgramAxis">idt:TwoThousandFifteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-08-01</xbrli:startDate>
        <xbrli:endDate>2017-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_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>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_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>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-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:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-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:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_custom_AccumulatedOtherComprehensiveMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">idt:AccumulatedOtherComprehensiveMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-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>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-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>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-31_custom_AccumulatedOtherComprehensiveMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">idt:AccumulatedOtherComprehensiveMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_custom_TelecomAndPaymentServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_custom_TelecomAndPaymentServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:TelecomAndPaymentServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_custom_Net2phoneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:Net2phoneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_custom_Net2phoneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:Net2phoneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <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>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-01to2018-10-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:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-01to2019-09-12_us-gaap_CommonClassBMember_custom_TwoThousandFifteenStockOptionAndIncentivePlanMember">
      <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="us-gaap:ShareRepurchaseProgramAxis">idt:TwoThousandFifteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2019-09-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_us-gaap_AccountingStandardsUpdate201602Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-10-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>2019-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-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>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-06_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>2019-12-06</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-06_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>2019-12-06</xbrli:instant>
      </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="USD_per_Share">
      <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="Segment">
      <xbrli:measure>idt:Segment</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <us-gaap:Goodwill contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">11209000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">11214000</us-gaap:Goodwill>
    <us-gaap:Assets contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">443703000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">459037000</us-gaap:Assets>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">273313000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">274953000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">-4858000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-07-31_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-4858000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-07-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-07-31_custom_AccumulatedOtherComprehensiveMember" unitRef="USD" decimals="-3">-4858000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">-6062000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-10-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-10-31_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-6062000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-10-31_custom_AccumulatedOtherComprehensiveMember" unitRef="USD" decimals="-3">-6062000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">31303000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">639000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-3">256000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-4972000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">53557000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-10-31" unitRef="USD" decimals="-3">36284000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">294047000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-85597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-173103000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-07-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-07-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">258000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-07-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">273313000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-07-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-51739000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-4858000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-07-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-160763000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-07-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-2687000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">52331000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">258000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">274953000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-51739000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-6062000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-162276000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-2836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">256000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">294460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-89451000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-4417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-165198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3">601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">362316000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">340245000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_custom_BossRevolutionCallingMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">116242000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_custom_BossRevolutionCallingMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">123513000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_custom_WholesaleCarrierServicesMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">142222000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_custom_WholesaleCarrierServicesMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">113517000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_custom_MobileTopUpMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">65346000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_custom_MobileTopUpMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">76815000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_custom_TotalTelecomAndPaymentServicesOtherMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">14757000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_custom_TotalTelecomAndPaymentServicesOtherMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">11244000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_custom_TotalTelecomAndPaymentServicesGrowthMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">6011000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_custom_TotalTelecomAndPaymentServicesGrowthMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">9800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">7221000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_custom_Net2PhonePlatformServicesMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">5406000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">10467000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">12627000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">4805000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">351849000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">327618000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_custom_Net2PhonePlatformServicesMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">5662000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_country_US" unitRef="USD" decimals="-3">239554000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_country_US" unitRef="USD" decimals="-3">227187000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_country_US_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">231624000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_country_US_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">218655000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_country_US_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">7930000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_country_US_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">8532000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_custom_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">351849000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_custom_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">327618000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_custom_Net2phoneMember" unitRef="USD" decimals="-3">12627000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_custom_Net2phoneMember" unitRef="USD" decimals="-3">10467000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:Revenues contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">362316000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">340245000</us-gaap:Revenues>
    <us-gaap:DepreciationAndAmortization contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">5594000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">5295000</us-gaap:DepreciationAndAmortization>
    <us-gaap:SeveranceCosts1 contextRef="From2018-08-01to2018-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:SeveranceCosts1 contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">626000</us-gaap:SeveranceCosts1>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">182000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-1392000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_custom_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">4169000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_custom_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">4372000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_custom_Net2phoneMember" unitRef="USD" decimals="-3">-3263000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_custom_Net2phoneMember" unitRef="USD" decimals="-3">-1500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" unitRef="USD" decimals="-3">-2501000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" unitRef="USD" decimals="-3">-2487000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">182000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">-1392000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-1059000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-886000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-1998000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-1148000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-1998000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_custom_ErrorCorrectionMember" unitRef="USD" decimals="-3">-850000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-1422000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2019-08-01to2019-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-1513000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2019-08-01to2019-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3">91000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-2299000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2018-08-01to2018-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3">301000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-2299000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-08-01to2018-10-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-1449000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-08-01to2018-10-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-2299000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-08-01to2018-10-31_custom_ErrorCorrectionMember" unitRef="USD" decimals="-3">-850000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-1513000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-08-01to2018-10-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD_per_Share" decimals="INF">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-08-01to2018-10-31_srt_RestatementAdjustmentMember" unitRef="USD_per_Share" decimals="INF">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-08-01to2018-10-31_custom_ErrorCorrectionMember" unitRef="USD_per_Share" decimals="INF">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2018-08-01to2018-10-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD_per_Share" decimals="INF">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2018-08-01to2018-10-31_srt_RestatementAdjustmentMember" unitRef="USD_per_Share" decimals="INF">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2018-08-01to2018-10-31_custom_ErrorCorrectionMember" unitRef="USD_per_Share" decimals="INF">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ShareBasedCompensation contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">413000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">1364000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">522000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-1204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2019-08-01to2019-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-1204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2018-08-01to2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2018-08-01to2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2018-08-01to2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">522000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2018-08-01to2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2018-08-01to2018-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2019-08-01to2019-10-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2019-08-01to2019-10-31_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-1204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="From2019-08-01to2019-10-31_custom_AccumulatedOtherComprehensiveMember" unitRef="USD" decimals="-3">-1204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">1173000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="From2018-08-01to2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="From2018-08-01to2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="From2018-08-01to2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">33000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="From2018-08-01to2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">1140000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="From2018-08-01to2018-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">177031000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">190218000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-10-31_custom_IDTFinancialServicesLimitedMember" unitRef="USD" decimals="-3">190100000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-07-31_custom_IDTFinancialServicesLimitedMember" unitRef="USD" decimals="-3">176800000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">2534000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="AsOf2019-07-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" id="Foot-00-0" decimals="-3">2234000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="AsOf2019-07-31_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="-3">300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="AsOf2019-10-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" id="Foot-00-1" decimals="-3">9894000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2019-07-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2019-07-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" id="Foot-00-2" xsi:nil="true" />
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2019-07-31_us-gaap_MunicipalBondsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2019-10-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" id="Foot-00-3" xsi:nil="true" />
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2019-07-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2019-07-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" id="Foot-00-4" xsi:nil="true" />
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2019-07-31_us-gaap_MunicipalBondsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2019-10-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" id="Foot-00-5" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">2534000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-07-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" id="Foot-00-6" decimals="-3">2234000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-07-31_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="-3">300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-01-0" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-02-0" decimals="-3">2534000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-03-0" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">9894000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-10-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" id="Foot-00-7" decimals="-3">9894000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="-3">9894000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">3400000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">800000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="From2019-08-01to2019-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="From2018-08-01to2018-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">1213000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="From2019-08-01to2019-10-31_us-gaap_AccountingStandardsUpdate201602Member" unitRef="USD" decimals="-3">12400000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="From2019-08-01to2019-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">18000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="From2018-08-01to2018-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">22000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="From2019-08-01to2019-10-31_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="USD" decimals="-3">18000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="From2018-08-01to2018-10-31_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="USD" decimals="-3">22000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:InvestmentOwnedBalanceShares contextRef="AsOf2016-06-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="shares" decimals="INF">1830</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedBalanceShares contextRef="AsOf2019-10-31_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="shares" decimals="INF">1830</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedBalanceShares contextRef="AsOf2018-10-31_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="shares" decimals="INF">1830</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion contextRef="AsOf2016-06-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="shares" decimals="INF">13.886</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">11841000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-01-1" decimals="-3">5688000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-02-1" decimals="-3">2534000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-03-1" decimals="-3">3619000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">19241000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member" unitRef="USD" decimals="-3">5710000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="-3">9894000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">3637000</us-gaap:InvestmentsFairValueDisclosure>
    <idt:InvestmentInHedgeFunds contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">5500000</idt:InvestmentInHedgeFunds>
    <idt:InvestmentInHedgeFunds contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">5500000</idt:InvestmentInHedgeFunds>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased contextRef="AsOf2019-10-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">8000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockSharesAcquired contextRef="From2018-08-01to2018-10-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">729110</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="From2018-08-01to2018-10-31_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">3900000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased contextRef="AsOf2019-10-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">6900000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:LongTermInvestments contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">9319000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2019-07-31_us-gaap_SeriesBPreferredStockMember" unitRef="USD" decimals="-3">3619000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2019-07-31_us-gaap_OtherInvestmentsMember" unitRef="USD" decimals="-3">225000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2019-07-31_us-gaap_HedgeFundsMember6221765" unitRef="USD" decimals="-3">5475000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">9337000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2019-10-31_us-gaap_SeriesBPreferredStockMember" unitRef="USD" decimals="-3">3637000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2019-10-31_us-gaap_HedgeFundsMember" unitRef="USD" decimals="-3">5475000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2019-10-31_us-gaap_OtherInvestmentsMember" unitRef="USD" decimals="-3">225000</us-gaap:LongTermInvestments>
    <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">4589000</us-gaap:DeferredTaxAssetsNetNoncurrent>
    <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">4110000</us-gaap:DeferredTaxAssetsNetNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">127834000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">121058000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CommonStockValue contextRef="AsOf2019-10-31_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">258000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2019-07-31_us-gaap_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2019-07-31_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">258000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2019-10-31_us-gaap_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">-160763000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">-162276000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">5444000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">5675000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-07-31" unitRef="USD_per_Share" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-10-31" unitRef="USD_per_Share" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2019-07-31" unitRef="shares" xsi:nil="true" />
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2019-10-31" unitRef="shares" xsi:nil="true" />
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2019-10-31_us-gaap_CommonClassBMember" unitRef="USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2019-07-31_us-gaap_CommonClassAMember" unitRef="USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2019-07-31_us-gaap_CommonClassBMember" unitRef="USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2019-10-31_us-gaap_CommonClassAMember" unitRef="USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2019-10-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">200000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2019-07-31_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF">35000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2019-07-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">200000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2019-10-31_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF">35000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2019-10-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">25836</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2019-07-31_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF">3272</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2019-07-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">25803</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2019-10-31_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF">3272</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-10-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">24928</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-07-31_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF">1574</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-07-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">24895</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-10-31_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF">1574</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares contextRef="AsOf2019-10-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">908</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2019-07-31_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF">1698</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2019-07-31_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">908</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2019-10-31_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF">1698</us-gaap:TreasuryStockShares>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">44700000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">42100000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EscrowDeposit contextRef="Context_As_Of_31_Aug_2017T00_00_00_TO_31_Aug_2017T00_00_00_LegalEntityAxis_TelecomOperatorMember" unitRef="USD" decimals="-3">9200000</us-gaap:EscrowDeposit>
    <us-gaap:PurchaseObligation contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">30700000</us-gaap:PurchaseObligation>
    <us-gaap:OtherCommitment contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">26500000</us-gaap:OtherCommitment>
    <idt:PerformanceBondsOutstanding contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">17500000</idt:PerformanceBondsOutstanding>
    <idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock contextRef="From2018-08-01to2019-07-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember" unitRef="shares" decimals="INF">42282</idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock>
    <idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock contextRef="From2018-08-01to2019-07-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember" unitRef="shares" decimals="INF">27419</idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock>
    <idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock contextRef="From2019-08-01to2019-10-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember" unitRef="shares" decimals="INF">42282</idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock>
    <idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock contextRef="From2019-08-01to2019-10-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember" unitRef="shares" decimals="INF">27419</idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="From2018-09-01to2018-09-14" unitRef="USD" decimals="-3">5900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage contextRef="AsOf2018-09-14" unitRef="pure" decimals="INF">1.00</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">301000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">91000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:LegalFees contextRef="From2019-08-01to2019-10-31_custom_StraightPathMember" unitRef="USD" decimals="-3">700000</us-gaap:LegalFees>
    <us-gaap:LegalFees contextRef="From2018-08-01to2018-10-31_custom_StraightPathMember" unitRef="USD" decimals="-3">200000</us-gaap:LegalFees>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">122762000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">113058000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">2537000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">4095000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">120225000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">108963000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_country_GB" unitRef="USD" decimals="-3">50480000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_country_GB" unitRef="USD" decimals="-3">35797000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_country_NL" unitRef="USD" decimals="-3">50922000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_country_NL" unitRef="USD" decimals="-3">54942000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_country_GB_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">50472000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_country_GB_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">35793000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_country_GB_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">8000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_country_GB_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">4000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_country_NL_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">50922000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_country_NL_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">54942000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_country_NL_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" xsi:nil="true" />
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_country_NL_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" xsi:nil="true" />
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_custom_OtherCountriesMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">18831000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_custom_OtherCountriesMember_custom_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">18228000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_custom_OtherCountriesMember" unitRef="USD" decimals="-3">21360000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_custom_OtherCountriesMember" unitRef="USD" decimals="-3">22319000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2018-08-01to2018-10-31_custom_OtherCountriesMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">2529000</idt:RevenuesFromForeignCustomers>
    <idt:RevenuesFromForeignCustomers contextRef="From2019-08-01to2019-10-31_custom_OtherCountriesMember_custom_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">4091000</idt:RevenuesFromForeignCustomers>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">939000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-08-01to2018-10-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-1189000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-08-01to2018-10-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-939000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-08-01to2018-10-31_custom_ErrorCorrectionMember" unitRef="USD" decimals="-3">250000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">536000</us-gaap:IncomeTaxExpenseBenefit>
    <idt:EquityInvestmentsCurrentAsset contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">5688000</idt:EquityInvestmentsCurrentAsset>
    <idt:EquityInvestmentsCurrentAsset contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-01-2" decimals="-3">5688000</idt:EquityInvestmentsCurrentAsset>
    <idt:EquityInvestmentsCurrentAsset contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-02-2" xsi:nil="true" />
    <idt:EquityInvestmentsCurrentAsset contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-03-2" xsi:nil="true" />
    <idt:EquityInvestmentsCurrentAsset contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">5710000</idt:EquityInvestmentsCurrentAsset>
    <idt:EquityInvestmentsCurrentAsset contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member" unitRef="USD" decimals="-3">5710000</idt:EquityInvestmentsCurrentAsset>
    <idt:EquityInvestmentsCurrentAsset contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" xsi:nil="true" />
    <idt:EquityInvestmentsCurrentAsset contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <idt:EquityInvestmentsNoncurrentAssets contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">3619000</idt:EquityInvestmentsNoncurrentAssets>
    <idt:EquityInvestmentsNoncurrentAssets contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-01-3" xsi:nil="true" />
    <idt:EquityInvestmentsNoncurrentAssets contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-02-3" xsi:nil="true" />
    <idt:EquityInvestmentsNoncurrentAssets contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" id="Foot-03-3" decimals="-3">3619000</idt:EquityInvestmentsNoncurrentAssets>
    <idt:EquityInvestmentsNoncurrentAssets contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">3637000</idt:EquityInvestmentsNoncurrentAssets>
    <idt:EquityInvestmentsNoncurrentAssets contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member" unitRef="USD" xsi:nil="true" />
    <idt:EquityInvestmentsNoncurrentAssets contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" xsi:nil="true" />
    <idt:EquityInvestmentsNoncurrentAssets contextRef="AsOf2019-10-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">3637000</idt:EquityInvestmentsNoncurrentAssets>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="From2018-08-01to2018-10-31_custom_ContractLiabilitiesMember" unitRef="USD" decimals="-3">28506000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="From2019-08-01to2019-10-31_custom_ContractLiabilitiesMember" unitRef="USD" decimals="-3">29112000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CapitalizedContractCostAmortization contextRef="From2018-08-01to2018-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CapitalizedContractCostAmortization contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">551000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:OtherShortTermInvestments contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">5688000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments contextRef="AsOf2019-07-31_custom_ZedgeIncMember_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">68000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments contextRef="AsOf2019-07-31_custom_RafaelSpinOffMember_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">567000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments contextRef="AsOf2019-07-31_us-gaap_MutualFundMember" unitRef="USD" decimals="-3">5053000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">5710000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments contextRef="AsOf2019-10-31_custom_ZedgeIncMember_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">74000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments contextRef="AsOf2019-10-31_custom_RafaelSpinOffMember_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">476000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments contextRef="AsOf2019-10-31_us-gaap_MutualFundMember" unitRef="USD" decimals="-3">5160000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">304693000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">279461000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-1295000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2018-08-01to2018-10-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-195000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2018-08-01to2018-10-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-1295000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2018-08-01to2018-10-31_custom_ErrorCorrectionMember" unitRef="USD" decimals="-3">-1100000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-2775000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_custom_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">-1100000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_custom_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">-2150000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_custom_Net2phoneMember" unitRef="USD" decimals="-3">-365000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_custom_Net2phoneMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" unitRef="USD" decimals="-3">-260000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" unitRef="USD" decimals="-3">-195000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2018-08-01to2018-10-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">-1295000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2019-08-01to2019-10-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">-2775000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note&#13;1&amp;#8212;Basis of Presentation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the "Company" or "IDT") have&#13;been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") for interim&#13;financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include&#13;all of the information and notes required by U.S.&amp;#160;GAAP for complete financial statements. In the opinion of management, all&#13;adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating&#13;results for the three months ended October 31, 2019 are not necessarily indicative of the results that may be expected for the&#13;fiscal year ending July&amp;#160;31, 2020. The balance sheet at July 31, 2019 has been derived from the Company's audited financial&#13;statements at that date but does not include all of the information and notes required by U.S.&amp;#160;GAAP for complete financial&#13;statements. For further information, please refer to the consolidated financial statements and footnotes thereto included in the&#13;Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019, as filed with the U.S.&amp;#160;Securities and Exchange&#13;Commission ("SEC").&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company's fiscal year ends on July&amp;#160;31 of each calendar year. Each reference below to a fiscal year refers to the fiscal year&#13;ending in the calendar year indicated (e.g., fiscal 2020 refers to the fiscal year ending July&amp;#160;31, 2020).&lt;/font&gt;&lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:AssetsCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">368461000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">373741000</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">24704000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">26964000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">20276000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">27809000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">58060000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">50963000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:DebtSecuritiesCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">2534000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">9894000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">80168000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">62183000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">11574000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">12054000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2019-07-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">11597000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">4196000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">4110000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">34355000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">32874000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Liabilities contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">390146000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">406706000</us-gaap:Liabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">1076000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">977000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2019-07-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">9335000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">389070000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">396394000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">6652000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">9180000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:DepositLiabilityCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">175028000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">188258000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">42479000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">40739000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">37077000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">37159000</us-gaap:AccountsPayableCurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2019-07-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2019-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">443703000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">459037000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:MinorityInterest contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">-2687000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">-2836000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">56244000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">55167000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockValue contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">51739000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">51739000</us-gaap:TreasuryStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2019-07-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockValue contextRef="AsOf2019-10-31" unitRef="USD" xsi:nil="true" />
    <dei:EntityRegistrantName contextRef="From2019-08-01to2019-10-31">IDT CORP</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2019-08-01to2019-10-31">0001005731</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2019-08-01to2019-10-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2019-08-01to2019-10-31">--07-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType contextRef="From2019-08-01to2019-10-31">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2019-08-01to2019-10-31">2019-10-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2019-08-01to2019-10-31">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2019-08-01to2019-10-31">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCurrentReportingStatus contextRef="From2019-08-01to2019-10-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2019-08-01to2019-10-31">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2019-08-01to2019-10-31">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2019-08-01to2019-10-31">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="From2019-08-01to2019-10-31">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="From2019-08-01to2019-10-31">false</dei:EntityShellCompany>
    <dei:EntityFileNumber contextRef="From2019-08-01to2019-10-31">1-16371</dei:EntityFileNumber>
    <dei:EntityInteractiveDataCurrent contextRef="From2019-08-01to2019-10-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityIncorporationStateCountryCode contextRef="From2019-08-01to2019-10-31">DE</dei:EntityIncorporationStateCountryCode>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-1349000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">234000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNet contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">108000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">272000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OperatingExpenses contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">360839000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">338862000</us-gaap:OperatingExpenses>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2018-08-01to2018-10-31" unitRef="USD" id="Foot-04-0" decimals="-3">50552000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2019-08-01to2019-10-31" unitRef="USD" id="Foot-04-1" decimals="-3">53480000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2018-08-01to2018-10-31" unitRef="shares" decimals="INF">23831</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2019-08-01to2019-10-31" unitRef="shares" decimals="INF">26279</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2018-08-01to2018-10-31" unitRef="USD_per_Share" decimals="INF">-0.1</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2019-08-01to2019-10-31" unitRef="USD_per_Share" decimals="INF">-0.06</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-1777000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-2717000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">301000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">91000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-1476000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-2626000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">524000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-1204000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-2000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="From2019-08-01to2019-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">447000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">549000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">1117000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">479000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-46000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">34000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">8230000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-4977000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-1206000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-1798000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">5567000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">1793000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">6919000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-10012000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">8766000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">9166000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-97000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-7975000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-6544000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-11264000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">3372000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">782000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="From2018-08-01to2018-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">8195000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">5453000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="From2019-08-01to2019-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">4463000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">3851000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">203197000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">257199000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2018-10-31" unitRef="USD" decimals="-3">195501000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">252401000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-7696000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-4798000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-4590000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">11426000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-4792000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">17000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">3854000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2019-08-01to2019-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:RepaymentsOfOtherDebt contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">599000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">19000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:PaymentsOfCapitalDistribution contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">339000</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:PaymentsOfCapitalDistribution contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">240000</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">41540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">639000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-3">256000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-4939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">294047000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-85597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-162899000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
    <idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-3854000</idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram>
    <idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" xsi:nil="true" />
    <idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" xsi:nil="true" />
    <idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="From2018-08-01to2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="From2018-08-01to2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">-3854000</idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram>
    <idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="From2018-08-01to2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="From2018-08-01to2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="From2018-08-01to2018-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true" />
    <idt:StockBasedCompensation contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">413000</idt:StockBasedCompensation>
    <idt:StockBasedCompensation contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">1364000</idt:StockBasedCompensation>
    <idt:StockBasedCompensation contextRef="From2019-08-01to2019-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">1364000</idt:StockBasedCompensation>
    <idt:StockBasedCompensation contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" xsi:nil="true" />
    <idt:StockBasedCompensation contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" xsi:nil="true" />
    <idt:StockBasedCompensation contextRef="From2018-08-01to2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">413000</idt:StockBasedCompensation>
    <idt:StockBasedCompensation contextRef="From2018-08-01to2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:StockBasedCompensation contextRef="From2018-08-01to2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:StockBasedCompensation contextRef="From2018-08-01to2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:StockBasedCompensation contextRef="From2018-08-01to2018-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true" />
    <idt:DistributionToNoncontrollingInterests contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-339000</idt:DistributionToNoncontrollingInterests>
    <idt:DistributionToNoncontrollingInterests contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-240000</idt:DistributionToNoncontrollingInterests>
    <idt:DistributionToNoncontrollingInterests contextRef="From2019-08-01to2019-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-240000</idt:DistributionToNoncontrollingInterests>
    <idt:DistributionToNoncontrollingInterests contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" xsi:nil="true" />
    <idt:DistributionToNoncontrollingInterests contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" xsi:nil="true" />
    <idt:DistributionToNoncontrollingInterests contextRef="From2018-08-01to2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:DistributionToNoncontrollingInterests contextRef="From2018-08-01to2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:DistributionToNoncontrollingInterests contextRef="From2018-08-01to2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:DistributionToNoncontrollingInterests contextRef="From2018-08-01to2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:DistributionToNoncontrollingInterests contextRef="From2018-08-01to2018-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-339000</idt:DistributionToNoncontrollingInterests>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2019-07-31" unitRef="shares" decimals="INF">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2019-10-31" unitRef="shares" decimals="INF">10000</us-gaap:PreferredStockSharesAuthorized>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2019-12-06_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF">1574326</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2019-12-06_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF">24927890</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:OperatingLeaseCost contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">711000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">769000</us-gaap:LeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">58000</us-gaap:ShortTermLeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">684000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2019-10-31" unitRef="pure" decimals="INF">0.0312</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">11752000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">12713000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">9894000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains contextRef="From2018-08-01to2018-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains contextRef="From2019-08-01to2019-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses contextRef="From2018-08-01to2018-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses contextRef="From2019-08-01to2019-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:EquitySecuritiesFvNi contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">1883000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="AsOf2019-07-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">3919000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="AsOf2019-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">3937000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="AsOf2018-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">3118000</us-gaap:EquitySecuritiesFvNi>
    <idt:EquitySecuritiesFvNiAdjusted contextRef="From2019-08-01to2019-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">3919000</idt:EquitySecuritiesFvNiAdjusted>
    <idt:EquitySecuritiesFvNiAdjusted contextRef="From2018-08-01to2018-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">3096000</idt:EquitySecuritiesFvNiAdjusted>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="From2019-08-01to2019-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="From2018-08-01to2018-10-31_us-gaap_EquityMethodInvestmentsMember" unitRef="USD" xsi:nil="true" />
    <idt:EquitySecuritiesFvNiRecognizedGainLossNet contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-46000</idt:EquitySecuritiesFvNiRecognizedGainLossNet>
    <idt:EquitySecuritiesFvNiRecognizedGainLossNet contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">26000</idt:EquitySecuritiesFvNiRecognizedGainLossNet>
    <idt:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold contextRef="From2018-08-01to2018-10-31" unitRef="USD" xsi:nil="true" />
    <idt:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold contextRef="From2019-08-01to2019-10-31" unitRef="USD" xsi:nil="true" />
    <idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-46000</idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
    <idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">26000</idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2019-07-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">3619000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2019-10-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">3637000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2018-10-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">2816000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange contextRef="From2019-08-01to2019-10-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange contextRef="From2018-08-01to2018-10-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">2794000</idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 contextRef="From2019-08-01to2019-10-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">18000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 contextRef="From2018-08-01to2018-10-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">22000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod contextRef="From2019-08-01to2019-10-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">18000</idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod>
    <idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod contextRef="From2018-08-01to2018-10-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">22000</idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">363200000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">340245000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-2206000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-1422000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt; October 31, &lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt"&gt;Corporate&amp;#8212;Straight Path Communications Inc. class action legal fees&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;260&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;195&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-align: left; text-indent: -10pt"&gt;net2phone&amp;#8212;indemnification claim&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-align: right; text-indent: 0"&gt;365&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-align: right; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt"&gt;Telecom &amp;#38; Payment Services&amp;#8212;accrual for non-income related taxes related to a foreign subsidiary&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;2,150&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;1,100&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.25in; text-indent: -10pt"&gt;Total other operating expense, net&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;2,775&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;1,295&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock>
    <idt:LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">195000</idt:LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense>
    <idt:LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">260000</idt:LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense>
    <idt:AccrualForNonIncomeRelatedTaxes contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">1100000</idt:AccrualForNonIncomeRelatedTaxes>
    <idt:AccrualForNonIncomeRelatedTaxes contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">2150000</idt:AccrualForNonIncomeRelatedTaxes>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2018-08-01to2018-10-31" unitRef="shares" decimals="INF">1292</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2019-08-01to2019-10-31" unitRef="shares" decimals="INF">1806</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2019-08-01to2019-10-31_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF">1190</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2018-08-01to2018-10-31_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF">1243</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2019-08-01to2019-10-31_custom_NonvestedRestrictedClassBCommonStockMember" unitRef="shares" decimals="INF">616</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2018-08-01to2018-10-31_custom_NonvestedRestrictedClassBCommonStockMember" unitRef="shares" decimals="INF">49</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Unrealized Gain (Loss) on Available-for-Sale Securities&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Foreign Currency Translation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated Other Comprehensive Loss&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; padding-left: 10pt; padding-top: 0; padding-right: 0; text-indent: -10pt"&gt;Balance, July 31, 2019&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&amp;#160;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(4,858&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(4,858&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 1.5pt 10pt; text-indent: -10pt"&gt;Other comprehensive loss attributable to IDT&#13;    Corporation&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,204&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,204&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 10pt; text-indent: -10pt"&gt;Balance, October 31, 2019&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(6,062&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(6,062&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:NumberOfReportableSegments contextRef="From2019-08-01to2019-10-31" unitRef="Segment" decimals="INF">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note&#13;17&amp;#8212;Recently Issued Accounting Standard Not Yet Adopted&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;June 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-13, &lt;i&gt;Financial Instruments&amp;#8212;Credit&#13;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&#13;financial assets and certain other instruments. For receivables, loans and other instruments, entities will be required to use&#13;a new forward-looking current expected credit loss model that generally will result in the earlier recognition of allowance for&#13;losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar&#13;to current practice, except the losses will be recognized as allowances instead of reductions in the amortized cost of the securities.&#13;In addition, an entity will have to disclose significantly more information about allowances, credit quality indicators and past&#13;due securities. The new provisions will be applied as a cumulative-effect adjustment to retained earnings. The Company will adopt&#13;the new standard on August 1, 2023. The Company is evaluating the impact that the new standard will have on its consolidated financial&#13;statements. &lt;/font&gt;&lt;/p&gt;</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left"&gt;Foreign currency transaction gains (losses)&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;671&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,205&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Gain (loss) on investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(46&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(463&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(98&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;Total other income (expense), net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;234&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,349&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-1205000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">671000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-98000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">-463000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="From2019-09-01to2019-09-12_us-gaap_CommonClassBMember_custom_TwoThousandFifteenStockOptionAndIncentivePlanMember" unitRef="shares" decimals="INF">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">8000000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2019-10-31">P4Y10M25D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;Three Months Ended October 31, 2018&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Previously Reported&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Error Correction&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;As Adjusted&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(in thousands, except per share data)&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;Consolidated Statement of Operations:&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Other operating expense&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(195&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,100&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,295&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Provision for income taxes&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,189&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;250&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(939&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Net loss&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,148&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(850&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,998&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Net loss attributable to IDT Corporation&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,449&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(850&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(2,299&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-weight: normal; text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0"&gt;Loss per share attributable to IDT Corporation common stockholders:&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Basic&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.06&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.04&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.10&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Diluted&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.06&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.04&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.10&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">2417000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">2776000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">2637000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">2438000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">1996000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">1880000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">986000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">8694000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">1200000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue contextRef="AsOf2019-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue contextRef="AsOf2019-10-31" unitRef="USD" xsi:nil="true" />
    <idt:CashAndCashEquivalentsSubstantiallyRestricted contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">13200000</idt:CashAndCashEquivalentsSubstantiallyRestricted>
    <idt:CashAndCashEquivalentsSubstantiallyRestricted contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">9800000</idt:CashAndCashEquivalentsSubstantiallyRestricted>
    <us-gaap:GainLossOnInvestments contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">-46000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">26000</us-gaap:GainLossOnInvestments>
    <idt:AdjustmentsFromChangeInRevenueRecognition contextRef="From2018-08-01to2018-10-31" unitRef="USD" decimals="-3">9064000</idt:AdjustmentsFromChangeInRevenueRecognition>
    <idt:AdjustmentsFromChangeInRevenueRecognition contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" xsi:nil="true" />
    <idt:AdjustmentsFromChangeInRevenueRecognition contextRef="From2018-08-01to2018-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" xsi:nil="true" />
    <idt:AdjustmentsFromChangeInRevenueRecognition contextRef="From2018-08-01to2018-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:AdjustmentsFromChangeInRevenueRecognition contextRef="From2018-08-01to2018-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:AdjustmentsFromChangeInRevenueRecognition contextRef="From2018-08-01to2018-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <idt:AdjustmentsFromChangeInRevenueRecognition contextRef="From2018-08-01to2018-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">9064000</idt:AdjustmentsFromChangeInRevenueRecognition>
    <idt:AdjustmentsFromChangeInRevenueRecognition contextRef="From2018-08-01to2018-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Note&#13;2&amp;#8212;Revenue Recognition&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"&gt;The Company earns&#13;revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well&#13;as wholesale international long-distance traffic termination. The Company has two reportable business segments, Telecom &amp;#38;&#13;Payment Services and net2phone. The Telecom &amp;#38; Payment Services segment is comprised of Core and Growth verticals. Core includes&#13;BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United&#13;States, Carrier Services, which provides international long-distance termination and outsourced traffic management solutions to&#13;telecoms worldwide, and Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime, messaging and data&#13;credits to mobile accounts internationally and domestically. Core also includes smaller communications and payment offerings,&#13;many in harvest mode. Growth includes National Retail Solutions, which operates a point-of-sale terminal-based network for retailers,&#13;BOSS Revolution Money Transfer, an international money remittance service for customers in the United States, and BOSS Revolution&#13;Mobile, a mobile virtual network operator in the United States. The net2phone segment is comprised of net2phone-Unified Communications&#13;as a Service ("UCaaS"), a unified cloud-based communications service for businesses in North and South America and&#13;certain other international markets, and net2phone-Platform Services, which provides telephony services to cable operators and&#13;other businesses by leveraging a common technology platform.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;The Company's core operations are&#13;mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company's&#13;Telecom &amp;#38; Payment Services' growth initiatives and net2phone-UCaaS are technology-driven, synergistic businesses that&#13;leverage the Company's core assets, and revenue, in some cases, is recognized over time. The Company's most significant&#13;revenue streams are from BOSS Revolution Calling, Mobile Top-Up, and Carrier Services. BOSS Revolution Calling and Mobile Top-Up&#13;are sold direct-to-consumers and through distributors and retailers.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Disaggregated Revenues&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;following table shows the Company's revenues disaggregated by business segment and service offered to customers:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"&gt;&lt;font style="font: normal 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;Core Operations:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; padding-left: 0.125in"&gt;BOSS Revolution Calling&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;116,242&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;123,513&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Carrier Services&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;113,517&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;142,222&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Mobile Top-Up&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;76,815&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;65,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.125in"&gt;Other&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,244&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,757&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;Growth&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,800&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,011&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Total Telecom &amp;#38; Payment Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;327,618&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;351,849&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;net2phone-UCaaS&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,805&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;net2phone-Platform Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,406&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,662&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; padding-left: 0in"&gt;Total net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,627&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,467&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;340,245&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;362,316&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: normal 10pt Times New Roman, Times, Serif"&gt;The&#13;following table shows the Company's revenues disaggregated by geographic region, which is determined based on selling location:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Telecom &amp;#38; Payment Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;Three&amp;#160;Months&amp;#160;Ended October 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;218,655&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,532&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;227,187&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,793&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,797&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.125in"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;54,942&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;54,942&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 0.125in; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;18,228&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;4,091&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;22,319&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;108,963&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;4,095&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;113,058&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;327,618&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;12,627&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;340,245&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Telecom &amp;#38; Payment Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;Three&amp;#160;Months&amp;#160;Ended October 31, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;231,624&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,930&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;239,554&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,480&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.125in"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,922&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,922&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;18,831&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;2,529&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;21,360&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;120,225&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;2,537&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;122,762&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;351,849&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;10,467&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;362,316&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Remaining&#13;Performance Obligations &lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"&gt;The Company's revenue is generally recognized in the same period that its performance obligations&#13;are satisfied. The Company does not have any significant revenue from performance obligations satisfied or partially satisfied&#13;in previous reporting periods, or any significant portion of transaction price to be allocated to performance obligations that&#13;are unsatisfied (or partially unsatisfied) at the end of a reporting period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&amp;#160;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Accounts&#13;Receivable and Contract Balances&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;timing of revenue recognition may differ from the time of billing to the Company's customers. Trade accounts receivable&#13;in the Company's consolidated balance sheets represent unconditional rights to consideration. An entity records a contract&#13;asset when revenue is recognized in advance of the entity's right to bill and receive consideration. The Company has not&#13;identified any contract assets.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;Contract liabilities arise when the Company receives consideration or bills its customers prior to providing&#13;the goods or services promised in the contract. The primary component of the Company's contract liability balance is the&#13;payments received for its prepaid BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up services. Contract liabilities&#13;are recognized as revenue when services are provided to the customer. &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;contract liability balances are presented in the Company's consolidated balance sheet as "Deferred revenue".&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following table presents information about the Company's contract liability balance:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in"&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: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;29,112&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;28,506&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Deferred&#13;Customer Contract Acquisition and Fulfillment Costs&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company incurs incremental costs of obtaining a customer contract, it does not incur direct costs to fulfill contracts. The Company's&#13;incremental costs of obtaining a customer contract are sales commissions paid to acquire customers. For Telecom &amp;#38; Payment&#13;Services, the Company applies the practical expedient whereby the Company primarily charges these costs to expense when incurred&#13;because the amortization period would be one year or less for the asset that would have been recognized from deferring these costs.&#13;For net2phone-UCaaS sales, employees and third parties receive commissions on sales to end users. The Company amortizes the deferred&#13;costs over the expected customer relationship period when it is expected to exceed one year.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company's deferred customer contract acquisition costs were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July&amp;#160;31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: 0; padding: 0"&gt;Deferred customer contract acquisition costs included in "Other current assets"&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;1,754&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;1,474&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Deferred customer contract acquisition costs included in "Other assets"&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;1,916&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;1,716&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;3,670&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;3,190&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company's amortization of deferred customer contract acquisition costs during the periods were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in"&gt;Amortization of deferred customer contract acquisition costs&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;551&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;Core Operations:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; padding-left: 0.125in"&gt;BOSS Revolution Calling&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;116,242&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;123,513&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Carrier Services&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;113,517&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;142,222&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Mobile Top-Up&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;76,815&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;65,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.125in"&gt;Other&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,244&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,757&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;Growth&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,800&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,011&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Total Telecom &amp;#38; Payment Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;327,618&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;351,849&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;net2phone-UCaaS&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,805&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;net2phone-Platform Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,406&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,662&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; padding-left: 0in"&gt;Total net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,627&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,467&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;340,245&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;362,316&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Telecom &amp;#38; Payment Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;Three&amp;#160;Months&amp;#160;Ended October 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;218,655&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,532&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;227,187&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,793&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,797&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.125in"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;54,942&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;54,942&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 0.125in; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;18,228&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;4,091&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;22,319&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;108,963&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;4,095&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;113,058&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;327,618&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;12,627&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;340,245&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Telecom &amp;#38; Payment Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;Three&amp;#160;Months&amp;#160;Ended October 31, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;231,624&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,930&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;239,554&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,480&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.125in"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,922&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,922&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;18,831&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;2,529&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;21,360&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;120,225&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;2,537&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;122,762&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;351,849&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;10,467&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;362,316&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in"&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: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;29,112&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;28,506&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:CapitalizedContractCostTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July&amp;#160;31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: 0; padding: 0"&gt;Deferred customer contract acquisition costs included in "Other current assets"&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;1,754&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;1,474&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Deferred customer contract acquisition costs included in "Other assets"&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;1,916&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;1,716&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;3,670&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;3,190&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <idt:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in"&gt;Amortization of deferred customer contract acquisition costs&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;551&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</idt:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; text-indent: 0; padding: 0"&gt;Operating lease liabilities included in "Other current liabilities"&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;2,417&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Operating lease liabilities included in noncurrent liabilities&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;9,335&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;11,752&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; text-indent: 0; padding: 0"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;711&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Short-term lease cost&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;58&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total lease cost&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;769&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Operating cash flows from operating leases&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;684&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Weighted-average remaining lease term-operating leases&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4.9 years&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Weighted-average discount rate-operating leases&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;3.12&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Twelve-month period ending October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; text-indent: 0; padding: 0 0 0 0in"&gt;2020&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;2,776&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0 0 0 0in"&gt;2021&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;2,637&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0 0 0 0in"&gt;2022&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;2,438&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0 0 0 -0.125in"&gt;2023&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;1,996&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;2024&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;1,880&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0; text-align: left"&gt;Thereafter&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;986&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;Total lease payments&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;12,713&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Less imputed interest&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;(961&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;11,752&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Note&#13;4&amp;#8212;Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the&#13;consolidated balance sheet that equals the total of the same amounts reported in the consolidated statement of cash flows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July&amp;#160;31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: 0; padding: 0"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;62,183&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;80,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;190,218&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;177,031&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total cash, cash equivalents, and restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;252,401&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;257,199&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;At October 31, 2019 and July 31, 2019,&#13;restricted cash and cash equivalents included $190.1 million and $176.8 million, respectively, in restricted cash and cash equivalents&#13;held by IDT Financial Services Limited, the Company's Gibraltar-based bank.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July&amp;#160;31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: 0; padding: 0"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;62,183&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;80,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;190,218&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;177,031&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total cash, cash equivalents, and restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;252,401&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;257,199&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Note&#13;5&amp;#8212;Debt Securities&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following is a summary of available-for-sale debt securities:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amortized Cost&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross Unrealized Gains&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross Unrealized Losses&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;October 31, 2019:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; padding-bottom: 4pt; padding-left: 0.125in"&gt;Certificates of deposit*&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: Black 4pt double"&gt;9,894&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: Black 4pt double"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: Black 4pt double"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: Black 4pt double"&gt;9,894&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-weight: bold"&gt;July 31, 2019:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.125in"&gt;Certificates of deposit*&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;300&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;300&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; padding-left: 0.25in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;&#13;&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Each&#13;of the Company's certificates of deposit has a CUSIP, was purchased in the secondary market through a broker, and may be&#13;sold in the secondary market.&lt;/font&gt;&lt;/td&gt;&#13;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Proceeds from maturities and sales of debt securities and sales of equity investments were $0.8 million&#13;and $3.4 million in the three months ended October 31, 2019 and 2018, respectively. There were no realized gains or realized losses&#13;from sales of debt securities in the three months ended October 31, 2019 and 2018. The Company uses the specific identification&#13;method in computing the realized gains and realized losses on the sales of debt securities.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;contractual maturities of the Company's available-for-sale debt securities at October 31, 2019 were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; padding: 0; text-indent: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(in&#13;thousands)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; text-indent: 0; padding: 0"&gt;Within one year&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;8,694&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;After one year through five years&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;1,200&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;After five years through ten years&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;After ten years&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0; text-align: justify"&gt;Total&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;9,894&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amortized Cost&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross Unrealized Gains&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross Unrealized Losses&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;October 31, 2019:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; padding-bottom: 4pt; padding-left: 0.125in"&gt;Certificates of deposit*&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: Black 4pt double"&gt;9,894&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: Black 4pt double"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: Black 4pt double"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: Black 4pt double"&gt;9,894&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-weight: bold"&gt;July 31, 2019:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.125in"&gt;Certificates of deposit*&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;300&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1.5pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1.5pt solid"&gt;300&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; padding-left: 0.25in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 4pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 4pt double"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;&#13;&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Each&#13;of the Company's certificates of deposit has a CUSIP, was purchased in the secondary market through a broker, and may be&#13;sold in the secondary market.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; padding: 0; text-indent: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(in&#13;thousands)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; text-indent: 0; padding: 0"&gt;Within one year&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;8,694&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;After one year through five years&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;1,200&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;After five years through ten years&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;After ten years&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0; text-align: justify"&gt;Total&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;9,894&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <idt:EquityInvestmentsDisclosureTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Note&#13;6&amp;#8212;Equity Investments&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Equity&#13;investments consist of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;October 31,&lt;br /&gt; 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;July&amp;#160;31,&lt;br /&gt; 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left"&gt;Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2019 and July 31, 2019&amp;#9;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;74&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;68&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"&gt;Rafael Holdings, Inc. Class B common stock, 27,419 shares at October 31, 2019 and July 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;476&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;567&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Mutual funds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,160&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,053&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;Current "Equity investments"&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,710&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,688&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Visa Inc. Series C Convertible Participating Preferred Stock ("Visa Series C Preferred")&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,619&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Hedge funds&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,475&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,475&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;225&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;225&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;Noncurrent "Equity investments"&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,337&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,319&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font 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&#13;in the Company's subsidiary Zedge, Inc. to the Company's stockholders of record as of the close of business on May&#13;26, 2016. On March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company's&#13;subsidiary Rafael Holdings, Inc. ("Rafael") to the Company's stockholders of record as of the close of business&#13;on March 13, 2018. The Company received the Zedge and Rafael shares in connection with the lapsing of restrictions on Zedge and&#13;Rafael restricted stock held by certain of the Company's employees and the Company's payment of taxes related thereto.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;In June 2016, upon the acquisition of Visa&#13;Europe Limited by Visa, Inc., IDT Financial Services Limited received 1,830 shares of Visa Series C Preferred among other consideration.&#13;Each share of Visa Series C Preferred is convertible into 13.886 shares of Visa Class A common stock, subject to certain conditions,&#13;starting in June 2020 and will be convertible at the holder's option beginning in June 2028.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;The changes in the carrying value of the&#13;Company's equity investments without readily determinable fair values for which the Company elected the measurement alternative&#13;was as follows:&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt; October 31, &lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0"&gt;Balance, beginning of period&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,919&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,883&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 1.5pt; text-indent: 0"&gt;Adoption of change in accounting for equity investments&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,213&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0"&gt;Adjusted balance&amp;#9;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,919&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,096&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0"&gt;Adjustment for observable transactions involving a similar investment from the same issuer&amp;#9;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;18&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;22&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;Impairments&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;Balance, end of the period&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,937&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,118&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;the three months ended October 31, 2019 and 2018, the Company increased the carrying value of the 1,830 shares of Visa Series&#13;C Preferred it held by $18,000 and $22,000, respectively, based on the fair value of Visa Class A common stock and a discount&#13;for lack of current marketability.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Unrealized&#13;gains and losses for all equity investments included the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt"&gt;Net gains (losses) recognized during&#13;    the period on equity investments&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;26&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;(46&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt"&gt;Less: net gains and losses recognized during the period on equity investments sold during the period&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt"&gt;Unrealized gains (losses) recognized during the&#13;    period on equity investments still held at the reporting date&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;26&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;(46&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</idt:EquityInvestmentsDisclosureTextBlock>
    <idt:ScheduleOfEquityInvestmentsTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;October 31,&lt;br /&gt; 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;July&amp;#160;31,&lt;br /&gt; 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left"&gt;Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2019 and July 31, 2019&amp;#9;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;74&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;68&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"&gt;Rafael Holdings, Inc. Class B common stock, 27,419 shares at October 31, 2019 and July 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;476&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;567&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Mutual funds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,160&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,053&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;Current "Equity investments"&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,710&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,688&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Visa Inc. Series C Convertible Participating Preferred Stock ("Visa Series C Preferred")&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,619&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Hedge funds&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,475&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,475&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;225&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;225&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;Noncurrent "Equity investments"&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,337&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,319&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</idt:ScheduleOfEquityInvestmentsTableTextBlock>
    <us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt; October 31, &lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0"&gt;Balance, beginning of period&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,919&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,883&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 1.5pt; text-indent: 0"&gt;Adoption of change in accounting for equity investments&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,213&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0"&gt;Adjusted balance&amp;#9;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,919&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,096&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0"&gt;Adjustment for observable transactions involving a similar investment from the same issuer&amp;#9;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;18&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;22&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;Impairments&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;Balance, end of the period&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,937&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;3,118&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt"&gt;Net gains (losses) recognized during&#13;    the period on equity investments&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;26&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;(46&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt"&gt;Less: net gains and losses recognized during the period on equity investments sold during the period&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt"&gt;Unrealized gains (losses) recognized during the&#13;    period on equity investments still held at the reporting date&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;26&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;(46&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note&#13;7&amp;#8212;Fair Value Measurements&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following tables present the balance of assets measured at fair value on a recurring basis:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Level&amp;#160;1&amp;#160;(1)&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Level&amp;#160;2&amp;#160;(2)&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Level&amp;#160;3&amp;#160;(3)&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;October 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; text-align: left"&gt;Debt securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,894&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,894&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Equity investments included in current assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Equity investments included in noncurrent assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,637&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,637&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,710&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,894&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,637&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,241&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-weight: bold"&gt;July 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Debt securities&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Equity investments included in current assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Equity investments included in noncurrent assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,619&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,619&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,688&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,534&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,619&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,841&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;(1) &amp;#8211; quoted prices in active markets for&#13;identical assets or liabilities&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;(2) &amp;#8211; observable inputs other than quoted&#13;prices in active markets for identical assets and liabilities&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;(3) &amp;#8211; no observable pricing inputs in the&#13;market&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;At&#13;October 31, 2019 and July 31, 2019, the Company had $5.5 million in investments in hedge funds,&#13;which were included in noncurrent "Equity investments" in the accompanying consolidated balance sheets. The Company's&#13;investments in hedge funds were accounted for using the equity method, therefore they were not measured at fair value.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;At&#13;October 31, 2019 and July 31, 2019, the Company did not have any liabilities measured at fair value on a recurring basis.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following table summarizes the change in the balance of the Company's assets measured at fair value on a recurring basis&#13;using significant unobservable inputs (Level 3). There were no liabilities measured at fair value on a recurring basis using significant&#13;unobservable inputs (Level 3) in the three months ended October 31, 2019 and 2018.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-indent: -10pt; padding: 0 0 0 10pt"&gt;Balance, beginning of period&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;3,619&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding: 0 0 0 10pt"&gt;Transfer into Level 3 from adoption of change in accounting for equity investments&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;2,794&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt"&gt;Total gains recognized in "Other income (expense), net"&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;18&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;22&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0 0 4pt 10pt; text-indent: -10pt"&gt;Balance, end of period&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;3,637&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;2,816&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt"&gt;Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;18&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;22&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Fair&#13;Value of Other Financial Instruments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;estimated fair value of the Company's other financial instruments was determined using available market information or other&#13;appropriate valuation methodologies. However, considerable judgment is required in interpreting these data to develop estimates&#13;of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid&#13;in a current market exchange.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Cash&#13;and cash equivalents, restricted cash and cash equivalents, other current assets, customer deposits, and other current liabilities.&#13;&lt;/i&gt;At October 31, 2019 and July 31, 2019, the carrying amount of these assets and liabilities approximated fair value because&#13;of the short period of time to maturity. The fair value estimates for cash, cash equivalents and restricted cash and cash equivalents&#13;were classified as Level 1 and other current assets, customer deposits, and other current liabilities were classified as Level&#13;2 of the fair value hierarchy.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Other&#13;assets and other liabilities. &lt;/i&gt;At October 31, 2019 and July 31, 2019, the carrying amount of these assets and liabilities approximated&#13;fair value. The fair values were estimated based on the Company's assumptions, which were classified as Level 3 of the fair&#13;value hierarchy.&lt;/font&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Level&amp;#160;1&amp;#160;(1)&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Level&amp;#160;2&amp;#160;(2)&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Level&amp;#160;3&amp;#160;(3)&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;October 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; text-align: left"&gt;Debt securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,894&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,894&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Equity investments included in current assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Equity investments included in noncurrent assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,637&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,637&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,710&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,894&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,637&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,241&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-weight: bold"&gt;July 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Debt securities&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Equity investments included in current assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Equity investments included in noncurrent assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,619&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,619&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,688&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,534&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,619&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,841&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;(1) &amp;#8211; quoted prices in active markets for&#13;identical assets or liabilities&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;(2) &amp;#8211; observable inputs other than quoted&#13;prices in active markets for identical assets and liabilities&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;(3) &amp;#8211; no observable pricing inputs in the&#13;market&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-indent: -10pt; padding: 0 0 0 10pt"&gt;Balance, beginning of period&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;3,619&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding: 0 0 0 10pt"&gt;Transfer into Level 3 from adoption of change in accounting for equity investments&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;2,794&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt"&gt;Total gains recognized in "Other income (expense), net"&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;18&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;22&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0 0 4pt 10pt; text-indent: -10pt"&gt;Balance, end of period&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;3,637&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;2,816&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt"&gt;Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;18&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;22&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note&#13;8&amp;#8212;Acquisition of Versature Corp.&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;September 14, 2018, the Company acquired 100% of the outstanding shares of Versature Corp., a UCaaS provider serving the Canadian&#13;market, for cash of $5.9 million. Versature's operating results from the date of acquisition, which were not significant,&#13;are included in the Company's consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following table presents unaudited pro forma information of the Company as if the acquisition occurred on August 1, 2018:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt"&gt;Revenues&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;340,245&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;363,200&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt"&gt;Net loss&amp;#9;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,422&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(2,206&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt"&gt;Revenues&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;340,245&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;363,200&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt"&gt;Net loss&amp;#9;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,422&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(2,206&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:OtherOperatingIncomeAndExpenseTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Note&#13;9&amp;#8212;Other Operating Expense, Net&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following table summarizes the other operating expense, net by business segment:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt; October 31, &lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt"&gt;Corporate&amp;#8212;Straight Path Communications Inc. class action legal fees&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;260&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;195&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0 0 0 10pt; text-align: left; text-indent: -10pt"&gt;net2phone&amp;#8212;indemnification claim&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-align: right; text-indent: 0"&gt;365&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-align: right; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt"&gt;Telecom &amp;#38; Payment Services&amp;#8212;accrual for non-income related taxes related to a foreign subsidiary&amp;#9;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;2,150&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;1,100&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.25in; text-indent: -10pt"&gt;Total other operating expense, net&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;2,775&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;1,295&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: normal 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Straight&#13;Path Communications Inc. Class Action&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font 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's&#13;subsidiary Straight Path Communications Inc. ("Straight Path") to the Company's stockholders of record as of&#13;the close of business on July 25, 2013. As discussed in Note 15, a putative class action on behalf of Straight Path's stockholders&#13;and derivative complaint was filed naming the Company, among others. In the three months ended October 31, 2019 and 2018, the Company&#13;incurred legal fees of $0.7 million and $0.2 million, respectively, related to this action. Also, in the three months ended October&#13;31, 2019, the Company recorded insurance proceeds for this matter of $0.4 million.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Indemnification Claim&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;In June 2019, as part of a commercial&#13;resolution, the Company indemnified a net2phone cable telephony customer related to patent infringement claims brought against&#13;the customer.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;i&gt;Accrual for Non-Income Related Taxes&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;the fourth quarter of fiscal 2019, the Company recorded an $8.0 million accrual for non-income related taxes related to one of&#13;its foreign subsidiaries. A portion of the accrual related to each of the fiscal quarters in fiscal 2019. Accordingly, the Company&#13;corrected its consolidated financial statements for the three months ended October 31, 2018, January 31, 2019, and April 30, 2019&#13;to include the accrued expense and the related income tax benefit. The Company has determined that the adjustments were not material&#13;to its previously issued quarterly financial statements. The impact of the correction on the Company's previously issued&#13;consolidated financial statements for the three months ended October 31, 2018 was as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;Three Months Ended October 31, 2018&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Previously Reported&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Error Correction&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;As Adjusted&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(in thousands, except per share data)&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;Consolidated Statement of Operations:&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Other operating expense&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(195&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,100&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,295&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Provision for income taxes&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,189&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;250&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(939&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Net loss&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,148&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(850&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,998&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Net loss attributable to IDT Corporation&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,449&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(850&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(2,299&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-weight: normal; text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0"&gt;Loss per share attributable to IDT Corporation common stockholders:&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Basic&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.06&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.04&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.10&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Diluted&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.06&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.04&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(0.10&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherOperatingIncomeAndExpenseTextBlock>
    <idt:Net2phoneindemnificationClaim contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">365000</idt:Net2phoneindemnificationClaim>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">276000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-08-01to2019-10-31_srt_ParentCompanyMember_us-gaap_CommonClassBMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-08-01to2019-10-31_us-gaap_AdditionalPaidInCapitalMember_srt_ParentCompanyMember" unitRef="USD" decimals="-3">276000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-08-01to2019-10-31_us-gaap_TreasuryStockMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-08-01to2019-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-08-01to2019-10-31_us-gaap_RetainedEarningsMember_srt_ParentCompanyMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-08-01to2019-10-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2017-08-01to2017-10-31_us-gaap_CommonClassBMember_custom_TwoThousandFifteenStockOptionAndIncentivePlanMember" unitRef="USD" decimals="-3">300000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-08-01to2019-10-31_srt_ParentCompanyMember_us-gaap_CommonClassAMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2017-08-01to2017-10-31_us-gaap_CommonClassBMember_custom_TwoThousandFifteenStockOptionAndIncentivePlanMember" unitRef="shares" decimals="INF">32551</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note&#13;10&amp;#8212;Equity&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Stock&#13;Repurchases&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of up to an aggregate&#13;of 8.0&amp;#160;million shares of the Company's Class&amp;#160;B common stock. There were no repurchases under the program in the&#13;three months ended October 31, 2019. In the three months ended October 31, 2018, the Company repurchased 729,110 shares of Class&#13;B common stock for an aggregate purchase price of $3.9 million. At October 31, 2019, 6.9 million shares remained available for&#13;repurchase under the stock repurchase program.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;2015&#13;Stock Option and Incentive Plan&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;In the three months ended October 31,&#13;2019, the Company received proceeds from the exercise of stock options of $0.3 million for which the Company issued 32,551 shares&#13;of its Class B common stock. There were no stock option exercises in the three months ended October 31, 2018.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;September 12, 2019, the Company's Board of Directors amended the Company's 2015 Stock Option and Incentive Plan to&#13;increase the number of shares of the Company's Class B common stock available for the grant of awards thereunder by an additional&#13;0.4 million shares. The amendment is subject to approval by the Company's stockholders at its annual meeting of stockholders&#13;on December 12, 2019.&lt;/font&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note&#13;11&amp;#8212;Loss Per Share&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Basic&#13;earnings per share is computed by dividing net income attributable to all classes of common stockholders of the Company by the&#13;weighted average number of shares of all classes of common stock outstanding during the applicable period. Diluted earnings per&#13;share is computed in the same manner as basic earnings per share, except that the number of shares is increased to include restricted&#13;stock still subject to risk of forfeiture and to assume exercise of potentially dilutive stock options using the treasury stock&#13;method, unless the effect of such increase is anti-dilutive.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following shares were excluded from the diluted loss per share computations because their inclusion would have been anti-dilutive:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;Stock options&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,190&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,243&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 76%; text-align: left; padding: 0 0 1.5pt; text-indent: 0"&gt;Non-vested restricted Class B common stock&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;616&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;49&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Shares excluded from the calculation of diluted earnings per share&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,806&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: right; text-indent: 0"&gt;1,292&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;diluted loss per share equals basic loss per share in the three months ended October 31, 2019 and 2018 because the Company had&#13;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;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;Stock options&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,190&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,243&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 76%; text-align: left; padding: 0 0 1.5pt; text-indent: 0"&gt;Non-vested restricted Class B common stock&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;616&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;49&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Shares excluded from the calculation of diluted earnings per share&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;1,806&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: right; text-indent: 0"&gt;1,292&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:LongTermDebtTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note&#13;12&amp;#8212;Revolving Credit Loan Payable&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;As of October 31, 2019, the Company's subsidiary, IDT Telecom, Inc., entered into a credit agreement&#13;with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million. IDT Telecom may use the&#13;proceeds to finance working capital requirements, acquisitions and other general corporate purposes. The line of credit facility&#13;is secured by primarily all of IDT Telecom's assets. The principal outstanding bears interest per annum at the LIBOR rate&#13;adjusted by the Regulation D maximum reserve requirement plus 125 basis points. Interest is payable monthly, and all outstanding&#13;principal and any accrued and unpaid interest is due on the maturity date of July 15, 2020. IDT Telecom pays a quarterly unused&#13;commitment fee of 0.3% per annum on the average daily balance of the unused portion of the $25.0 million commitment. IDT Telecom&#13;is required to comply with various affirmative and negative covenants as well as maintain certain financial targets and ratios&#13;during the term of the facility, including IDT Telecom may not pay any dividend on its capital stock.&lt;/font&gt;&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note&#13;13&amp;#8212;Accumulated Other Comprehensive Loss&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;accumulated balances for each classification of other comprehensive loss were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Unrealized Gain (Loss) on Available-for-Sale Securities&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Foreign Currency Translation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated Other Comprehensive Loss&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; padding-left: 10pt; text-indent: -10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; padding-left: 10pt; padding-top: 0; padding-right: 0; text-indent: -10pt"&gt;Balance, July 31, 2019&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&amp;#160;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(4,858&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(4,858&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 1.5pt 10pt; text-indent: -10pt"&gt;Other comprehensive loss attributable to IDT&#13;    Corporation&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,204&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(1,204&lt;/td&gt;&lt;td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 10pt; text-indent: -10pt"&gt;Balance, October 31, 2019&amp;#9;&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(6,062&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"&gt;(6,062&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Note&#13;14&amp;#8212;Business Segment Information&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company has two reportable business segments, Telecom &amp;#38; Payment Services and net2phone. The Company's reportable segments&#13;are distinguished by types of service, customers and methods used to provide their services. The operating results of these business&#13;segments are regularly reviewed by the Company's chief operating decision maker. The accounting policies of the segments&#13;are the same as the accounting policies of the Company as a whole. The Company evaluates the performance of its business segments&#13;based primarily on income (loss) from operations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Telecom &amp;#38; Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international&#13;long-distance traffic termination. The net2phone segment provides unified cloud communications and telephony services to business&#13;customers. Depreciation and amortization are allocated to Telecom &amp;#38; Payment Services and net2phone because the related assets&#13;are not tracked separately by segment. There are no other significant asymmetrical allocations to segments.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Corporate&#13;costs include compensation, consulting fees, treasury and accounts payable, tax and accounting services, human resources and payroll,&#13;corporate purchasing, corporate governance including Board of Directors' fees, internal and external audit, investor relations,&#13;corporate insurance, corporate legal, business development, charitable contributions, travel and other corporate-related general&#13;and administrative expenses. Corporate does not generate any revenues, nor does it incur any direct cost of revenues.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Operating&#13;results for the business segments of the Company are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Telecom &amp;#38;&lt;br /&gt;&#13; Payment&lt;br /&gt;&#13;    Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Corporate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;Three&amp;#160;Months&amp;#160;Ended October 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;327,618&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,627&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;340,245&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Income (loss) from operations&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,372&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,263&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,501&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,392&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Other operating expense, net&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,150&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(365&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(260&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,775&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-weight: bold"&gt;Three&amp;#160;Months&amp;#160;Ended October 31, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;Revenues&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;351,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;362,316&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Income (loss) from operations&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,169&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,500&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,487&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;182&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Other operating expense, net&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,100&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(195&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,295&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Telecom &amp;#38;&lt;br /&gt;&#13; Payment&lt;br /&gt;&#13;    Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Corporate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;Three&amp;#160;Months&amp;#160;Ended October 31, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;327,618&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,627&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;340,245&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Income (loss) from operations&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,372&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,263&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,501&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,392&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Other operating expense, net&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,150&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(365&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(260&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,775&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-weight: bold"&gt;Three&amp;#160;Months&amp;#160;Ended October 31, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;Revenues&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;351,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;362,316&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Income (loss) from operations&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,169&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,500&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,487&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;182&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Other operating expense, net&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,100&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(195&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,295&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:LegalMattersAndContingenciesTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Note&#13;15&amp;#8212;Commitments and Contingencies&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Legal&#13;Proceedings&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;April 12, 2019, Scarleth Samara filed a putative class action against IDT Telecom in the U.S. District Court for the Eastern District&#13;of Louisiana alleging certain violations of the Telephone Consumer Protection Act of 1991. Plaintiff alleges that in October of&#13;2017, IDT Telecom sent unauthorized marketing messages to her cellphone. IDT Telecom filed a motion to compel arbitration. On&#13;or about August 19, 2019, the plaintiff agreed to dismiss the pending court action and the parties intend to proceed with arbitration.&#13;At this stage, the Company is unable to estimate its potential liability, if any. The Company intends to vigorously defend the&#13;claim.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in&#13;California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate&#13;members of the putative class in accordance with California law. The Company is evaluating the claims, and at this stage, is unable&#13;to estimate its potential liability, if any. The Company intends to vigorously defend the claims. In August 2019, the Company&#13;filed a cross complaint against Rosales alleging trade secret and other violations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On May 21, 2018, Erik Dennis filed a putative class action against IDT Telecom and the Company in the&#13;U.S. District Court for the Northern District of Georgia alleging violations of Do Not Call Regulations promulgated by the U.S.&#13;Federal Trade Commission. On October 31, 2019, the parties settled the matter and filed a stipulation of dismissal with prejudice.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;May 2, 2018, Jean Carlos Sanchez filed a putative class action against IDT Telecom in the U.S. District Court for the Northern&#13;District of Illinois alleging that the Company sent unauthorized marketing messages to cellphones in violation of the Telephone&#13;Consumer Protection Act of 1991. On July 26, 2018, the parties filed a stipulation of dismissal. The Company is evaluating the&#13;claim, and at this stage, is unable to estimate its potential liability, if any. The Company intends to vigorously defend this&#13;matter.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;April 24, 2018, Sprint Communications Company L.P. filed a patent infringement claim against the Company and certain of its affiliates&#13;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;&#13;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.&#13;Plaintiff was seeking damages and injunctive relief. On June 28, 2018, Sprint dismissed the complaint without prejudice. The Company&#13;is evaluating the underlying claim, and at this stage, is unable to estimate its potential liability, if any. The Company intends&#13;to vigorously defend any claim of infringement of the listed patents.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;July 5, 2017, plaintiff JDS1, LLC, on behalf of itself and all other similarly situated stockholders of Straight Path, and&#13;derivatively on behalf of Straight Path as nominal defendant, filed a putative class action and derivative complaint in the&#13;Court of Chancery of the State of Delaware against the Company, The Patrick Henry Trust (a trust formed by Howard S. Jonas&#13;that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of&#13;Straight Path's directors. The complaint alleges that the Company aided and abetted Straight Path Chairman of the Board&#13;and Chief Executive Officer Davidi Jonas, and Howard S. Jonas in his capacity as controlling stockholder of Straight Path, in&#13;breaching their fiduciary duties to Straight Path in connection with the settlement of claims between Straight Path and the&#13;Company related to potential indemnification claims concerning Straight Path's obligations under the Consent Decree it&#13;entered into with the Federal Communications Commission ("FCC"), as well as the sale of Straight Path's&#13;subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with&#13;a similar action that was initiated by The Arbitrage Fund. The Plaintiffs are seeking, among other things, (i) a declaration&#13;that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused;&#13;(ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between&#13;Straight Path and Verizon Communications Inc. for their shares of Straight Path's Class B common stock; and (iv)&#13;ordering Howard S. Jonas, Davidi Jonas, and the Company to disgorge any profits for the benefit of the class Plaintiffs. On&#13;August 28, 2017, the Plaintiffs filed an amended complaint. On September 24, 2017, the Company filed a motion to dismiss the&#13;amended complaint. Following closing of the transaction, the Delaware Chancery Court denied the motion to dismiss. On&#13;February 22, 2019, the Delaware Supreme Court affirmed the denial of the motion to dismiss. The parties are engaged in&#13;discovery. The Company intends to vigorously defend this matter (see Note&amp;#160;9). At this stage, the Company is unable to&#13;estimate its potential liability, if any.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;addition to the foregoing, the Company is subject to other legal proceedings that have arisen in the ordinary course of business&#13;and have not been finally adjudicated. Although there can be no assurance in this regard, the Company believes that none of the&#13;other legal proceedings to which the Company is a party will have a material adverse effect on the Company's results of&#13;operations, cash flows or financial condition.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Sales&#13;Tax Contingency&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;On June 21, 2018, the United States Supreme&#13;Court rendered a decision in South Dakota v. Wayfair, Inc., holding that a state may require a remote seller with no physical&#13;presence in the state to collect and remit sales tax on goods and services provided to purchasers in the state, overturning certain&#13;existing court precedent. The Company is evaluating its state tax filings with respect to the Wayfair decision and is in the process&#13;of reviewing its collection practices. It is possible that one or more jurisdictions may assert that the Company has liability&#13;for periods for which it has not collected sales, use or other similar taxes, and if such an assertion or assertions were successful&#13;it could materially and adversely affect the Company's business, financial position and operating results.&amp;#160;One or more&#13;jurisdictions may change their laws or policies to apply their sales, use or other similar taxes to the Company's operations,&#13;and if such changes were made it could materially and adversely affect the Company's business, financial position and operating&#13;results.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Regulatory&#13;Fee Audit&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company's 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, related to payments due to the FCC, is currently&#13;under audit by the Internal Audit Division of the Universal Service Administrative Company. At October 31, 2019 and July 31, 2019,&#13;the Company's accrued expenses included $42.1 million and $44.7 million, respectively, for these regulatory fees for the&#13;years covered by the audit, as well as prior and subsequent years.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Purchase&#13;Commitments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;At&#13;October 31, 2019, the Company had purchase commitments of $30.7 million, including the aggregate commitment of $26.5 million under&#13;the telecom services commitments described below.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Telecom&#13;Services Commitments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;May 2019, the Company entered into a Memorandum of Understanding ("MOU") with a telecom operator in Central America&#13;for among other things, termination of inbound and outbound international long-distance voice calls. The MOU is effective until&#13;December 31, 2019, unless superseded by the execution of a definitive agreement. The Company has committed to pay such telecom&#13;operator monthly committed amounts during the term of the MOU. The parties intend to draft and execute a definitive agreement&#13;as soon as practicable.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;In August 2017, the Company entered into&#13;a Reciprocal Services Agreement with a telecom operator in Central America for a full range of services, including, but not limited&#13;to, termination of inbound and outbound international long-distance voice calls. The Company has committed to pay such telecom&#13;operator monthly committed amounts during the term of the agreement. In addition, under certain limited circumstances, either&#13;party has the right to terminate the agreement. Pursuant to the agreement, the Company deposited $9.2 million into an escrow account&#13;as security for the benefit of the telecom operator, which is included in "Other current assets" in the accompanying&#13;consolidated balance sheet based on the terms and conditions of the agreement.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Performance&#13;Bonds&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states'&#13;financial requirements for money remittance licenses and telecommunications resellers. At October 31, 2019, the Company had aggregate&#13;performance bonds of $17.5 million outstanding.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Company&#13;Restricted Cash and Cash Equivalents&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company's international&#13;money transfer services in the United States, as substantially restricted and unavailable for other purposes. At October 31, 2019&#13;and July 31, 2019, "Cash and cash equivalents" in the Company's consolidated balance sheets included an aggregate&#13;of $9.8 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;FCC&#13;Investigation of Straight Path Spectrum LLC&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information&#13;and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the&#13;Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services.&#13;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&#13;action against the Company, the FCC could seek to fine or impose regulatory penalties or civil liability on the Company related&#13;to activities during the period of ownership by the Company.&lt;/font&gt;&lt;/p&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note&#13;16&amp;#8212;Other Income (Expense), Net&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Other&#13;income (expense), net consists of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt; October 31,&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left"&gt;Foreign currency transaction gains (losses)&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;671&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,205&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Gain (loss) on investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(46&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(463&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(98&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;Total other income (expense), net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;234&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,349&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">25000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2019-08-01to2019-10-31">2020-07-15</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="From2019-08-01to2019-10-31" unitRef="pure" decimals="INF">0.003</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="From2019-08-01to2019-10-31">The principal outstanding bears interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2018-08-01to2018-10-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2019-08-01to2019-10-31" unitRef="USD" decimals="-3">276000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds contextRef="From2019-08-01to2019-10-31_custom_StraightPathMember" unitRef="USD" decimals="-3">400000</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">1474000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">1754000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">1716000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">1916000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet contextRef="AsOf2019-07-31" unitRef="USD" decimals="-3">3190000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">3670000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2019-10-31" unitRef="USD" decimals="-3">961000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2019-08-01to2019-10-31">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Note&#13;3&amp;#8212;Leases&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"&gt;On August 1, 2019, the Company adopted&#13;Accounting Standards Update No. 2016-02, &lt;i&gt;Leases (Topic 842)&lt;/i&gt;, and the amendments thereto, related to the accounting for&#13;leases (collectively referred to as "ASC 842"). ASC 842 establishes a right-of-use ("ROU") model that&#13;requires a lessee to record a ROU asset and a lease liability on its balance sheet for all leases with terms longer than 12 months.&#13;Leases are classified as either finance or operating, with classification affecting the pattern of expense recognition in the&#13;income statement. A modified retrospective transition approach is required for lessees for capital and operating leases existing&#13;at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain&#13;practical expedients available. Entities have the option to continue to apply historical accounting under Topic 840, the previously&#13;applicable standard, including its disclosure requirements, in comparative periods presented in the year of adoption. An entity&#13;that elects this option will recognize a cumulative effect adjustment to the opening balance of retained earnings in the period&#13;of adoption instead of the earliest period presented.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company elected to apply the optional ASC 842 transition provisions beginning on August 1, 2019. Accordingly, the Company will&#13;continue to apply Topic 840 prior to August 1, 2019, including Topic 840 disclosure requirements, in the comparative periods presented.&#13;The Company elected the package of practical expedients for all its leases that commenced before August 1, 2019. In addition, the Company elected not to apply the recognition requirements of ASC 842 for its short-term&#13;leases.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company's leases primarily consist of operating leases for office space. These leases have remaining terms from one to six&#13;years. net2phone-UCaaS also has operating leases for office equipment. Certain of these leases include renewal options that may&#13;be exercised and/or options to terminate the lease. The Company has concluded that it is not reasonably certain that it would&#13;exercise the options to extend the lease or terminate the lease.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;adoption of ASC 842 resulted in the recognition of operating lease liabilities of $12.4 million and operating ROU assets of the&#13;same amount as of August 1, 2019 based on the present value of the remaining minimum rental payments associated with the Company's&#13;leases. As the Company's leases do not provide an implicit rate, nor is one readily available, the Company used its incremental&#13;borrowing rate based on information available at August 1, 2019 to determine the present value of its future minimum rental payments.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;net2phone&#13;has equipment leases that were classified as capital leases under Topic 840 and are finance leases under ASC 842. net2phone is&#13;also the lessor in various equipment leases that were classified as sales-type capital leases under Topic 840, that are classified&#13;as sales-type finance leases under ASC 842. The assets and liabilities related to these finance leases are not material to the&#13;Company's consolidated balance sheets.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Supplemental&#13;disclosures related to the Company's operating leases were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; text-indent: 0; padding: 0"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;711&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Short-term lease cost&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;58&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total lease cost&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;769&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Operating cash flows from operating leases&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;684&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Weighted-average remaining lease term-operating leases&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4.9 years&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt; text-indent: 0"&gt;Weighted-average discount rate-operating leases&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;3.12&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company's aggregate operating lease liability was as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;October 31,&lt;br /&gt; 2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; text-indent: 0; padding: 0"&gt;Operating lease liabilities included in "Other current liabilities"&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;2,417&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Operating lease liabilities included in noncurrent liabilities&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;9,335&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total&amp;#9;&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;11,752&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Future&#13;minimum maturities of operating lease liabilities were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0 0 1.5pt; text-indent: 0; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Twelve-month period ending October 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left; text-indent: 0; padding: 0 0 0 0in"&gt;2020&lt;/td&gt;&lt;td style="width: 1%; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; padding: 0; text-indent: 0"&gt;2,776&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0 0 0 0in"&gt;2021&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;2,637&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0 0 0 0in"&gt;2022&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;2,438&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0 0 0 -0.125in"&gt;2023&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;1,996&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;2024&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;1,880&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding: 0; text-indent: 0; text-align: left"&gt;Thereafter&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;986&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 0; padding: 0"&gt;Total lease payments&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding: 0; text-indent: 0"&gt;12,713&lt;/td&gt;&lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding: 0; text-indent: 0"&gt;Less imputed interest&lt;/td&gt;&lt;td style="padding: 0; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0"&gt;(961&lt;/td&gt;&lt;td style="padding: 0; text-align: left; text-indent: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"&gt;11,752&lt;/td&gt;&lt;td style="padding: 0 0 4pt; text-align: left; text-indent: 0"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="#Foot-00-0" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-1" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-2" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-3" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-4" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-5" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-6" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-7" xlink:label="Foot-00_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-00_loc" xlink:to="Footnote-04" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-0" xlink:label="Foot-01_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-1" xlink:label="Foot-01_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-2" xlink:label="Foot-01_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-3" xlink:label="Foot-01_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-01_loc" xlink:to="Footnote-02" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-0" xlink:label="Foot-02_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-1" xlink:label="Foot-02_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-2" xlink:label="Foot-02_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-3" xlink:label="Foot-02_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-02_loc" xlink:to="Footnote-01" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-03-0" xlink:label="Foot-03_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-03-1" xlink:label="Foot-03_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-03-2" xlink:label="Foot-03_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-03-3" xlink:label="Foot-03_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-03_loc" xlink:to="Footnote-03" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-04-0" xlink:label="Foot-04_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-04-1" xlink:label="Foot-04_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-04_loc" xlink:to="Footnote-05" order="1" />
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-01" xml:lang="en-US">observable inputs other than quoted prices in active markets for identical assets and liabilities</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-02" xml:lang="en-US">quoted prices in active markets for identical assets or liabilities</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-03" xml:lang="en-US">no observable pricing inputs in the market</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-04" xml:lang="en-US">Each of the Company's certificates of deposit has a CUSIP, was purchased in the secondary market through a broker, and may be sold in the secondary market.</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-05" xml:lang="en-US">Stock-based compensation included in selling, general and administrative expenses</link:footnote>
    </link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>idt-20191031.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.1c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: idt%2D20191031.xfr; Date: 2019%2D12%2D09T23:27:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800B000F -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Ipo7xRiXgen8uHa3gsOa2GycPtyJRyuYkxsWh+bQnKzygmV80JhSmPF27WEfkB -->
<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/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:idt="http://idt.net/20191031" elementFormDefault="qualified" targetNamespace="http://idt.net/20191031">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://idt.net/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity 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/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/StatementsOfComprehensiveLoss" id="StatementsOfComprehensiveLoss">
	  <link:definition>00000005 - Statement - Consolidated Statements of Comprehensive 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>00000006 - 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>00000007 - 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>00000008 - 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/RevenueRecognition" id="RevenueRecognition">
	  <link:definition>00000009 - 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>00000010 - 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>00000011 - 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>00000012 - 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>00000013 - 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>00000014 - 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/AcquisitionOfVersatureCorp." id="AcquisitionOfVersatureCorp.">
	  <link:definition>00000015 - Disclosure - Acquisition of Versature Corp.</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/OtherOperatingExpenseNet" id="OtherOperatingExpenseNet">
	  <link:definition>00000016 - Disclosure - Other Operating 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>00000017 - 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>00000018 - Disclosure - 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/RevolvingCreditFacility" id="RevolvingCreditFacility">
	  <link:definition>00000019 - Disclosure - Revolving Credit Loan Payable</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>00000020 - 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/BusinessSegmentInformation" id="BusinessSegmentInformation">
	  <link:definition>00000021 - 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/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/OtherExpenseIncomeNet" id="OtherExpenseIncomeNet">
	  <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/RecentlyIssuedAccountingStandardNotYetAdopted" id="RecentlyIssuedAccountingStandardNotYetAdopted">
	  <link:definition>00000024 - Disclosure - Recently Issued Accounting Standard 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/RevenueRecognitionTables" id="RevenueRecognitionTables">
	  <link:definition>00000025 - 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>00000026 - 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>00000027 - 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>00000028 - 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>00000029 - 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>00000030 - 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/AcquisitionOfVersatureCorp.Tables" id="AcquisitionOfVersatureCorp.Tables">
	  <link:definition>00000031 - Disclosure - Acquisition of Versature Corp. (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/OtherOperatingLossesGainsNetTables" id="OtherOperatingLossesGainsNetTables">
	  <link:definition>00000032 - Disclosure - Other Operating 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/LossPerShareTables" id="LossPerShareTables">
	  <link:definition>00000033 - Disclosure - 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>00000034 - 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/BusinessSegmentInformationTables" id="BusinessSegmentInformationTables">
	  <link:definition>00000035 - 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/OtherExpenseIncomeNetTables" id="OtherExpenseIncomeNetTables">
	  <link:definition>00000036 - 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/RevenueRecognitionDetails" id="RevenueRecognitionDetails">
	  <link:definition>00000037 - Disclosure - Revenue Recognition (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/RevenueRecognitionDetails1" id="RevenueRecognitionDetails1">
	  <link:definition>00000038 - Disclosure - Revenue Recognition (Details 1)</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/RevenueRecognitionDetails2" id="RevenueRecognitionDetails2">
	  <link:definition>00000039 - Disclosure - Revenue Recognition (Details 2)</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/RevenueRecognitionDetails3" id="RevenueRecognitionDetails3">
	  <link:definition>00000040 - Disclosure - Revenue Recognition (Details 3)</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/RevenueRecognitionDetails4" id="RevenueRecognitionDetails4">
	  <link:definition>00000041 - Disclosure - Revenue Recognition (Details 4)</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/LeasesDetails" id="LeasesDetails">
	  <link:definition>00000042 - Disclosure - 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/LeasesDetails1" id="LeasesDetails1">
	  <link:definition>00000043 - Disclosure - Leases (Details 1)</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/LeasesDetails2" id="LeasesDetails2">
	  <link:definition>00000044 - Disclosure - Leases (Details 2)</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/LeasesDetailsTextual" id="LeasesDetailsTextual">
	  <link:definition>00000045 - Disclosure - Leases (Details Textual)</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/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" id="CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails">
	  <link:definition>00000046 - Disclosure - 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/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" id="CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual">
	  <link:definition>00000047 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual)</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/DebtSecuritiesDetails" id="DebtSecuritiesDetails">
	  <link:definition>00000048 - Disclosure - 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/DebtSecuritiesDetails1" id="DebtSecuritiesDetails1">
	  <link:definition>00000049 - Disclosure - Debt Securities (Details 1)</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/DebtSecuritiesDetailsTextual" id="DebtSecuritiesDetailsTextual">
	  <link:definition>00000050 - Disclosure - Debt Securities (Details Textual)</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/EquityInvestmentsDetails" id="EquityInvestmentsDetails">
	  <link:definition>00000051 - Disclosure - 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/EquityInvestmentsDetails1" id="EquityInvestmentsDetails1">
	  <link:definition>00000052 - Disclosure - Equity Investments (Details 1)</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/EquityInvestmentsDetails2" id="EquityInvestmentsDetails2">
	  <link:definition>00000053 - Disclosure - Equity Investments (Details 2)</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/EquityInvestmentsDetailsTextual" id="EquityInvestmentsDetailsTextual">
	  <link:definition>00000054 - Disclosure - Equity Investments (Details Textual)</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/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails">
	  <link:definition>00000055 - Disclosure - Fair Value Measurements (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/FairValueMeasurementsDetails1" id="FairValueMeasurementsDetails1">
	  <link:definition>00000056 - Disclosure - Fair Value Measurements (Details 1)</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/FairValueMeasurementsDetailsTextual" id="FairValueMeasurementsDetailsTextual">
	  <link:definition>00000057 - Disclosure - Fair Value Measurements (Details Textual)</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/AcquisitionOfVersatureCorp.Details" id="AcquisitionOfVersatureCorp.Details">
	  <link:definition>00000058 - Disclosure - Acquisition of Versature Corp. (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/AcquisitionOfVersatureCorp.DetailsTextual" id="AcquisitionOfVersatureCorp.DetailsTextual">
	  <link:definition>00000059 - Disclosure - Acquisition of Versature Corp. (Details Textual)</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/OtherOperatingExpenseNetDetails" id="OtherOperatingExpenseNetDetails">
	  <link:definition>00000060 - Disclosure - Other Operating 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/OtherOperatingExpenseNetDetails1" id="OtherOperatingExpenseNetDetails1">
	  <link:definition>00000061 - Disclosure - Other Operating Expense, Net (Details 1)</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/OtherOperatingExpenseNetDetailsTextual" id="OtherOperatingExpenseNetDetailsTextual">
	  <link:definition>00000062 - Disclosure - Other Operating Expense, Net (Details Textual)</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/EquityDetails" id="EquityDetails">
	  <link:definition>00000063 - Disclosure - Equity (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/LossPerShareDetails" id="LossPerShareDetails">
	  <link:definition>00000064 - Disclosure - 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/RevolvingCreditLoanPayableDetails" id="RevolvingCreditLoanPayableDetails">
	  <link:definition>00000065 - Disclosure - Revolving Credit Loan Payable (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/AccumulatedOtherComprehensiveLossDetails" id="AccumulatedOtherComprehensiveLossDetails">
	  <link:definition>00000066 - Disclosure - Accumulated Other Comprehensive Loss (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/BusinessSegmentInformationDetails" id="BusinessSegmentInformationDetails">
	  <link:definition>00000067 - Disclosure - Business Segment Information (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/BusinessSegmentInformationDetailsTextual" id="BusinessSegmentInformationDetailsTextual">
	  <link:definition>00000068 - Disclosure - Business Segment Information (Details Textual)</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/CommitmentsAndContingenciesDetailsTextual" id="CommitmentsAndContingenciesDetailsTextual">
	  <link:definition>00000069 - Disclosure - Commitments and Contingencies (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/OtherExpenseIncomeNetDetails" id="OtherExpenseIncomeNetDetails">
	  <link:definition>00000070 - Disclosure - 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:linkbaseRef xlink:type="simple" xlink:href="idt-20191031_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-20191031_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-20191031_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-20191031_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/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-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/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
    <element id="idt_InvestmentInHedgeFunds" name="InvestmentInHedgeFunds" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" 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_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" name="NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" 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_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_RepurchaseOfCommonStockUnderStockRepurchaseProgram" name="RepurchaseOfCommonStockUnderStockRepurchaseProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="idt_StockBasedCompensation" name="StockBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_EquitySecuritiesFvNiAdjusted" name="EquitySecuritiesFvNiAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" name="ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense" name="LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AccrualForNonIncomeRelatedTaxes" name="AccrualForNonIncomeRelatedTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="idt_CashAndCashEquivalentsSubstantiallyRestricted" name="CashAndCashEquivalentsSubstantiallyRestricted" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AdjustmentsFromChangeInRevenueRecognition" name="AdjustmentsFromChangeInRevenueRecognition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" name="AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="idt_EquityInvestmentsDisclosureTextBlock" name="EquityInvestmentsDisclosureTextBlock" 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_Net2phoneindemnificationClaim" name="Net2phoneindemnificationClaim" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="idt_MutualFundsMember" name="MutualFundsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_InternationalAgencyNotesMember" name="InternationalAgencyNotesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AsuTwoZeroOneSixOneEightMember" name="AsuTwoZeroOneSixOneEightMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_CashCashEquivalentsAndRestrictedCashMember" name="CashCashEquivalentsAndRestrictedCashMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_TelecomAndPaymentServicesMember" name="TelecomAndPaymentServicesMember" 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_ForeignCountriesMember" name="ForeignCountriesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_CsPharmaHoldingsMember" name="CsPharmaHoldingsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AccumulatedOtherComprehensiveMember" name="AccumulatedOtherComprehensiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AllOtherMember" name="AllOtherMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_UnifiedCommunicationsAsServiceMember" name="UnifiedCommunicationsAsServiceMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_ZedgeMember" name="ZedgeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_RetailCommunicationsMember" name="RetailCommunicationsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_WholesaleCarrierServicesMember" name="WholesaleCarrierServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_PaymentServicesMember" name="PaymentServicesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_RealEstateServiceMember" name="RealEstateServiceMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_BreakageRevenueMember" name="BreakageRevenueMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_WorkforceReductionMember" name="WorkforceReductionMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_UnrelatedWorkforceReductionMember" name="UnrelatedWorkforceReductionMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_ElmionNetherlandsBVMember" name="ElmionNetherlandsBVMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AlternativeMinimumTaxMember" name="AlternativeMinimumTaxMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_RafaelPharmaceuticalsIncMember" name="RafaelPharmaceuticalsIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_MarketableSecuritiesMember" name="MarketableSecuritiesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_JonasMember" name="JonasMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_DefinedContributionPlansMember" name="DefinedContributionPlansMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_FabrixSystemsLtdMember" name="FabrixSystemsLtdMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_PrSpIpHoldingsLlcMember" name="PrSpIpHoldingsLlcMember" abstract="true" 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_ComputerSoftwareMember" name="ComputerSoftwareMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_LipomedixPharmaceuticalsLtdMember" name="LipomedixPharmaceuticalsLtdMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_VisaEuropeMember" name="VisaEuropeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_IdtCorporationOptionHolderMember" name="IdtCorporationOptionHolderMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_RafaelClassBCommonStockMember" name="RafaelClassBCommonStockMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_IdtCorporationMember" name="IdtCorporationMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_IdtRafaelHoldingsLlcMember" name="IdtRafaelHoldingsLlcMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_RafaelSpinOffMember" name="RafaelSpinOffMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_UsDeferredTaxAssetsMember" name="UsDeferredTaxAssetsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_EmployeeMember" name="EmployeeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_StockRepurchasedAfterPeriodEndDateMember" name="StockRepurchasedAfterPeriodEndDateMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_ZedgeSpinOffMember" name="ZedgeSpinOffMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_TelecomOperatorMember" name="TelecomOperatorMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_GenieAndSubsidiariesMember" name="GenieAndSubsidiariesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_JonasMediaGroupMember" name="JonasMediaGroupMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_RafaelPharmaceuticalsMember" name="RafaelPharmaceuticalsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_IgmBrokerageCorpMember" name="IgmBrokerageCorpMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_MasonAndCompanyMember" name="MasonAndCompanyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_TelecomAndPaymentServiceMember" name="TelecomAndPaymentServiceMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" name="NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" 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_MobileTopUpMember" name="MobileTopUpMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_TotalTelecomAndPaymentServicesOtherMember" name="TotalTelecomAndPaymentServicesOtherMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_TotalTelecomAndPaymentServicesGrowthMember" name="TotalTelecomAndPaymentServicesGrowthMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" name="NetTwoPhoneUnifiedCommunicationsAsServiceMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_Net2PhonePlatformServicesMember" name="Net2PhonePlatformServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_Net2Phone-PlatformServicesMember" name="Net2Phone-PlatformServicesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_OtherCountriesMember" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AccountingStandardsUpdateSixZeroSixMember" name="AccountingStandardsUpdateSixZeroSixMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_ContractLiabilitiesMember" name="ContractLiabilitiesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_Net2phoneUCaaSBusinessMember" name="Net2phoneUCaaSBusinessMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_DeferredIncomeTaxAssetsMember" name="DeferredIncomeTaxAssetsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_FinancialServicesLimitedMember" name="FinancialServicesLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_RafaelHoldingsIncSpinOffMember" name="RafaelHoldingsIncSpinOffMember" 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_VisaSeriesCConvertibleParticipatingPreferredStockMember" name="VisaSeriesCConvertibleParticipatingPreferredStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AugustOneTwoZeroOneEightMember" name="AugustOneTwoZeroOneEightMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_ShmuelJonasMember" name="ShmuelJonasMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_Net2phoneMember" name="Net2phoneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_DeferredTaxAssetMember" name="DeferredTaxAssetMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_MenachemAshMember" name="MenachemAshMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_ForeignMember" name="ForeignMember" 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_StockOptionsMember" name="StockOptionsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_CorrectionRestatementMember" name="CorrectionRestatementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_OctoberThreeOneTwoThousandOneNineMember" name="OctoberThreeOneTwoThousandOneNineMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_JanuaryThreeOneTwoThaousandOneNineMember" name="JanuaryThreeOneTwoThaousandOneNineMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AprilThiryZeroTwoThousandOneNineMember" name="AprilThiryZeroTwoThousandOneNineMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_JulyThirtyOneTwoThousandNineMember" name="JulyThirtyOneTwoThousandNineMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_ErrorCorrectionMember" name="ErrorCorrectionMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" name="TwoThousandFifteenStockOptionAndIncentivePlanMember" 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_IDTFinancialServicesLimitedMember" name="IDTFinancialServicesLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" name="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="idt_StockBasedCompensationShares" name="StockBasedCompensationShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="idt_MinorityInterestDecrease" name="MinorityInterestDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="idt_InvestmentsEquitySecuritiesAbstract" name="InvestmentsEquitySecuritiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_OtherOperatingExpensesGainsNetAbstract" name="OtherOperatingExpensesGainsNetAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_RevolvingCreditLoanPayableAbstract" name="RevolvingCreditLoanPayableAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_LeasesTextualAbstract" name="LeasesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" name="CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_MajorTypeOfDebtAndEquitySecuritiesAxis" name="MajorTypeOfDebtAndEquitySecuritiesAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="idt_MajorTypeOfDebtAndEquitySecuritiesDomain" name="MajorTypeOfDebtAndEquitySecuritiesDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_DebtSecuritiesTextualAbstract" name="DebtSecuritiesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_DateAxis" name="DateAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="idt_DateDomain" name="DateDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="idt_EquityInvestmentsTextualAbstract" name="EquityInvestmentsTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_FairValueMeasurementTextualAbstract" name="FairValueMeasurementTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_AcquisitionOfVersatureCorpTextualAbstract" name="AcquisitionOfVersatureCorpTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_OtherOperatingExpensesGainsNetTextualAbstract" name="OtherOperatingExpensesGainsNetTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_EquityTextualAbstract" name="EquityTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_RevolvingCreditLoanPayableTextualAbstract" name="RevolvingCreditLoanPayableTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" name="ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_BusinessSegmentInformationTextualAbstract" name="BusinessSegmentInformationTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_CommitmentsAndContingenciesTextualAbstract" name="CommitmentsAndContingenciesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="idt_ScheduleOfOtherIncomeExpenseNetAbstract" name="ScheduleOfOtherIncomeExpenseNetAbstract" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>idt-20191031_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.1c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: idt%2D20191031.xfr; Date: 2019%2D12%2D09T23:27:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800B000F -->
<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/DocumentAndEntityInformation" xlink:href="idt-20191031.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheets" xlink:href="idt-20191031.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheetsParenthetical" xlink:href="idt-20191031.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfOperations" xlink:href="idt-20191031.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfComprehensiveLoss" xlink:href="idt-20191031.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfEquity" xlink:href="idt-20191031.xsd#StatementsOfEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfCashFlows" xlink:href="idt-20191031.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BasisOfPresentation" xlink:href="idt-20191031.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognition" xlink:href="idt-20191031.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Leases" xlink:href="idt-20191031.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecurities" xlink:href="idt-20191031.xsd#DebtSecurities" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestments" xlink:href="idt-20191031.xsd#EquityInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurements" xlink:href="idt-20191031.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp." xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp." xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNet" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Equity" xlink:href="idt-20191031.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EarningsLossPerShare" xlink:href="idt-20191031.xsd#EarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditFacility" xlink:href="idt-20191031.xsd#RevolvingCreditFacility" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:href="idt-20191031.xsd#AccumulatedOtherComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformation" xlink:href="idt-20191031.xsd#BusinessSegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingencies" xlink:href="idt-20191031.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherExpenseIncomeNet" xlink:href="idt-20191031.xsd#OtherExpenseIncomeNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted" xlink:href="idt-20191031.xsd#RecentlyIssuedAccountingStandardNotYetAdopted" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionTables" xlink:href="idt-20191031.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesTables" xlink:href="idt-20191031.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesTables" xlink:href="idt-20191031.xsd#DebtSecuritiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsTables" xlink:href="idt-20191031.xsd#EquityInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsTables" xlink:href="idt-20191031.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp.Tables" xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp.Tables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingLossesGainsNetTables" xlink:href="idt-20191031.xsd#OtherOperatingLossesGainsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LossPerShareTables" xlink:href="idt-20191031.xsd#LossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:href="idt-20191031.xsd#AccumulatedOtherComprehensiveLossTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationTables" xlink:href="idt-20191031.xsd#BusinessSegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherExpenseIncomeNetTables" xlink:href="idt-20191031.xsd#OtherExpenseIncomeNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails1" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails2" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails3" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails4" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetails" xlink:href="idt-20191031.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetails1" xlink:href="idt-20191031.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetails2" xlink:href="idt-20191031.xsd#LeasesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetailsTextual" xlink:href="idt-20191031.xsd#LeasesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetails" xlink:href="idt-20191031.xsd#DebtSecuritiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetails1" xlink:href="idt-20191031.xsd#DebtSecuritiesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetailsTextual" xlink:href="idt-20191031.xsd#DebtSecuritiesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetails" xlink:href="idt-20191031.xsd#EquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetails1" xlink:href="idt-20191031.xsd#EquityInvestmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetails2" xlink:href="idt-20191031.xsd#EquityInvestmentsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetailsTextual" xlink:href="idt-20191031.xsd#EquityInvestmentsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetails" xlink:href="idt-20191031.xsd#FairValueMeasurementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetails1" xlink:href="idt-20191031.xsd#FairValueMeasurementsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetailsTextual" xlink:href="idt-20191031.xsd#FairValueMeasurementsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp.Details" xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp.Details" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp.DetailsTextual" xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp.DetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNetDetails" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNetDetails1" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNetDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNetDetailsTextual" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNetDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityDetails" xlink:href="idt-20191031.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LossPerShareDetails" xlink:href="idt-20191031.xsd#LossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditLoanPayableDetails" xlink:href="idt-20191031.xsd#RevolvingCreditLoanPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossDetails" xlink:href="idt-20191031.xsd#AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationDetails" xlink:href="idt-20191031.xsd#BusinessSegmentInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationDetailsTextual" xlink:href="idt-20191031.xsd#BusinessSegmentInformationDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingenciesDetailsTextual" xlink:href="idt-20191031.xsd#CommitmentsAndContingenciesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherExpenseIncomeNetDetails" xlink:href="idt-20191031.xsd#OtherExpenseIncomeNetDetails" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaapOtherShortTermInvestments" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherShortTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetNoncurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredTaxAssetsNetNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="8" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:calculationArc order="2" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="5" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="6" 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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/StatementsOfComprehensiveLoss" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="00000006 - Statement - Consolidated Statements of Equity (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaapOtherNoncashIncomeExpense" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOtherNoncashIncomeExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaapPaymentsToAcquireMarketableSecurities" />
      <link:calculationArc order="3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaapProceedsFromSaleAndMaturityOfMarketableSecurities" />
      <link:calculationArc order="4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="4" 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/2019/elts/us-gaap-2019-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-gaapNetCashProvidedByUsedInInvestingActivities" 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-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:calculationArc order="3" 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:calculationArc order="4" 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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BasisOfPresentation" xlink:title="00000008 - Disclosure - Basis of Presentation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognition" xlink:title="00000009 - Disclosure - Revenue Recognition" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/Leases" xlink:title="00000010 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:title="00000011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecurities" xlink:title="00000012 - Disclosure - Debt Securities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestments" xlink:title="00000013 - Disclosure - Equity Investments" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurements" xlink:title="00000014 - Disclosure - Fair Value Measurements" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp." xlink:title="00000015 - Disclosure - Acquisition of Versature Corp." />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNet" xlink:title="00000016 - Disclosure - Other Operating Expense, Net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/Equity" xlink:title="00000017 - Disclosure - Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EarningsLossPerShare" xlink:title="00000018 - Disclosure - Loss Per Share" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditFacility" xlink:title="00000019 - Disclosure - Revolving Credit Loan Payable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:title="00000020 - Disclosure - Accumulated Other Comprehensive Loss" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformation" xlink:title="00000021 - Disclosure - Business Segment Information" />
    <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/OtherExpenseIncomeNet" xlink:title="00000023 - Disclosure - Other Income (Expense), Net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted" xlink:title="00000024 - Disclosure - Recently Issued Accounting Standard Not Yet Adopted" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionTables" xlink:title="00000025 - Disclosure - Revenue Recognition (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesTables" xlink:title="00000026 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:title="00000027 - 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="00000028 - Disclosure - Debt Securities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsTables" xlink:title="00000029 - Disclosure - Equity Investments (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsTables" xlink:title="00000030 - Disclosure - Fair Value Measurements (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp.Tables" xlink:title="00000031 - Disclosure - Acquisition of Versature Corp. (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingLossesGainsNetTables" xlink:title="00000032 - Disclosure - Other Operating Expense, Net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/LossPerShareTables" xlink:title="00000033 - Disclosure - Loss Per Share (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:title="00000034 - Disclosure - Accumulated Other Comprehensive Loss (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationTables" xlink:title="00000035 - Disclosure - Business Segment Information (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherExpenseIncomeNetTables" xlink:title="00000036 - Disclosure - Other Income (Expense), Net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails" xlink:title="00000037 - Disclosure - Revenue Recognition (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails1" xlink:title="00000038 - Disclosure - Revenue Recognition (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails2" xlink:title="00000039 - Disclosure - Revenue Recognition (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails3" xlink:title="00000040 - Disclosure - Revenue Recognition (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaapCapitalizedContractCostNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="loc_us-gaapCapitalizedContractCostNetCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalizedContractCostNet" xlink:to="loc_us-gaapCapitalizedContractCostNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="loc_us-gaapCapitalizedContractCostNetNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalizedContractCostNet" xlink:to="loc_us-gaapCapitalizedContractCostNetNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails4" xlink:title="00000041 - Disclosure - Revenue Recognition (Details 4)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetails" xlink:title="00000042 - Disclosure - Leases (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetails1" xlink:title="00000043 - Disclosure - Leases (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/LeasesDetails2" xlink:title="00000044 - Disclosure - Leases (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/LeasesDetailsTextual" xlink:title="00000045 - Disclosure - Leases (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:title="00000046 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" xlink:title="00000047 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetails" xlink:title="00000048 - Disclosure - Debt Securities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetails1" xlink:title="00000049 - Disclosure - Debt Securities (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetailsTextual" xlink:title="00000050 - Disclosure - Debt Securities (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetails" xlink:title="00000051 - Disclosure - Equity Investments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetails1" xlink:title="00000052 - Disclosure - Equity Investments (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetails2" xlink:title="00000053 - Disclosure - Equity Investments (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetailsTextual" xlink:title="00000054 - Disclosure - Equity Investments (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetails" xlink:title="00000055 - Disclosure - Fair Value Measurements (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetails1" xlink:title="00000056 - Disclosure - Fair Value Measurements (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetailsTextual" xlink:title="00000057 - Disclosure - Fair Value Measurements (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp.Details" xlink:title="00000058 - Disclosure - Acquisition of Versature Corp. (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp.DetailsTextual" xlink:title="00000059 - Disclosure - Acquisition of Versature Corp. (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNetDetails" xlink:title="00000060 - Disclosure - Other Operating Expense, Net (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNetDetails1" xlink:title="00000061 - Disclosure - Other Operating Expense, Net (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNetDetailsTextual" xlink:title="00000062 - Disclosure - Other Operating Expense, Net (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityDetails" xlink:title="00000063 - Disclosure - Equity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/LossPerShareDetails" xlink:title="00000064 - Disclosure - Loss Per Share (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditLoanPayableDetails" xlink:title="00000065 - Disclosure - Revolving Credit Loan Payable (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLossDetails" xlink:title="00000066 - Disclosure - Accumulated Other Comprehensive Loss (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationDetails" xlink:title="00000067 - Disclosure - Business Segment Information (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationDetailsTextual" xlink:title="00000068 - Disclosure - Business Segment Information (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CommitmentsAndContingenciesDetailsTextual" xlink:title="00000069 - Disclosure - Commitments and Contingencies (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherExpenseIncomeNetDetails" xlink:title="00000070 - Disclosure - Other Income (Expense), Net (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:calculationArc order="2" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
    </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>idt-20191031_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.1c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: idt%2D20191031.xfr; Date: 2019%2D12%2D09T23:27:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800B000F -->
<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/DocumentAndEntityInformation" xlink:href="idt-20191031.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheets" xlink:href="idt-20191031.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheetsParenthetical" xlink:href="idt-20191031.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfOperations" xlink:href="idt-20191031.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfComprehensiveLoss" xlink:href="idt-20191031.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfEquity" xlink:href="idt-20191031.xsd#StatementsOfEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfCashFlows" xlink:href="idt-20191031.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BasisOfPresentation" xlink:href="idt-20191031.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognition" xlink:href="idt-20191031.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Leases" xlink:href="idt-20191031.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecurities" xlink:href="idt-20191031.xsd#DebtSecurities" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestments" xlink:href="idt-20191031.xsd#EquityInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurements" xlink:href="idt-20191031.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp." xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp." xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNet" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Equity" xlink:href="idt-20191031.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EarningsLossPerShare" xlink:href="idt-20191031.xsd#EarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditFacility" xlink:href="idt-20191031.xsd#RevolvingCreditFacility" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:href="idt-20191031.xsd#AccumulatedOtherComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformation" xlink:href="idt-20191031.xsd#BusinessSegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingencies" xlink:href="idt-20191031.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherExpenseIncomeNet" xlink:href="idt-20191031.xsd#OtherExpenseIncomeNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted" xlink:href="idt-20191031.xsd#RecentlyIssuedAccountingStandardNotYetAdopted" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionTables" xlink:href="idt-20191031.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesTables" xlink:href="idt-20191031.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesTables" xlink:href="idt-20191031.xsd#DebtSecuritiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsTables" xlink:href="idt-20191031.xsd#EquityInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsTables" xlink:href="idt-20191031.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp.Tables" xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp.Tables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingLossesGainsNetTables" xlink:href="idt-20191031.xsd#OtherOperatingLossesGainsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LossPerShareTables" xlink:href="idt-20191031.xsd#LossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:href="idt-20191031.xsd#AccumulatedOtherComprehensiveLossTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationTables" xlink:href="idt-20191031.xsd#BusinessSegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherExpenseIncomeNetTables" xlink:href="idt-20191031.xsd#OtherExpenseIncomeNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails1" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails2" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails3" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails4" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetails" xlink:href="idt-20191031.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetails1" xlink:href="idt-20191031.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetails2" xlink:href="idt-20191031.xsd#LeasesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetailsTextual" xlink:href="idt-20191031.xsd#LeasesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetails" xlink:href="idt-20191031.xsd#DebtSecuritiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetails1" xlink:href="idt-20191031.xsd#DebtSecuritiesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetailsTextual" xlink:href="idt-20191031.xsd#DebtSecuritiesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetails" xlink:href="idt-20191031.xsd#EquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetails1" xlink:href="idt-20191031.xsd#EquityInvestmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetails2" xlink:href="idt-20191031.xsd#EquityInvestmentsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetailsTextual" xlink:href="idt-20191031.xsd#EquityInvestmentsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetails" xlink:href="idt-20191031.xsd#FairValueMeasurementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetails1" xlink:href="idt-20191031.xsd#FairValueMeasurementsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetailsTextual" xlink:href="idt-20191031.xsd#FairValueMeasurementsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp.Details" xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp.Details" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp.DetailsTextual" xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp.DetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNetDetails" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNetDetails1" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNetDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNetDetailsTextual" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNetDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityDetails" xlink:href="idt-20191031.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LossPerShareDetails" xlink:href="idt-20191031.xsd#LossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditLoanPayableDetails" xlink:href="idt-20191031.xsd#RevolvingCreditLoanPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossDetails" xlink:href="idt-20191031.xsd#AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationDetails" xlink:href="idt-20191031.xsd#BusinessSegmentInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationDetailsTextual" xlink:href="idt-20191031.xsd#BusinessSegmentInformationDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingenciesDetailsTextual" xlink:href="idt-20191031.xsd#CommitmentsAndContingenciesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherExpenseIncomeNetDetails" xlink:href="idt-20191031.xsd#OtherExpenseIncomeNetDetails" 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/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiDocumentType_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_40" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory_40" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness_40" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany_40" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod_40" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber_40" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_40" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_40" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_40" xlink:type="arc" order="17" />
    </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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaapOtherShortTermInvestments_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapOtherShortTermInvestments_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapDeferredTaxAssetsNetNoncurrent_70" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapDeferredRevenueCurrent_70" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapLiabilitiesCurrentAbstract_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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquityAbstract_70" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="33" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="34" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="35" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="36" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="37" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapMinorityInterest_70" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_70" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="40" />
    </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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/StatementsOfComprehensiveLoss" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfEquity" xlink:title="00000006 - Statement - Consolidated Statements of Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_AdjustmentsFromChangeInRevenueRecognition" xlink:label="loc_idtAdjustmentsFromChangeInRevenueRecognition_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtAdjustmentsFromChangeInRevenueRecognition_90" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaapCumulativeEffectOnRetainedEarningsNetOfTax1_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCumulativeEffectOnRetainedEarningsNetOfTax1_90" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_90" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" xlink:label="loc_idtStockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtStockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1_90" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:label="loc_idtRepurchaseOfCommonStockUnderStockRepurchaseProgram_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtRepurchaseOfCommonStockUnderStockRepurchaseProgram_90" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockBasedCompensation" xlink:label="loc_idtStockBasedCompensation_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtStockBasedCompensation_90" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockBasedCompensationShares" xlink:label="loc_idtStockBasedCompensationShares_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtStockBasedCompensationShares_90" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DistributionToNoncontrollingInterests" xlink:label="loc_idtDistributionToNoncontrollingInterests_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtDistributionToNoncontrollingInterests_90" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_90" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MinorityInterestDecrease" xlink:label="loc_idtMinorityInterestDecrease_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtMinorityInterestDecrease_90" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss_90" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BasisOfPresentation" xlink:title="00000008 - Disclosure - Basis of Presentation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognition" xlink:title="00000009 - Disclosure - Revenue Recognition" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/Leases" xlink:title="00000010 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:title="00000011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecurities" xlink:title="00000012 - Disclosure - Debt Securities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestments" xlink:title="00000013 - Disclosure - Equity Investments" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurements" xlink:title="00000014 - Disclosure - Fair Value Measurements" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp." xlink:title="00000015 - Disclosure - Acquisition of Versature Corp." />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNet" xlink:title="00000016 - Disclosure - Other Operating Expense, Net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/Equity" xlink:title="00000017 - Disclosure - Equity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EarningsLossPerShare" xlink:title="00000018 - Disclosure - Loss Per Share" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditFacility" xlink:title="00000019 - Disclosure - Revolving Credit Loan Payable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:title="00000020 - Disclosure - Accumulated Other Comprehensive Loss" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformation" xlink:title="00000021 - Disclosure - Business Segment Information" />
    <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/OtherExpenseIncomeNet" xlink:title="00000023 - Disclosure - Other Income (Expense), Net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted" xlink:title="00000024 - Disclosure - Recently Issued Accounting Standard Not Yet Adopted" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionTables" xlink:title="00000025 - Disclosure - Revenue Recognition (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesTables" xlink:title="00000026 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:title="00000027 - 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="00000028 - Disclosure - Debt Securities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsTables" xlink:title="00000029 - Disclosure - Equity Investments (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsTables" xlink:title="00000030 - Disclosure - Fair Value Measurements (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp.Tables" xlink:title="00000031 - Disclosure - Acquisition of Versature Corp. (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingLossesGainsNetTables" xlink:title="00000032 - Disclosure - Other Operating Expense, Net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/LossPerShareTables" xlink:title="00000033 - Disclosure - Loss Per Share (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:title="00000034 - Disclosure - Accumulated Other Comprehensive Loss (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationTables" xlink:title="00000035 - Disclosure - Business Segment Information (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherExpenseIncomeNetTables" xlink:title="00000036 - Disclosure - Other Income (Expense), Net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails" xlink:title="00000037 - Disclosure - Revenue Recognition (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="loc_idtTelecomAndPaymentServiceMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtTelecomAndPaymentServiceMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-2019-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-20191031.xsd#idt_BossRevolutionCallingMember" xlink:label="loc_idtBossRevolutionCallingMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtBossRevolutionCallingMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_WholesaleCarrierServicesMember" xlink:label="loc_idtWholesaleCarrierServicesMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtWholesaleCarrierServicesMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MobileTopUpMember" xlink:label="loc_idtMobileTopUpMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtMobileTopUpMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_TotalTelecomAndPaymentServicesOtherMember" xlink:label="loc_idtTotalTelecomAndPaymentServicesOtherMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtTotalTelecomAndPaymentServicesOtherMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_TotalTelecomAndPaymentServicesGrowthMember" xlink:label="loc_idtTotalTelecomAndPaymentServicesGrowthMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtTotalTelecomAndPaymentServicesGrowthMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:label="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_Net2PhonePlatformServicesMember" xlink:label="loc_idtNet2PhonePlatformServicesMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtNet2PhonePlatformServicesMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapRevenues_210" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails1" xlink:title="00000038 - Disclosure - Revenue Recognition (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="loc_idtTelecomAndPaymentServiceMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtTelecomAndPaymentServiceMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_countryUS_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_countryGB_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryGB_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-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="81" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_OtherCountriesMember" xlink:label="loc_idtOtherCountriesMember_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_idtOtherCountriesMember_220" xlink:type="arc" order="221" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_us-gaapGeographicAreasRevenuesFromExternalCustomersAbstract_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapGeographicAreasRevenuesFromExternalCustomersAbstract_310" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RevenuesFromForeignCustomers" xlink:label="loc_idtRevenuesFromForeignCustomers_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGeographicAreasRevenuesFromExternalCustomersAbstract_310" xlink:to="loc_idtRevenuesFromForeignCustomers_310" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGeographicAreasRevenuesFromExternalCustomersAbstract_310" xlink:to="loc_us-gaapRevenues_310" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails2" xlink:title="00000039 - Disclosure - Revenue Recognition (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ContractLiabilitiesMember" xlink:label="loc_idtContractLiabilitiesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_idtContractLiabilitiesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails3" xlink:title="00000040 - Disclosure - Revenue Recognition (Details 3)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails4" xlink:title="00000041 - Disclosure - Revenue Recognition (Details 4)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetails" xlink:title="00000042 - Disclosure - Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetails1" xlink:title="00000043 - Disclosure - Leases (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetails2" xlink:title="00000044 - Disclosure - Leases (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetailsTextual" xlink:title="00000045 - Disclosure - Leases (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201602Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201602Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_LeasesTextualAbstract" xlink:label="loc_idtLeasesTextualAbstract_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtLeasesTextualAbstract_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtLeasesTextualAbstract_30" xlink:to="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:title="00000046 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" xlink:title="00000047 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/srt/2019/elts/srt-2019-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-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-2019-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-20191031.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="idt-20191031.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:label="loc_idtCashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtCashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtCashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_30" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetails" xlink:title="00000048 - Disclosure - Debt Securities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:label="loc_idtMajorTypeOfDebtAndEquitySecuritiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_idtMajorTypeOfDebtAndEquitySecuritiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_idtMajorTypeOfDebtAndEquitySecuritiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_idtMajorTypeOfDebtAndEquitySecuritiesAxis" xlink:to="loc_idtMajorTypeOfDebtAndEquitySecuritiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_idtMajorTypeOfDebtAndEquitySecuritiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_idtMajorTypeOfDebtAndEquitySecuritiesAxis" xlink:to="loc_idtMajorTypeOfDebtAndEquitySecuritiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtMajorTypeOfDebtAndEquitySecuritiesDomain" xlink:to="loc_us-gaapCertificatesOfDepositMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtMajorTypeOfDebtAndEquitySecuritiesDomain" xlink:to="loc_us-gaapMunicipalBondsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesCurrentAbstract" xlink:label="loc_us-gaapDebtSecuritiesCurrentAbstract_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapDebtSecuritiesCurrentAbstract_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtSecuritiesCurrentAbstract_50" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtSecuritiesCurrentAbstract_50" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtSecuritiesCurrentAbstract_50" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtSecuritiesCurrentAbstract_50" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_50" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetails1" xlink:title="00000049 - Disclosure - Debt Securities (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetailsTextual" xlink:title="00000050 - Disclosure - Debt Securities (Details Textual)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetails" xlink:title="00000051 - Disclosure - Equity Investments (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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/2019/dei-2019-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-20191031.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="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RafaelSpinOffMember" xlink:label="loc_idtRafaelSpinOffMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_idtRafaelSpinOffMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MutualFundMember" xlink:label="loc_us-gaapMutualFundMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapMutualFundMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgeFundsMember" xlink:label="loc_us-gaapHedgeFundsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapHedgeFundsMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="loc_us-gaapOtherComprehensiveIncomeLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapOtherComprehensiveIncomeLocationAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaapOtherComprehensiveIncomeLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapOtherComprehensiveIncomeLocationAxis" xlink:to="loc_us-gaapOtherComprehensiveIncomeLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaapOtherComprehensiveIncomeLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOtherComprehensiveIncomeLocationAxis" xlink:to="loc_us-gaapOtherComprehensiveIncomeLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInvestmentsMember" xlink:label="loc_us-gaapOtherInvestmentsMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherComprehensiveIncomeLocationDomain" xlink:to="loc_us-gaapOtherInvestmentsMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaapOtherShortTermInvestments_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapOtherShortTermInvestments_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapLongTermInvestments_150" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetails1" xlink:title="00000052 - Disclosure - Equity Investments (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaapFairValueByAssetClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapFairValueByAssetClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsMember" xlink:label="loc_us-gaapEquityMethodInvestmentsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="loc_us-gaapEquityMethodInvestmentsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaapEquitySecuritiesFvNi_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNi_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquitySecuritiesFvNiAdjusted" xlink:label="loc_idtEquitySecuritiesFvNiAdjusted_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_idtEquitySecuritiesFvNiAdjusted_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_30" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetails2" xlink:title="00000053 - Disclosure - Equity Investments (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetailsTextual" xlink:title="00000054 - Disclosure - Equity Investments (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.xsd#idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:label="loc_idtVisaSeriesCConvertibleParticipatingPreferredStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_idtVisaSeriesCConvertibleParticipatingPreferredStockMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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/2019/dei-2019-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-20191031.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-20191031.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/2019/elts/us-gaap-2019-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-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.xsd#idt_DateAxis" xlink:label="loc_idtDateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_idtDateAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DateDomain" xlink:label="loc_idtDateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_idtDateAxis" xlink:to="loc_idtDateDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DateDomain" xlink:label="loc_idtDateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_idtDateAxis" xlink:to="loc_idtDateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquityInvestmentsTextualAbstract" xlink:label="loc_idtEquityInvestmentsTextualAbstract_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_idtEquityInvestmentsTextualAbstract_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityInvestmentsTextualAbstract_110" xlink:to="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentOwnedBalanceShares" xlink:label="loc_us-gaapInvestmentOwnedBalanceShares_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityInvestmentsTextualAbstract_110" xlink:to="loc_us-gaapInvestmentOwnedBalanceShares_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityInvestmentsTextualAbstract_110" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_us-gaapConvertiblePreferredStockSharesIssuedUponConversion_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityInvestmentsTextualAbstract_110" xlink:to="loc_us-gaapConvertiblePreferredStockSharesIssuedUponConversion_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" xlink:label="loc_idtNumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityInvestmentsTextualAbstract_110" xlink:to="loc_idtNumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock_110" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetails" xlink:title="00000055 - Disclosure - Fair Value Measurements (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.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-20191031.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/2019/elts/us-gaap-2019-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:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetails1" xlink:title="00000056 - Disclosure - Fair Value Measurements (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:label="loc_idtFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="loc_idtFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:label="loc_idtAmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="loc_idtAmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_30" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetailsTextual" xlink:title="00000057 - Disclosure - Fair Value Measurements (Details Textual)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp.Details" xlink:title="00000058 - Disclosure - Acquisition of Versature Corp. (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp.DetailsTextual" xlink:title="00000059 - Disclosure - Acquisition of Versature Corp. (Details Textual)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNetDetails" xlink:title="00000060 - Disclosure - Other Operating Expense, Net (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNetDetails1" xlink:title="00000061 - Disclosure - Other Operating Expense, Net (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srtRestatementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRestatementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srtScenarioPreviouslyReportedMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtScenarioPreviouslyReportedMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srtRestatementAdjustmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtRestatementAdjustmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaapAdjustmentsForErrorCorrectionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="loc_us-gaapAdjustmentsForErrorCorrectionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaapAdjustmentsForErrorCorrectionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="loc_us-gaapAdjustmentsForErrorCorrectionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ErrorCorrectionMember" xlink:label="loc_idtErrorCorrectionMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAdjustmentsForErrorCorrectionDomain" xlink:to="loc_idtErrorCorrectionMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_40" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_40" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_40" xlink:to="loc_us-gaapProfitLoss_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_40" xlink:to="loc_us-gaapNetIncomeLoss_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_40" xlink:to="loc_us-gaapEarningsPerShareAbstract_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_40" xlink:to="loc_us-gaapEarningsPerShareBasic_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_40" xlink:to="loc_us-gaapEarningsPerShareDiluted_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNetDetailsTextual" xlink:title="00000062 - Disclosure - Other Operating Expense, Net (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.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="idt-20191031.xsd#idt_OtherOperatingExpensesGainsNetTextualAbstract" xlink:label="loc_idtOtherOperatingExpensesGainsNetTextualAbstract_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_idtOtherOperatingExpensesGainsNetTextualAbstract_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="loc_us-gaapUnusualOrInfrequentItemInsuranceProceeds_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtOtherOperatingExpensesGainsNetTextualAbstract_40" xlink:to="loc_us-gaapUnusualOrInfrequentItemInsuranceProceeds_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalFees" xlink:label="loc_us-gaapLegalFees_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtOtherOperatingExpensesGainsNetTextualAbstract_40" xlink:to="loc_us-gaapLegalFees_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtOtherOperatingExpensesGainsNetTextualAbstract_40" xlink:to="loc_us-gaapAccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent_40" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityDetails" xlink:title="00000063 - Disclosure - Equity (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/us-gaap/2019/elts/us-gaap-2019-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaapShareRepurchaseProgramAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapShareRepurchaseProgramAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaapShareRepurchaseProgramDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareRepurchaseProgramAxis" xlink:to="loc_us-gaapShareRepurchaseProgramDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaapShareRepurchaseProgramDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareRepurchaseProgramAxis" xlink:to="loc_us-gaapShareRepurchaseProgramDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xlink:label="loc_idtTwoThousandFifteenStockOptionAndIncentivePlanMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_idtTwoThousandFifteenStockOptionAndIncentivePlanMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquityTextualAbstract" xlink:label="loc_idtEquityTextualAbstract_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_idtEquityTextualAbstract_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaapStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityTextualAbstract_60" xlink:to="loc_us-gaapStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityTextualAbstract_60" xlink:to="loc_us-gaapTreasuryStockSharesAcquired_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityTextualAbstract_60" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityTextualAbstract_60" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityTextualAbstract_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityTextualAbstract_60" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtEquityTextualAbstract_60" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/LossPerShareDetails" xlink:title="00000064 - Disclosure - Loss Per Share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaapEarningsPerShareDilutedOtherDisclosuresAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="loc_us-gaapEarningsPerShareDilutedOtherDisclosuresAbstract_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEarningsPerShareDilutedOtherDisclosuresAbstract_70" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_70" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditLoanPayableDetails" xlink:title="00000065 - Disclosure - Revolving Credit Loan Payable (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLossDetails" xlink:title="00000066 - Disclosure - Accumulated Other Comprehensive Loss (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="idt-20191031.xsd#idt_AccumulatedOtherComprehensiveMember" xlink:label="loc_idtAccumulatedOtherComprehensiveMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_idtAccumulatedOtherComprehensiveMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xlink:label="loc_idtScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_idtScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_40" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_40" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_40" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationDetails" xlink:title="00000067 - Disclosure - Business Segment Information (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaapOperatingSegmentsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapOperatingSegmentsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.xsd#idt_TelecomAndPaymentServicesMember" xlink:label="loc_idtTelecomAndPaymentServicesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtTelecomAndPaymentServicesMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_Net2phoneMember" xlink:label="loc_idtNet2phoneMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtNet2phoneMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaapCorporateMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapCorporateMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet_90" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationDetailsTextual" xlink:title="00000068 - Disclosure - Business Segment Information (Details Textual)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CommitmentsAndContingenciesDetailsTextual" xlink:title="00000069 - Disclosure - Commitments and Contingencies (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingenciesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapLossContingenciesTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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/2019/dei-2019-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-20191031.xsd#idt_TelecomOperatorMember" xlink:label="loc_idtTelecomOperatorMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_idtTelecomOperatorMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapLossContingenciesTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.xsd#idt_StraightPathMember" xlink:label="loc_idtStraightPathMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_idtStraightPathMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_CommitmentsAndContingenciesTextualAbstract" xlink:label="loc_idtCommitmentsAndContingenciesTextualAbstract_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_idtCommitmentsAndContingenciesTextualAbstract_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract_60" xlink:to="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaapPurchaseObligation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract_60" xlink:to="loc_us-gaapPurchaseObligation_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaapOtherCommitment_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract_60" xlink:to="loc_us-gaapOtherCommitment_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_PerformanceBondsOutstanding" xlink:label="loc_idtPerformanceBondsOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract_60" xlink:to="loc_idtPerformanceBondsOutstanding_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EscrowDeposit" xlink:label="loc_us-gaapEscrowDeposit_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract_60" xlink:to="loc_us-gaapEscrowDeposit_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_CashAndCashEquivalentsSubstantiallyRestricted" xlink:label="loc_idtCashAndCashEquivalentsSubstantiallyRestricted_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract_60" xlink:to="loc_idtCashAndCashEquivalentsSubstantiallyRestricted_60" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherExpenseIncomeNetDetails" xlink:title="00000070 - Disclosure - Other Income (Expense), Net (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>idt-20191031_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.1c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: idt%2D20191031.xfr; Date: 2019%2D12%2D09T23:27:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800B000F -->
<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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="srt_ParentCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ParentCompanyMember_lbl" xml:lang="en-US">Parent Company [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="https://xbrl.sec.gov/dei/2019/dei-2019-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-20191031.xsd#idt_TelecomOperatorMember" xlink:label="idt_TelecomOperatorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_TelecomOperatorMember" xlink:to="idt_TelecomOperatorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_TelecomOperatorMember_lbl" xml:lang="en-US">Telecom Operator [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:label="idt_MajorTypeOfDebtAndEquitySecuritiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:to="idt_MajorTypeOfDebtAndEquitySecuritiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_MajorTypeOfDebtAndEquitySecuritiesAxis_lbl" xml:lang="en-US">Major Type Of Debt And Equity Securities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.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-20191031.xsd#idt_RafaelSpinOffMember" xlink:label="idt_RafaelSpinOffMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_RafaelSpinOffMember" xlink:to="idt_RafaelSpinOffMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_RafaelSpinOffMember_lbl" xml:lang="en-US">Rafael Spin Off [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US">Visa Series C Preferred [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="us-gaap_OtherComprehensiveIncomeLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="us-gaap_OtherComprehensiveIncomeLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLocationAxis_lbl" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsMember" xlink:label="us-gaap_EquityMethodInvestmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsMember" xlink:to="us-gaap_EquityMethodInvestmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsMember_lbl" xml:lang="en-US">Equity Method Investments [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Fair Value By Measurement Frequency [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 Measurements Recurring [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 By Fair Value Hierarchy Level [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 Translation Adjustment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Accumulated Net Unrealized Investment Gain (Loss) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_AccumulatedOtherComprehensiveMember" xlink:label="idt_AccumulatedOtherComprehensiveMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_AccumulatedOtherComprehensiveMember" xlink:to="idt_AccumulatedOtherComprehensiveMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_AccumulatedOtherComprehensiveMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="idt-20191031.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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 funds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US">Restatement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xml:lang="en-US">Previously Reported [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAdjustmentMember_lbl" xml:lang="en-US">Restated [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_lbl" xml:lang="en-US">Adjustments for Error Corrections [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ErrorCorrectionMember" xlink:label="idt_ErrorCorrectionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_ErrorCorrectionMember" xlink:to="idt_ErrorCorrectionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_ErrorCorrectionMember_lbl" xml:lang="en-US">Error Correction [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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-20191031.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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="idt_TelecomAndPaymentServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_TelecomAndPaymentServiceMember" xlink:to="idt_TelecomAndPaymentServiceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_TelecomAndPaymentServiceMember_lbl" xml:lang="en-US">Telecom And Payment Service [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_WholesaleCarrierServicesMember" xlink:label="idt_WholesaleCarrierServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_WholesaleCarrierServicesMember" xlink:to="idt_WholesaleCarrierServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_WholesaleCarrierServicesMember_lbl" xml:lang="en-US">Wholesale Carrier Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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-20191031.xsd#idt_TotalTelecomAndPaymentServicesOtherMember" xlink:label="idt_TotalTelecomAndPaymentServicesOtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_TotalTelecomAndPaymentServicesOtherMember" xlink:to="idt_TotalTelecomAndPaymentServicesOtherMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_TotalTelecomAndPaymentServicesOtherMember_lbl" xml:lang="en-US">Total Telecom And Payment Services Other [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_TotalTelecomAndPaymentServicesGrowthMember" xlink:label="idt_TotalTelecomAndPaymentServicesGrowthMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_TotalTelecomAndPaymentServicesGrowthMember" xlink:to="idt_TotalTelecomAndPaymentServicesGrowthMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_TotalTelecomAndPaymentServicesGrowthMember_lbl" xml:lang="en-US">Total Telecom And Payment Services Growth [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:label="idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:to="idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember_lbl" xml:lang="en-US">Net Two Phone Unified Communications As Service [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:to="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_lbl" xml:lang="en-US">Net Two Phone Unified Communications As Service Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_Net2PhonePlatformServicesMember" xlink:label="idt_Net2PhonePlatformServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_Net2PhonePlatformServicesMember" xlink:to="idt_Net2PhonePlatformServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_Net2PhonePlatformServicesMember_lbl" xml:lang="en-US">Net2phone-Platform Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2017/country-2017-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/2017/country-2017-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/2017/country-2017-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-20191031.xsd#idt_OtherCountriesMember" xlink:label="idt_OtherCountriesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_OtherCountriesMember" xlink:to="idt_OtherCountriesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_OtherCountriesMember_lbl" xml:lang="en-US">Other Countries [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ContractLiabilitiesMember" xlink:label="idt_ContractLiabilitiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_ContractLiabilitiesMember" xlink:to="idt_ContractLiabilitiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_ContractLiabilitiesMember_lbl" xml:lang="en-US">Contract Liabilities [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_RafaelSpinOffMember" xlink:to="idt_RafaelSpinOffMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_RafaelSpinOffMember_2_lbl" xml:lang="en-US">Rafael Spin-Off [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="idt-20191031.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xlink:label="idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xlink:to="idt_TwoThousandFifteenStockOptionAndIncentivePlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_TwoThousandFifteenStockOptionAndIncentivePlanMember_lbl" xml:lang="en-US">2015 Stock Option and Incentive Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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">Stock options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Operating Segments [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_TelecomAndPaymentServicesMember" xlink:label="idt_TelecomAndPaymentServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_TelecomAndPaymentServicesMember" xlink:to="idt_TelecomAndPaymentServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_TelecomAndPaymentServicesMember_lbl" xml:lang="en-US">Telecom And Payment Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_Net2phoneMember" xlink:label="idt_Net2phoneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_Net2phoneMember" xlink:to="idt_Net2phoneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_Net2phoneMember_lbl" xml:lang="en-US">net2phone [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201602Member" xlink:to="us-gaap_AccountingStandardsUpdate201602Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201602Member_lbl" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonClassAMember_2_lbl" xml:lang="en-US">Class A common stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonClassBMember_2_lbl" xml:lang="en-US">Class B common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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">Entity Ex Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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/2019/dei-2019-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/2019/dei-2019-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 Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermInvestments" xlink:label="us-gaap_OtherShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermInvestments" xlink:to="us-gaap_OtherShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherShortTermInvestments_lbl" xml:lang="en-US">Equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 $5,675 at October 31, 2019 and $5,444 at July 31, 2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent_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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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' equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 shares of Class A common stock and 908 shares of Class B common stock at October 31, 2019 and July 31, 2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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, authorized shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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, common stock shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 expense, net (see Note 9)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">(Loss) income from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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">Loss before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 attributable to noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 loss attributable to IDT Corporation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">Basic and diluted loss per share attributable to IDT Corporation common stockholders</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Weighted-average number of shares used in calculation of basic and diluted loss per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">(i) Stock-based compensation included in selling, general and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</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/definitionGuidance" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 (loss) income:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 gain on available-for-sale securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 (loss) income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 attributable to noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 loss attributable to IDT Corporation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_ParentCompanyMember_2_lbl" xml:lang="en-US">IDT Corporation Stockholders</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassAMember_3_lbl" xml:lang="en-US">Class A Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassBMember_3_lbl" xml:lang="en-US">Class B Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_2_lbl" xml:lang="en-US">Additional Paid-In Capital</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TreasuryStockMember_2_lbl" xml:lang="en-US">Treasury Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_2_lbl" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsMember_2_lbl" xml:lang="en-US">Accumulated Deficit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_2_lbl" xml:lang="en-US">Noncontrolling Interests</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">Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Beginning Balance, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.xsd#idt_AdjustmentsFromChangeInRevenueRecognition" xlink:label="idt_AdjustmentsFromChangeInRevenueRecognition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_AdjustmentsFromChangeInRevenueRecognition" xlink:to="idt_AdjustmentsFromChangeInRevenueRecognition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_AdjustmentsFromChangeInRevenueRecognition_lbl" xml:lang="en-US">Adjustment from the adoption of change in revenue recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:to="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_lbl" xml:lang="en-US">Adjustment from the adoption of change in accounting for equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_lbl" xml:lang="en-US">BALANCE AT AUGUST 1, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" xlink:label="idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" xlink:to="idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1_lbl" xml:lang="en-US">BALANCE AT AUGUST 1, 2018, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:label="idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:to="idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram_lbl" xml:lang="en-US">Repurchases of Class B common stock through repurchase program</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockBasedCompensation" xlink:label="idt_StockBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_StockBasedCompensation" xlink:to="idt_StockBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_StockBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockBasedCompensationShares" xlink:label="idt_StockBasedCompensationShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_StockBasedCompensationShares" xlink:to="idt_StockBasedCompensationShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_StockBasedCompensationShares_lbl" xml:lang="en-US">Stock-based compensation, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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/income</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MinorityInterestDecrease" xlink:label="idt_MinorityInterestDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_MinorityInterestDecrease" xlink:to="idt_MinorityInterestDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_MinorityInterestDecrease_lbl" xml:lang="en-US">Correction of noncontrolling interests (see Note 18)</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/label" 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">Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_2_lbl" xml:lang="en-US">Ending Balance, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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, our Gibraltar-based bank</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 (used in) provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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">Payment for acquisition, net of cash acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 sales of equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 provided by (used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_lbl" xml:lang="en-US">Revenue Recognition and Deferred Revenue [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/label" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="idt-20191031.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="idt_InvestmentsEquitySecuritiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_InvestmentsEquitySecuritiesAbstract" xlink:to="idt_InvestmentsEquitySecuritiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_InvestmentsEquitySecuritiesAbstract_lbl" xml:lang="en-US">Equity Investments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquityInvestmentsDisclosureTextBlock" xlink:label="idt_EquityInvestmentsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_EquityInvestmentsDisclosureTextBlock" xlink:to="idt_EquityInvestmentsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_EquityInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US">Equity Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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">Acquisition of Versature Corp.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_OtherOperatingExpensesGainsNetAbstract" xlink:label="idt_OtherOperatingExpensesGainsNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_OtherOperatingExpensesGainsNetAbstract" xlink:to="idt_OtherOperatingExpensesGainsNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_OtherOperatingExpensesGainsNetAbstract_lbl" xml:lang="en-US">Other Operating Expense [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 Expense, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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">Loss Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RevolvingCreditLoanPayableAbstract" xlink:label="idt_RevolvingCreditLoanPayableAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_RevolvingCreditLoanPayableAbstract" xlink:to="idt_RevolvingCreditLoanPayableAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_RevolvingCreditLoanPayableAbstract_lbl" xml:lang="en-US">Revolving Credit Facility [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">Revolving Credit Loan Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="us-gaap_LegalMattersAndContingenciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalMattersAndContingenciesTextBlock" xlink:to="us-gaap_LegalMattersAndContingenciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LegalMattersAndContingenciesTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:to="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl" xml:lang="en-US">Recently Issued Accounting Standard Not Yet Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.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/2019/elts/us-gaap-2019-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 cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_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/2019/elts/us-gaap-2019-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 marketable debt securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 available-for-sale debt securities</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:label="us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:to="us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock_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/2019/elts/us-gaap-2019-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 gains and losses for all equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xml:lang="en-US">Schedule of business acquisition pro forma information</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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 gains (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl" xml:lang="en-US">Schedule of correction on the Company's previously issued consolidated financial statements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 expense, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_lbl" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_TelecomAndPaymentServiceMember" xlink:to="idt_TelecomAndPaymentServiceMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_TelecomAndPaymentServiceMember_2_lbl" xml:lang="en-US">Total Telecom &amp; Payment Services [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:to="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_2_lbl" xml:lang="en-US">Total net2phone [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_BossRevolutionCallingMember" xlink:to="idt_BossRevolutionCallingMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_BossRevolutionCallingMember_2_lbl" 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_WholesaleCarrierServicesMember" xlink:to="idt_WholesaleCarrierServicesMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_WholesaleCarrierServicesMember_2_lbl" xml:lang="en-US">Carrier Services [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_MobileTopUpMember" xlink:to="idt_MobileTopUpMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_MobileTopUpMember_2_lbl" 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_TotalTelecomAndPaymentServicesOtherMember" xlink:to="idt_TotalTelecomAndPaymentServicesOtherMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_TotalTelecomAndPaymentServicesOtherMember_2_lbl" xml:lang="en-US">Other [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_TotalTelecomAndPaymentServicesGrowthMember" xlink:to="idt_TotalTelecomAndPaymentServicesGrowthMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_TotalTelecomAndPaymentServicesGrowthMember_2_lbl" xml:lang="en-US">Growth [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:to="idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember_2_lbl" xml:lang="en-US">net2phone-UCaaS [Member]</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">Revenues, Total</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_TelecomAndPaymentServiceMember" xlink:to="idt_TelecomAndPaymentServiceMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="idt_TelecomAndPaymentServiceMember_3_lbl" xml:lang="en-US">Telecom &amp; Payment Services [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:to="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_3_lbl" xml:lang="en-US">net2phone [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_US_2_lbl" xml:lang="en-US">United States [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_GB_2_lbl" xml:lang="en-US">United Kingdom [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_NL" xlink:to="country_NL_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_NL_2_lbl" xml:lang="en-US">Netherlands [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_OtherCountriesMember" xlink:to="idt_OtherCountriesMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_OtherCountriesMember_2_lbl" xml:lang="en-US">Other [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:to="us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_lbl" xml:lang="en-US">Outside the United States:</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_2_lbl" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 "Other current assets"</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 "Other assets"</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/totalLabel" 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/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 "Other current liabilities"</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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.xsd#idt_LeasesTextualAbstract" xlink:label="idt_LeasesTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_LeasesTextualAbstract" xlink:to="idt_LeasesTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_LeasesTextualAbstract_lbl" xml:lang="en-US">Leases (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_lbl" xml:lang="en-US">ASU 2016-02 Adoption</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/label" 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="idt-20191031.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:label="idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:to="idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_lbl" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CertificatesOfDepositMember_2_lbl" xml:lang="en-US">Certificates of deposit [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MunicipalBondsMember" xlink:to="us-gaap_MunicipalBondsMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MunicipalBondsMember_2_lbl" xml:lang="en-US">Municipal bonds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesCurrentAbstract" xlink:label="us-gaap_DebtSecuritiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesCurrentAbstract" xlink:to="us-gaap_DebtSecuritiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesCurrentAbstract_lbl" xml:lang="en-US">Available-for-sale debt securities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract_lbl" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_lbl" xml:lang="en-US">Within one year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_lbl" xml:lang="en-US">After ten years</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DebtSecuritiesTextualAbstract" xlink:label="idt_DebtSecuritiesTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_DebtSecuritiesTextualAbstract" xlink:to="idt_DebtSecuritiesTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_DebtSecuritiesTextualAbstract_lbl" xml:lang="en-US">Debt Securities (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 maturities and sales of available-for-sale securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_lbl" xml:lang="en-US">Realized losses from sales of available-for-sale debt securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains_lbl" xml:lang="en-US">Realized gains from sales of available-for-sale debt securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_lbl" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_lbl" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_ZedgeIncMember" xlink:to="idt_ZedgeIncMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_ZedgeIncMember_2_lbl" xml:lang="en-US">Zedge, Inc. [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_RafaelSpinOffMember" xlink:to="idt_RafaelSpinOffMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="idt_RafaelSpinOffMember_3_lbl" xml:lang="en-US">Rafael Holdings, Inc [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermInvestments" xlink:to="us-gaap_OtherShortTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherShortTermInvestments_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/periodStartLabel" xlink:label="us-gaap_EquitySecuritiesFvNi_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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_2_lbl" xml:lang="en-US">Adoption of change in accounting for equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquitySecuritiesFvNiAdjusted" xlink:label="idt_EquitySecuritiesFvNiAdjusted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_EquitySecuritiesFvNiAdjusted" xlink:to="idt_EquitySecuritiesFvNiAdjusted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_EquitySecuritiesFvNiAdjusted_lbl" xml:lang="en-US">Adjusted balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Adjustment for observable transactions involving a similar investment from the same issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EquitySecuritiesFvNi" xlink:to="us-gaap_EquitySecuritiesFvNi_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_EquitySecuritiesFvNi_2_lbl" xml:lang="en-US">Balance, end of the period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLossAbstract" xlink:label="us-gaap_EquitySecuritiesFvNiGainLossAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNiGainLossAbstract" xlink:to="us-gaap_EquitySecuritiesFvNiGainLossAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNiGainLossAbstract_lbl" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss) [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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 (losses) gains recognized during the period on equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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/2003/role/label" 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-20191031.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/label" 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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:to="idt_VisaSeriesCConvertibleParticipatingPreferredStockMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_VisaSeriesCConvertibleParticipatingPreferredStockMember_2_lbl" xml:lang="en-US">Visa Series C Preferred [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DateAxis" xlink:label="idt_DateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_DateAxis" xlink:to="idt_DateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_DateAxis_lbl" xml:lang="en-US">Defined Contribution Plan Employer Matching Contribution Limit Percent [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquityInvestmentsTextualAbstract" xlink:label="idt_EquityInvestmentsTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_EquityInvestmentsTextualAbstract" xlink:to="idt_EquityInvestmentsTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_EquityInvestmentsTextualAbstract_lbl" xml:lang="en-US">Equity Investments (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_lbl" xml:lang="en-US">Cumulative effect of adopting this ASU increase in equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_2_lbl" xml:lang="en-US">Shares owned fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="idt-20191031.xsd#idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" xlink:label="idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" xlink:to="idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock_lbl" xml:lang="en-US">Shares of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_2_lbl" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_2_lbl" xml:lang="en-US">Fair Value Measurements, Recurring basis [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_2_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_2_lbl" xml:lang="en-US">Level 1 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_2_lbl" xml:lang="en-US">Level 2 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_2_lbl" xml:lang="en-US">Level 3 [Member]</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/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_2_lbl" xml:lang="en-US">Debt securities</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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-20191031.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/2019/elts/us-gaap-2019-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/label" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.xsd#idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:label="idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:to="idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_lbl" xml:lang="en-US">Transfer into Level 3 from adoption of change in accounting for equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 recognized in &#8220;Other income (expense), net&#8221;</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-20191031.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="idt-20191031.xsd#idt_FairValueMeasurementTextualAbstract" xlink:label="idt_FairValueMeasurementTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_FairValueMeasurementTextualAbstract" xlink:to="idt_FairValueMeasurementTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_FairValueMeasurementTextualAbstract_lbl" xml:lang="en-US">Fair Value Measurements (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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">Fair value of investments in hedge funds</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_AcquisitionOfVersatureCorpTextualAbstract" xlink:label="idt_AcquisitionOfVersatureCorpTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_AcquisitionOfVersatureCorpTextualAbstract" xlink:to="idt_AcquisitionOfVersatureCorpTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_AcquisitionOfVersatureCorpTextualAbstract_lbl" xml:lang="en-US">Acquisition of Versature Corp (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl" xml:lang="en-US">Acquired outstanding shares percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense" xlink:label="idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense" xlink:to="idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense_lbl" xml:lang="en-US">Corporate&#8212;Straight Path Communications Inc. class action legal fees</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_Net2phoneindemnificationClaim" xlink:label="idt_Net2phoneindemnificationClaim" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_Net2phoneindemnificationClaim" xlink:to="idt_Net2phoneindemnificationClaim_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_Net2phoneindemnificationClaim_lbl" xml:lang="en-US">net2phone&#8212;indemnification claim</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_AccrualForNonIncomeRelatedTaxes" xlink:label="idt_AccrualForNonIncomeRelatedTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_AccrualForNonIncomeRelatedTaxes" xlink:to="idt_AccrualForNonIncomeRelatedTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_AccrualForNonIncomeRelatedTaxes_lbl" xml:lang="en-US">Telecom &amp; Payment Services-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 expense, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_RestatementAdjustmentMember_2_lbl" xml:lang="en-US">As Adjusted [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_lbl" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_3_lbl" xml:lang="en-US">Other operating expense</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">Provision for income taxes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_4_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_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 loss attributable to IDT Corporation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_2_lbl" xml:lang="en-US">Loss per share attributable to IDT Corporation common stockholders:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_OtherOperatingExpensesGainsNetTextualAbstract" xlink:label="idt_OtherOperatingExpensesGainsNetTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_OtherOperatingExpensesGainsNetTextualAbstract" xlink:to="idt_OtherOperatingExpensesGainsNetTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_OtherOperatingExpensesGainsNetTextualAbstract_lbl" xml:lang="en-US">Other Operating Expense, Net (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Recorded insurance proceeds</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrual for non-income related taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="idt-20191031.xsd#idt_EquityTextualAbstract" xlink:label="idt_EquityTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_EquityTextualAbstract" xlink:to="idt_EquityTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_EquityTextualAbstract_lbl" xml:lang="en-US">Equity (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Repurchase of aggregate shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Class B common stock shares repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 shares repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Shares remained available for repurchase under the stock repurchase program</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xml:lang="en-US">Number of common stock available for grant of awards</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2_lbl" xml:lang="en-US">Proceeds from the exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Proceeds from the exercise of stock options, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl" xml:lang="en-US">Shares were excluded from the diluted earnings per share computations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="idt-20191031.xsd#idt_RevolvingCreditLoanPayableTextualAbstract" xlink:label="idt_RevolvingCreditLoanPayableTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_RevolvingCreditLoanPayableTextualAbstract" xlink:to="idt_RevolvingCreditLoanPayableTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_RevolvingCreditLoanPayableTextualAbstract_lbl" xml:lang="en-US">Revolving Credit Loan Payable (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Maximum principal amount of credit agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US">Unused outstanding amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xml:lang="en-US">Line of credit maturity date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xml:lang="en-US">Average percentage of commitment fee per annum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl" xml:lang="en-US">Interest rate, description</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_2_lbl" xml:lang="en-US">Unrealized Gain (Loss) on Available-for-Sale Securities [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_2_lbl" xml:lang="en-US">Foreign Currency Translation [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_AccumulatedOtherComprehensiveMember" xlink:to="idt_AccumulatedOtherComprehensiveMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_AccumulatedOtherComprehensiveMember_2_lbl" xml:lang="en-US">Accumulated Other Comprehensive Loss [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xlink:label="idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xlink:to="idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US">Schedule of accumulated balances for each classification of other comprehensive loss</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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="idt_TelecomAndPaymentServicesMember" xlink:to="idt_TelecomAndPaymentServicesMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_TelecomAndPaymentServicesMember_2_lbl" xml:lang="en-US">Telecom &amp; Payment Services [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateMember" xlink:to="us-gaap_CorporateMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CorporateMember_2_lbl" xml:lang="en-US">Corporate [Member]</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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_4_lbl" xml:lang="en-US">Other operating expense, net</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_BusinessSegmentInformationTextualAbstract" xlink:label="idt_BusinessSegmentInformationTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_BusinessSegmentInformationTextualAbstract" xlink:to="idt_BusinessSegmentInformationTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_BusinessSegmentInformationTextualAbstract_lbl" xml:lang="en-US">Business Segment Information (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 reportable segments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US">Loss Contingencies [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_CommitmentsAndContingenciesTextualAbstract" xlink:label="idt_CommitmentsAndContingenciesTextualAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_CommitmentsAndContingenciesTextualAbstract" xlink:to="idt_CommitmentsAndContingenciesTextualAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_CommitmentsAndContingenciesTextualAbstract_lbl" xml:lang="en-US">Commitments and Contingencies (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitment_lbl" xml:lang="en-US">Aggregate commitment</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EscrowDeposit" xlink:label="us-gaap_EscrowDeposit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EscrowDeposit_lbl" xml:lang="en-US">Escrow deposit</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_CashAndCashEquivalentsSubstantiallyRestricted" xlink:label="idt_CashAndCashEquivalentsSubstantiallyRestricted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_CashAndCashEquivalentsSubstantiallyRestricted" xlink:to="idt_CashAndCashEquivalentsSubstantiallyRestricted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="idt_CashAndCashEquivalentsSubstantiallyRestricted_lbl" xml:lang="en-US">Restricted cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ScheduleOfOtherIncomeExpenseNetAbstract" xlink:label="idt_ScheduleOfOtherIncomeExpenseNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_ScheduleOfOtherIncomeExpenseNetAbstract" xlink:to="idt_ScheduleOfOtherIncomeExpenseNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_ScheduleOfOtherIncomeExpenseNetAbstract_lbl" xml:lang="en-US">Other Income (Expense), Net (Textual)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 gains (losses)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_AccumulatedOtherComprehensiveMember" xlink:to="idt_AccumulatedOtherComprehensiveMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_AccumulatedOtherComprehensiveMember_doc" xml:lang="en-US">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.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_AllOtherMember" xlink:label="idt_AllOtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_AllOtherMember" xlink:to="idt_AllOtherMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_AllOtherMember_doc" xml:lang="en-US">All Other [Member]</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_CommitmentsAndContingenciesTextualAbstract" xlink:to="idt_CommitmentsAndContingenciesTextualAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_CommitmentsAndContingenciesTextualAbstract_doc" xml:lang="en-US">Commitments and contingencies.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ComputerSoftwareMember" xlink:label="idt_ComputerSoftwareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_ComputerSoftwareMember" xlink:to="idt_ComputerSoftwareMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_ComputerSoftwareMember_doc" xml:lang="en-US">Computer Software.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_DebtSecuritiesTextualAbstract" xlink:to="idt_DebtSecuritiesTextualAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_DebtSecuritiesTextualAbstract_doc" xml:lang="en-US">Marketable Securities Textual.</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:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DocumentAndEntityInformationAbstract" xlink:label="idt_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_DocumentAndEntityInformationAbstract" xlink:to="idt_DocumentAndEntityInformationAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_DocumentAndEntityInformationAbstract_doc" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EmployeeMember" xlink:label="idt_EmployeeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_EmployeeMember" xlink:to="idt_EmployeeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_EmployeeMember_doc" xml:lang="en-US">Represents information realted to employee.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_EquityInvestmentsDisclosureTextBlock" xlink:to="idt_EquityInvestmentsDisclosureTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_EquityInvestmentsDisclosureTextBlock_doc" xml:lang="en-US">The entire disclosure for equity investments.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_EquitySecuritiesFvNiAdjusted" xlink:to="idt_EquitySecuritiesFvNiAdjusted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_EquitySecuritiesFvNiAdjusted_doc" xml:lang="en-US">Amount of equity investments adjustment.</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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:to="idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_doc" xml:lang="en-US">Amount of fair value measurement with unobservable inputs reconciliation recurring basis asset transfers into level three from adoption of accounting change.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_GenieAndSubsidiariesMember" xlink:label="idt_GenieAndSubsidiariesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_GenieAndSubsidiariesMember" xlink:to="idt_GenieAndSubsidiariesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_GenieAndSubsidiariesMember_doc" xml:lang="en-US">Genie and subsidiaries.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_IgmBrokerageCorpMember" xlink:label="idt_IgmBrokerageCorpMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_IgmBrokerageCorpMember" xlink:to="idt_IgmBrokerageCorpMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_IgmBrokerageCorpMember_doc" xml:lang="en-US">Igm brokerage corp.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_InternationalAgencyNotesMember" xlink:label="idt_InternationalAgencyNotesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_InternationalAgencyNotesMember" xlink:to="idt_InternationalAgencyNotesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_InternationalAgencyNotesMember_doc" xml:lang="en-US">International agency notes.</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_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense" xlink:to="idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense_doc" xml:lang="en-US">It represents about loss contingency loss in period including legal fees other general expense.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:to="idt_MajorTypeOfDebtAndEquitySecuritiesAxis_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_MajorTypeOfDebtAndEquitySecuritiesAxis_doc" xml:lang="en-US">Information by major type of debt and equity security.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="idt_MajorTypeOfDebtAndEquitySecuritiesDomain" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:to="idt_MajorTypeOfDebtAndEquitySecuritiesDomain_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_MajorTypeOfDebtAndEquitySecuritiesDomain_doc" xml:lang="en-US">Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions. Equity securities are ownership interests or the right to acquire or dispose of ownership interests in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MasonAndCompanyMember" xlink:label="idt_MasonAndCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_MasonAndCompanyMember" xlink:to="idt_MasonAndCompanyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_MasonAndCompanyMember_doc" xml:lang="en-US">Mason and company.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_MinorityInterestDecrease" xlink:to="idt_MinorityInterestDecrease_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_MinorityInterestDecrease_doc" xml:lang="en-US">Decrease in noncontrolling interest.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MutualFundsMember" xlink:label="idt_MutualFundsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_MutualFundsMember" xlink:to="idt_MutualFundsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_MutualFundsMember_doc" xml:lang="en-US">Mutual funds.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" xlink:to="idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock_doc" xml:lang="en-US">The Number of related party shares received in connection with restricted stock.</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_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:to="idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram_doc" xml:lang="en-US">Repurchase of common stock under stock repurchase program.</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">Amount of revenues from foreign customers.</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.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_StockBasedCompensation" xlink:to="idt_StockBasedCompensation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_StockBasedCompensation_doc" xml:lang="en-US">Stock based compensation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_StockBasedCompensationShares" xlink:to="idt_StockBasedCompensationShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_StockBasedCompensationShares_doc" xml:lang="en-US">Share based compensation shares.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockOptionsMember" xlink:label="idt_StockOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_StockOptionsMember" xlink:to="idt_StockOptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_StockOptionsMember_doc" xml:lang="en-US">Stock options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" xlink:to="idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1_doc" xml:lang="en-US">Number of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</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.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_UnifiedCommunicationsAsServiceMember" xlink:label="idt_UnifiedCommunicationsAsServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_UnifiedCommunicationsAsServiceMember" xlink:to="idt_UnifiedCommunicationsAsServiceMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_UnifiedCommunicationsAsServiceMember_doc" xml:lang="en-US">Unified Communications as a Service.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_VisaEuropeMember" xlink:label="idt_VisaEuropeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_VisaEuropeMember" xlink:to="idt_VisaEuropeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_VisaEuropeMember_doc" xml:lang="en-US">Visa Europe.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_WorkforceReductionMember" xlink:label="idt_WorkforceReductionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_WorkforceReductionMember" xlink:to="idt_WorkforceReductionMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_WorkforceReductionMember_doc" xml:lang="en-US">Workforce Reduction [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.</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.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_CashAndCashEquivalentsSubstantiallyRestricted" xlink:to="idt_CashAndCashEquivalentsSubstantiallyRestricted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_CashAndCashEquivalentsSubstantiallyRestricted_doc" xml:lang="en-US">Amount of cash and cash equivalents substantially restricted.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="idt_Net2phoneindemnificationClaim" xlink:to="idt_Net2phoneindemnificationClaim_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="idt_Net2phoneindemnificationClaim_doc" xml:lang="en-US">The amount claim transaction fo phone indemnification.</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</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_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">Operating Expenses</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_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_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_SharesIssued" xlink:to="us-gaap_SharesIssued_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_3_lbl" xml:lang="en-US">Shares, Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_2_lbl" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashIncomeExpense_2_lbl" xml:lang="en-US">Other Noncash Income (Expense)</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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2_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="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_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_CapitalizedContractCostNet" xlink:to="us-gaap_CapitalizedContractCostNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostNet_2_lbl" xml:lang="en-US">Capitalized Contract Cost, Net</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, Payments, Due</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_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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_2_lbl" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNi" xlink:to="us-gaap_EquitySecuritiesFvNi_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNi_3_lbl" xml:lang="en-US">Equity Securities, FV-NI</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_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_2_lbl" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_2_lbl" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</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_CashAndCashEquivalentsSubstantiallyRestricted" xlink:to="idt_CashAndCashEquivalentsSubstantiallyRestricted_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="idt_CashAndCashEquivalentsSubstantiallyRestricted_3_lbl" xml:lang="en-US">CashAndCashEquivalentsSubstantiallyRestricted</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>idt-20191031_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.1c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: idt%2D20191031.xfr; Date: 2019%2D12%2D09T23:27:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800B000F -->
<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/DocumentAndEntityInformation" xlink:href="idt-20191031.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheets" xlink:href="idt-20191031.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheetsParenthetical" xlink:href="idt-20191031.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfOperations" xlink:href="idt-20191031.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfComprehensiveLoss" xlink:href="idt-20191031.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfEquity" xlink:href="idt-20191031.xsd#StatementsOfEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfCashFlows" xlink:href="idt-20191031.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BasisOfPresentation" xlink:href="idt-20191031.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognition" xlink:href="idt-20191031.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Leases" xlink:href="idt-20191031.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecurities" xlink:href="idt-20191031.xsd#DebtSecurities" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestments" xlink:href="idt-20191031.xsd#EquityInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurements" xlink:href="idt-20191031.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp." xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp." xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNet" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Equity" xlink:href="idt-20191031.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EarningsLossPerShare" xlink:href="idt-20191031.xsd#EarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditFacility" xlink:href="idt-20191031.xsd#RevolvingCreditFacility" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:href="idt-20191031.xsd#AccumulatedOtherComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformation" xlink:href="idt-20191031.xsd#BusinessSegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingencies" xlink:href="idt-20191031.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherExpenseIncomeNet" xlink:href="idt-20191031.xsd#OtherExpenseIncomeNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted" xlink:href="idt-20191031.xsd#RecentlyIssuedAccountingStandardNotYetAdopted" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionTables" xlink:href="idt-20191031.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesTables" xlink:href="idt-20191031.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesTables" xlink:href="idt-20191031.xsd#DebtSecuritiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsTables" xlink:href="idt-20191031.xsd#EquityInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsTables" xlink:href="idt-20191031.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp.Tables" xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp.Tables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingLossesGainsNetTables" xlink:href="idt-20191031.xsd#OtherOperatingLossesGainsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LossPerShareTables" xlink:href="idt-20191031.xsd#LossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:href="idt-20191031.xsd#AccumulatedOtherComprehensiveLossTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationTables" xlink:href="idt-20191031.xsd#BusinessSegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherExpenseIncomeNetTables" xlink:href="idt-20191031.xsd#OtherExpenseIncomeNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails1" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails2" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails3" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionDetails4" xlink:href="idt-20191031.xsd#RevenueRecognitionDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetails" xlink:href="idt-20191031.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetails1" xlink:href="idt-20191031.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetails2" xlink:href="idt-20191031.xsd#LeasesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetailsTextual" xlink:href="idt-20191031.xsd#LeasesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" xlink:href="idt-20191031.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetails" xlink:href="idt-20191031.xsd#DebtSecuritiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetails1" xlink:href="idt-20191031.xsd#DebtSecuritiesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetailsTextual" xlink:href="idt-20191031.xsd#DebtSecuritiesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetails" xlink:href="idt-20191031.xsd#EquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetails1" xlink:href="idt-20191031.xsd#EquityInvestmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetails2" xlink:href="idt-20191031.xsd#EquityInvestmentsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetailsTextual" xlink:href="idt-20191031.xsd#EquityInvestmentsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetails" xlink:href="idt-20191031.xsd#FairValueMeasurementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetails1" xlink:href="idt-20191031.xsd#FairValueMeasurementsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetailsTextual" xlink:href="idt-20191031.xsd#FairValueMeasurementsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp.Details" xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp.Details" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionOfVersatureCorp.DetailsTextual" xlink:href="idt-20191031.xsd#AcquisitionOfVersatureCorp.DetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNetDetails" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNetDetails1" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNetDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingExpenseNetDetailsTextual" xlink:href="idt-20191031.xsd#OtherOperatingExpenseNetDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityDetails" xlink:href="idt-20191031.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LossPerShareDetails" xlink:href="idt-20191031.xsd#LossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditLoanPayableDetails" xlink:href="idt-20191031.xsd#RevolvingCreditLoanPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossDetails" xlink:href="idt-20191031.xsd#AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationDetails" xlink:href="idt-20191031.xsd#BusinessSegmentInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationDetailsTextual" xlink:href="idt-20191031.xsd#BusinessSegmentInformationDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingenciesDetailsTextual" xlink:href="idt-20191031.xsd#CommitmentsAndContingenciesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherExpenseIncomeNetDetails" xlink:href="idt-20191031.xsd#OtherExpenseIncomeNetDetails" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DocumentAndEntityInformationAbstract" xlink:label="loc_idtDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtDocumentAndEntityInformationAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaapOtherShortTermInvestments" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetNoncurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="310" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="320" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="330" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="340" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="350" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="360" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="370" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="400" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapOperatingExpensesAbstract" 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/2019/elts/us-gaap-2019-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-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="180" 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/StatementsOfComprehensiveLoss" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaapStatementOfIncomeAndComprehensiveIncomeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapStatementOfIncomeAndComprehensiveIncomeAbstract" 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/2019/elts/us-gaap-2019-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-gaapStatementOfIncomeAndComprehensiveIncomeAbstract" 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/2019/elts/us-gaap-2019-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-gaapStatementOfIncomeAndComprehensiveIncomeAbstract" 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/2019/elts/us-gaap-2019-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-gaapStatementOfIncomeAndComprehensiveIncomeAbstract" 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="00000006 - Statement - Consolidated Statements of Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="80" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtParentCompanyMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="80" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="80" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapNoncontrollingInterestMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember" order="80" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="10" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="30" 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-20191031.xsd#idt_AdjustmentsFromChangeInRevenueRecognition" xlink:label="loc_idtAdjustmentsFromChangeInRevenueRecognition" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtAdjustmentsFromChangeInRevenueRecognition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaapCumulativeEffectOnRetainedEarningsNetOfTax1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCumulativeEffectOnRetainedEarningsNetOfTax1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" xlink:label="loc_idtStockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtStockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:label="loc_idtRepurchaseOfCommonStockUnderStockRepurchaseProgram" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtRepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockBasedCompensation" xlink:label="loc_idtStockBasedCompensation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtStockBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_StockBasedCompensationShares" xlink:label="loc_idtStockBasedCompensationShares" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtStockBasedCompensationShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DistributionToNoncontrollingInterests" xlink:label="loc_idtDistributionToNoncontrollingInterests" />
      <link:presentationArc order="110" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="120" 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="idt-20191031.xsd#idt_MinorityInterestDecrease" xlink:label="loc_idtMinorityInterestDecrease" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtMinorityInterestDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
      <link:presentationArc order="150" 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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_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="00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaapOtherNoncashIncomeExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOtherNoncashIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaapPaymentsToAcquireMarketableSecurities" />
      <link:presentationArc order="180" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaapProceedsFromSaleAndMaturityOfMarketableSecurities" />
      <link:presentationArc order="190" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="200" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="210" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaapPaymentsOfCapitalDistribution" />
      <link:presentationArc order="220" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaapRepaymentsOfOtherDebt" />
      <link:presentationArc order="230" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="240" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="250" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="260" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="270" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="280" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="290" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="300" 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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BasisOfPresentation" xlink:title="00000008 - Disclosure - Basis of Presentation">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/RevenueRecognition" xlink:title="00000009 - Disclosure - Revenue Recognition">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/Leases" xlink:title="00000010 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:title="00000011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecurities" xlink:title="00000012 - Disclosure - Debt Securities">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="00000013 - Disclosure - Equity Investments">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_idtInvestmentsEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquityInvestmentsDisclosureTextBlock" xlink:label="loc_idtEquityInvestmentsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtInvestmentsEquitySecuritiesAbstract" xlink:to="loc_idtEquityInvestmentsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurements" xlink:title="00000014 - Disclosure - Fair Value Measurements">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/AcquisitionOfVersatureCorp." xlink:title="00000015 - Disclosure - Acquisition of Versature Corp.">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/OtherOperatingExpenseNet" xlink:title="00000016 - Disclosure - Other Operating Expense, Net">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_OtherOperatingExpensesGainsNetAbstract" xlink:label="loc_idtOtherOperatingExpensesGainsNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtOtherOperatingExpensesGainsNetAbstract" xlink:to="loc_us-gaapOtherOperatingIncomeAndExpenseTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/Equity" xlink:title="00000017 - Disclosure - Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="00000018 - Disclosure - Loss Per Share">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/RevolvingCreditFacility" xlink:title="00000019 - Disclosure - Revolving Credit Loan Payable">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RevolvingCreditLoanPayableAbstract" xlink:label="loc_idtRevolvingCreditLoanPayableAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaapLongTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtRevolvingCreditLoanPayableAbstract" xlink:to="loc_us-gaapLongTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:title="00000020 - Disclosure - Accumulated Other Comprehensive Loss">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNoteTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformation" xlink:title="00000021 - Disclosure - Business Segment Information">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/CommitmentsAndContingencies" xlink:title="00000022 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="loc_us-gaapLegalMattersAndContingenciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLegalMattersAndContingenciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherExpenseIncomeNet" xlink:title="00000023 - Disclosure - Other Income (Expense), Net">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/RecentlyIssuedAccountingStandardNotYetAdopted" xlink:title="00000024 - Disclosure - Recently Issued Accounting Standard Not Yet Adopted">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaapDescriptionOfNewAccountingPronouncementsNotYetAdopted" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="loc_us-gaapDescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionTables" xlink:title="00000025 - Disclosure - Revenue Recognition (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapRevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapCapitalizedContractCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_idtAmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesTables" xlink:title="00000026 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapOperatingLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:title="00000027 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesTables" xlink:title="00000028 - Disclosure - Debt Securities (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsTables" xlink:title="00000029 - Disclosure - Equity Investments (Tables)">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_idtInvestmentsEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ScheduleOfEquityInvestmentsTableTextBlock" xlink:label="loc_idtScheduleOfEquityInvestmentsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtInvestmentsEquitySecuritiesAbstract" xlink:to="loc_idtScheduleOfEquityInvestmentsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:label="loc_us-gaapTradingSecuritiesAndCertainTradingAssetsTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtInvestmentsEquitySecuritiesAbstract" xlink:to="loc_us-gaapTradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtInvestmentsEquitySecuritiesAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsTables" xlink:title="00000030 - Disclosure - Fair Value Measurements (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp.Tables" xlink:title="00000031 - Disclosure - Acquisition of Versature Corp. (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaapBusinessAcquisitionProFormaInformationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapBusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingLossesGainsNetTables" xlink:title="00000032 - Disclosure - Other Operating Expense, Net (Tables)">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_OtherOperatingExpensesGainsNetAbstract" xlink:label="loc_idtOtherOperatingExpensesGainsNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" xlink:label="loc_idtScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtOtherOperatingExpensesGainsNetAbstract" xlink:to="loc_idtScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="loc_us-gaapScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtOtherOperatingExpensesGainsNetAbstract" xlink:to="loc_us-gaapScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/LossPerShareTables" xlink:title="00000033 - Disclosure - Loss Per Share (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
      <link:presentationArc order="0" 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="00000034 - Disclosure - Accumulated Other Comprehensive Loss (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="loc_us-gaapScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationTables" xlink:title="00000035 - Disclosure - Business Segment Information (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/OtherExpenseIncomeNetTables" xlink:title="00000036 - Disclosure - Other Income (Expense), Net (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/RevenueRecognitionDetails" xlink:title="00000037 - Disclosure - Revenue Recognition (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="loc_idtTelecomAndPaymentServiceMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtTelecomAndPaymentServiceMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_srtProductOrServiceAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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-20191031.xsd#idt_BossRevolutionCallingMember" xlink:label="loc_idtBossRevolutionCallingMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtBossRevolutionCallingMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_WholesaleCarrierServicesMember" xlink:label="loc_idtWholesaleCarrierServicesMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtWholesaleCarrierServicesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MobileTopUpMember" xlink:label="loc_idtMobileTopUpMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtMobileTopUpMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_TotalTelecomAndPaymentServicesOtherMember" xlink:label="loc_idtTotalTelecomAndPaymentServicesOtherMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtTotalTelecomAndPaymentServicesOtherMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_TotalTelecomAndPaymentServicesGrowthMember" xlink:label="loc_idtTotalTelecomAndPaymentServicesGrowthMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtTotalTelecomAndPaymentServicesGrowthMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:label="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_Net2PhonePlatformServicesMember" xlink:label="loc_idtNet2PhonePlatformServicesMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_idtNet2PhonePlatformServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" 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/RevenueRecognitionDetails1" xlink:title="00000038 - Disclosure - Revenue Recognition (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="loc_idtTelecomAndPaymentServiceMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtTelecomAndPaymentServiceMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtNetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_srtStatementGeographicalAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_countryUS" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_countryGB" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryGB" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_OtherCountriesMember" xlink:label="loc_idtOtherCountriesMember" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_idtOtherCountriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_us-gaapGeographicAreasRevenuesFromExternalCustomersAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapGeographicAreasRevenuesFromExternalCustomersAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.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-gaapGeographicAreasRevenuesFromExternalCustomersAbstract" xlink:to="loc_idtRevenuesFromForeignCustomers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGeographicAreasRevenuesFromExternalCustomersAbstract" 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/RevenueRecognitionDetails2" xlink:title="00000039 - Disclosure - Revenue Recognition (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ContractLiabilitiesMember" xlink:label="loc_idtContractLiabilitiesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_idtContractLiabilitiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails3" xlink:title="00000040 - Disclosure - Revenue Recognition (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapCapitalizedContractCostNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapCapitalizedContractCostNetNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapCapitalizedContractCostNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionDetails4" xlink:title="00000041 - Disclosure - Revenue Recognition (Details 4)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaapRevenueRecognitionAndDeferredRevenueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapRevenueRecognitionAndDeferredRevenueAbstract" xlink:to="loc_us-gaapCapitalizedContractCostAmortization" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetails" xlink:title="00000042 - Disclosure - Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapLeasesAbstract" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaapCashFlowOperatingActivitiesLesseeAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapCashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowOperatingActivitiesLesseeAbstract" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetails1" xlink:title="00000043 - Disclosure - Leases (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapLeasesAbstract" 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/2019/elts/us-gaap-2019-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_us-gaapLeasesAbstract" 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/LeasesDetails2" xlink:title="00000044 - Disclosure - Leases (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:label="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetailsTextual" xlink:title="00000045 - Disclosure - Leases (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapLeasesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201602Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201602Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_LeasesTextualAbstract" xlink:label="loc_idtLeasesTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtLeasesTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtLeasesTextualAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:title="00000046 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" xlink:title="00000047 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/srt/2019/elts/srt-2019-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-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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-20191031.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="idt-20191031.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:label="loc_idtCashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_idtCashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtCashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetails" xlink:title="00000048 - Disclosure - Debt Securities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:label="loc_idtMajorTypeOfDebtAndEquitySecuritiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_idtMajorTypeOfDebtAndEquitySecuritiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_idtMajorTypeOfDebtAndEquitySecuritiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtMajorTypeOfDebtAndEquitySecuritiesAxis" xlink:to="loc_idtMajorTypeOfDebtAndEquitySecuritiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtMajorTypeOfDebtAndEquitySecuritiesDomain" xlink:to="loc_us-gaapCertificatesOfDepositMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtMajorTypeOfDebtAndEquitySecuritiesDomain" xlink:to="loc_us-gaapMunicipalBondsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesCurrentAbstract" xlink:label="loc_us-gaapDebtSecuritiesCurrentAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapDebtSecuritiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesCurrentAbstract" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesCurrentAbstract" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesCurrentAbstract" 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/2019/elts/us-gaap-2019-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-gaapDebtSecuritiesCurrentAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetails1" xlink:title="00000049 - Disclosure - Debt Securities (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetailsTextual" xlink:title="00000050 - Disclosure - Debt Securities (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DebtSecuritiesTextualAbstract" xlink:label="loc_idtDebtSecuritiesTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_idtDebtSecuritiesTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtDebtSecuritiesTextualAbstract" xlink:to="loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="loc_us-gaapAvailableForSaleSecuritiesGrossRealizedLosses" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtDebtSecuritiesTextualAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesGrossRealizedLosses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="loc_us-gaapAvailableForSaleSecuritiesGrossRealizedGains" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtDebtSecuritiesTextualAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesGrossRealizedGains" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetails" xlink:title="00000051 - Disclosure - Equity Investments (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_idtInvestmentsEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtInvestmentsEquitySecuritiesAbstract" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-20191031.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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RafaelSpinOffMember" xlink:label="loc_idtRafaelSpinOffMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_idtRafaelSpinOffMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MutualFundMember" xlink:label="loc_us-gaapMutualFundMember" />
      <link:presentationArc order="50" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgeFundsMember" xlink:label="loc_us-gaapHedgeFundsMember" />
      <link:presentationArc order="110" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="loc_us-gaapOtherComprehensiveIncomeLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapOtherComprehensiveIncomeLocationAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaapOtherComprehensiveIncomeLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLocationAxis" xlink:to="loc_us-gaapOtherComprehensiveIncomeLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInvestmentsMember" xlink:label="loc_us-gaapOtherInvestmentsMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLocationDomain" xlink:to="loc_us-gaapOtherInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaapOtherShortTermInvestments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapOtherShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapLongTermInvestments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetails1" xlink:title="00000052 - Disclosure - Equity Investments (Details 1)">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_idtInvestmentsEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtInvestmentsEquitySecuritiesAbstract" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaapFairValueByAssetClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="loc_us-gaapFairValueByAssetClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsMember" xlink:label="loc_us-gaapEquityMethodInvestmentsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="loc_us-gaapEquityMethodInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNi" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquitySecuritiesFvNiAdjusted" xlink:label="loc_idtEquitySecuritiesFvNiAdjusted" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_idtEquitySecuritiesFvNiAdjusted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaapEquitySecuritiesFvNi_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNi_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/EquityInvestmentsDetails2" xlink:title="00000053 - Disclosure - Equity Investments (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLossAbstract" xlink:label="loc_us-gaapEquitySecuritiesFvNiGainLossAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:label="loc_idtEquitySecuritiesFvNiRecognizedGainLossNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesFvNiGainLossAbstract" xlink:to="loc_idtEquitySecuritiesFvNiRecognizedGainLossNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:label="loc_idtEquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesFvNiGainLossAbstract" xlink:to="loc_idtEquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:label="loc_idtEquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquitySecuritiesFvNiGainLossAbstract" xlink:to="loc_idtEquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetailsTextual" xlink:title="00000054 - Disclosure - Equity Investments (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_idtInvestmentsEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtInvestmentsEquitySecuritiesAbstract" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.xsd#idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:label="loc_idtVisaSeriesCConvertibleParticipatingPreferredStockMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_idtVisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_deiLegalEntityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-20191031.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-20191031.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/2019/elts/us-gaap-2019-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-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.xsd#idt_DateAxis" xlink:label="loc_idtDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_idtDateAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_DateDomain" xlink:label="loc_idtDateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtDateAxis" xlink:to="loc_idtDateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquityInvestmentsTextualAbstract" xlink:label="loc_idtEquityInvestmentsTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_idtEquityInvestmentsTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityInvestmentsTextualAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentOwnedBalanceShares" xlink:label="loc_us-gaapInvestmentOwnedBalanceShares" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityInvestmentsTextualAbstract" xlink:to="loc_us-gaapInvestmentOwnedBalanceShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityInvestmentsTextualAbstract" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_us-gaapConvertiblePreferredStockSharesIssuedUponConversion" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityInvestmentsTextualAbstract" xlink:to="loc_us-gaapConvertiblePreferredStockSharesIssuedUponConversion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" xlink:label="loc_idtNumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityInvestmentsTextualAbstract" xlink:to="loc_idtNumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetails" xlink:title="00000055 - Disclosure - Fair Value Measurements (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.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-20191031.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/2019/elts/us-gaap-2019-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" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetails1" xlink:title="00000056 - Disclosure - Fair Value Measurements (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:label="loc_idtFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="loc_idtFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" 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-20191031.xsd#idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:label="loc_idtAmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="loc_idtAmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetailsTextual" xlink:title="00000057 - Disclosure - Fair Value Measurements (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_FairValueMeasurementTextualAbstract" xlink:label="loc_idtFairValueMeasurementTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_idtFairValueMeasurementTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_InvestmentInHedgeFunds" xlink:label="loc_idtInvestmentInHedgeFunds" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtFairValueMeasurementTextualAbstract" xlink:to="loc_idtInvestmentInHedgeFunds" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp.Details" xlink:title="00000058 - Disclosure - Acquisition of Versature Corp. (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaapBusinessAcquisitionsProFormaRevenue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapBusinessAcquisitionsProFormaRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionOfVersatureCorp.DetailsTextual" xlink:title="00000059 - Disclosure - Acquisition of Versature Corp. (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_AcquisitionOfVersatureCorpTextualAbstract" xlink:label="loc_idtAcquisitionOfVersatureCorpTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_idtAcquisitionOfVersatureCorpTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtAcquisitionOfVersatureCorpTextualAbstract" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtAcquisitionOfVersatureCorpTextualAbstract" xlink:to="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNetDetails" xlink:title="00000060 - Disclosure - Other Operating Expense, Net (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_OtherOperatingExpensesGainsNetAbstract" xlink:label="loc_idtOtherOperatingExpensesGainsNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense" xlink:label="loc_idtLossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtOtherOperatingExpensesGainsNetAbstract" xlink:to="loc_idtLossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_Net2phoneindemnificationClaim" xlink:label="loc_idtNet2phoneindemnificationClaim" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtOtherOperatingExpensesGainsNetAbstract" xlink:to="loc_idtNet2phoneindemnificationClaim" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_AccrualForNonIncomeRelatedTaxes" xlink:label="loc_idtAccrualForNonIncomeRelatedTaxes" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtOtherOperatingExpensesGainsNetAbstract" xlink:to="loc_idtAccrualForNonIncomeRelatedTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtOtherOperatingExpensesGainsNetAbstract" 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/OtherOperatingExpenseNetDetails1" xlink:title="00000061 - Disclosure - Other Operating Expense, Net (Details 1)">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_OtherOperatingExpensesGainsNetAbstract" xlink:label="loc_idtOtherOperatingExpensesGainsNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtOtherOperatingExpensesGainsNetAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srtRestatementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRestatementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srtScenarioPreviouslyReportedMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtScenarioPreviouslyReportedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srtRestatementAdjustmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtRestatementAdjustmentMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaapAdjustmentsForErrorCorrectionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="loc_us-gaapAdjustmentsForErrorCorrectionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ErrorCorrectionMember" xlink:label="loc_idtErrorCorrectionMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsForErrorCorrectionDomain" xlink:to="loc_idtErrorCorrectionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingExpenseNetDetailsTextual" xlink:title="00000062 - Disclosure - Other Operating Expense, Net (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_OtherOperatingExpensesGainsNetAbstract" xlink:label="loc_idtOtherOperatingExpensesGainsNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtOtherOperatingExpensesGainsNetAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.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="idt-20191031.xsd#idt_OtherOperatingExpensesGainsNetTextualAbstract" xlink:label="loc_idtOtherOperatingExpensesGainsNetTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_idtOtherOperatingExpensesGainsNetTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtOtherOperatingExpensesGainsNetTextualAbstract" xlink:to="loc_us-gaapUnusualOrInfrequentItemInsuranceProceeds" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalFees" xlink:label="loc_us-gaapLegalFees" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtOtherOperatingExpensesGainsNetTextualAbstract" xlink:to="loc_us-gaapLegalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtOtherOperatingExpensesGainsNetTextualAbstract" xlink:to="loc_us-gaapAccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityDetails" xlink:title="00000063 - Disclosure - Equity (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/us-gaap/2019/elts/us-gaap-2019-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaapShareRepurchaseProgramAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapShareRepurchaseProgramAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaapShareRepurchaseProgramDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramAxis" xlink:to="loc_us-gaapShareRepurchaseProgramDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xlink:label="loc_idtTwoThousandFifteenStockOptionAndIncentivePlanMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_idtTwoThousandFifteenStockOptionAndIncentivePlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_EquityTextualAbstract" xlink:label="loc_idtEquityTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_idtEquityTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaapStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityTextualAbstract" xlink:to="loc_us-gaapStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityTextualAbstract" xlink:to="loc_us-gaapTreasuryStockSharesAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityTextualAbstract" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityTextualAbstract" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityTextualAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityTextualAbstract" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtEquityTextualAbstract" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/LossPerShareDetails" xlink:title="00000064 - Disclosure - Loss Per Share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20191031.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaapEarningsPerShareDilutedOtherDisclosuresAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="loc_us-gaapEarningsPerShareDilutedOtherDisclosuresAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareDilutedOtherDisclosuresAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditLoanPayableDetails" xlink:title="00000065 - Disclosure - Revolving Credit Loan Payable (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RevolvingCreditLoanPayableAbstract" xlink:label="loc_idtRevolvingCreditLoanPayableAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_RevolvingCreditLoanPayableTextualAbstract" xlink:label="loc_idtRevolvingCreditLoanPayableTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtRevolvingCreditLoanPayableAbstract" xlink:to="loc_idtRevolvingCreditLoanPayableTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtRevolvingCreditLoanPayableTextualAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtRevolvingCreditLoanPayableTextualAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtRevolvingCreditLoanPayableTextualAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaapLineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtRevolvingCreditLoanPayableTextualAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateDescription" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtRevolvingCreditLoanPayableTextualAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateDescription" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLossDetails" xlink:title="00000066 - Disclosure - Accumulated Other Comprehensive Loss (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_AccumulatedOtherComprehensiveMember" xlink:label="loc_idtAccumulatedOtherComprehensiveMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_idtAccumulatedOtherComprehensiveMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xlink:label="loc_idtScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_idtScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" 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/BusinessSegmentInformationDetails" xlink:title="00000067 - Disclosure - Business Segment Information (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaapOperatingSegmentsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapOperatingSegmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.xsd#idt_TelecomAndPaymentServicesMember" xlink:label="loc_idtTelecomAndPaymentServicesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtTelecomAndPaymentServicesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_Net2phoneMember" xlink:label="loc_idtNet2phoneMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_idtNet2phoneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaapCorporateMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapCorporateMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationDetailsTextual" xlink:title="00000068 - Disclosure - Business Segment Information (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_BusinessSegmentInformationTextualAbstract" xlink:label="loc_idtBusinessSegmentInformationTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_idtBusinessSegmentInformationTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaapNumberOfReportableSegments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtBusinessSegmentInformationTextualAbstract" xlink:to="loc_us-gaapNumberOfReportableSegments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CommitmentsAndContingenciesDetailsTextual" xlink:title="00000069 - Disclosure - Commitments and Contingencies (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLossContingenciesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapLossContingenciesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-gaapLossContingenciesTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-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-20191031.xsd#idt_TelecomOperatorMember" xlink:label="loc_idtTelecomOperatorMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_idtTelecomOperatorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapLossContingenciesTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20191031.xsd#idt_StraightPathMember" xlink:label="loc_idtStraightPathMember" />
      <link:presentationArc order="40" 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="idt-20191031.xsd#idt_CommitmentsAndContingenciesTextualAbstract" xlink:label="loc_idtCommitmentsAndContingenciesTextualAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_idtCommitmentsAndContingenciesTextualAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_idtCommitmentsAndContingenciesTextualAbstract" 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/2019/elts/us-gaap-2019-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_idtCommitmentsAndContingenciesTextualAbstract" xlink:to="loc_us-gaapPurchaseObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaapOtherCommitment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract" xlink:to="loc_us-gaapOtherCommitment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_PerformanceBondsOutstanding" xlink:label="loc_idtPerformanceBondsOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract" xlink:to="loc_idtPerformanceBondsOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EscrowDeposit" xlink:label="loc_us-gaapEscrowDeposit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract" xlink:to="loc_us-gaapEscrowDeposit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_CashAndCashEquivalentsSubstantiallyRestricted" xlink:label="loc_idtCashAndCashEquivalentsSubstantiallyRestricted" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtCommitmentsAndContingenciesTextualAbstract" xlink:to="loc_idtCashAndCashEquivalentsSubstantiallyRestricted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherExpenseIncomeNetDetails" xlink:title="00000070 - Disclosure - Other Income (Expense), Net (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20191031.xsd#idt_ScheduleOfOtherIncomeExpenseNetAbstract" xlink:label="loc_idtScheduleOfOtherIncomeExpenseNetAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_idtScheduleOfOtherIncomeExpenseNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossRealized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtScheduleOfOtherIncomeExpenseNetAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossRealized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtScheduleOfOtherIncomeExpenseNetAbstract" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtScheduleOfOtherIncomeExpenseNetAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idtScheduleOfOtherIncomeExpenseNetAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6768192064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2019</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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Equity Securities without Readily Determinable Fair Value [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_OtherShortTermInvestments', window );">Current "Equity investments"</a></td>
<td class="nump">$ 5,710<span></span>
</td>
<td class="nump">$ 5,688<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">9,337<span></span>
</td>
<td class="nump">9,319<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_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherInvestmentsMember', window );">Other [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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Equity Securities without Readily Determinable Fair Value [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">225<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_InvestmentTypeAxis=us-gaap_MutualFundMember', window );">Mutual funds [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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Equity Securities without Readily Determinable Fair Value [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_OtherShortTermInvestments', window );">Current "Equity investments"</a></td>
<td class="nump">5,160<span></span>
</td>
<td class="nump">5,053<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_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Equity Securities without Readily Determinable Fair Value [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">5,475<span></span>
</td>
<td class="nump">5,475<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_SeriesBPreferredStockMember', window );">Visa Series C Preferred [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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Equity Securities without Readily Determinable Fair Value [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">3,637<span></span>
</td>
<td class="nump">3,619<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_ZedgeIncMember', window );">Zedge, Inc. [Member] | Common Class B</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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Equity Securities without Readily Determinable Fair Value [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_OtherShortTermInvestments', window );">Current "Equity investments"</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">68<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_RafaelSpinOffMember', window );">Rafael Holdings, Inc [Member] | Common Class B</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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Equity Securities without Readily Determinable Fair Value [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_OtherShortTermInvestments', window );">Current "Equity investments"</a></td>
<td class="nump">$ 476<span></span>
</td>
<td class="nump">$ 567<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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems</td>
</tr>
<tr>
<td style="padding-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=6877327&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_OtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments 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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLocationAxis=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_OtherComprehensiveIncomeLocationAxis=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_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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SeriesBPreferredStockMember</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_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_RafaelSpinOffMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RafaelSpinOffMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6768042368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th" colspan="2"><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr 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="nump">$ 9,894<span></span>
</td>
<td class="nump">$ 2,534<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="nump">5,710<span></span>
</td>
<td class="nump">5,688<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="nump">3,637<span></span>
</td>
<td class="nump">3,619<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="nump">19,241<span></span>
</td>
<td class="nump">11,841<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 Measurements, Recurring basis [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr 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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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="nump">5,710<span></span>
</td>
<td class="nump">5,688<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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="nump">5,710<span></span>
</td>
<td class="nump">5,688<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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 Measurements, Recurring basis [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr 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="nump">9,894<span></span>
</td>
<td class="nump">2,534<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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="nump">9,894<span></span>
</td>
<td class="nump">2,534<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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 Measurements, Recurring basis [Member] | Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr 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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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="nump">3,637<span></span>
</td>
<td class="nump">3,619<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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="nump">$ 3,637<span></span>
</td>
<td class="nump">$ 3,619<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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_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 );">- 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_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 );">- 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_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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942338&amp;loc=SL82898722-210454<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26610-111562<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 (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&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>14
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6756851024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition of Versature Corp. (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 14, 2018 </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_idt_AcquisitionOfVersatureCorpTextualAbstract', window );"><strong>Acquisition of Versature Corp (Textual)</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_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td>
<td class="nump">$ 5,900<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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Acquired outstanding shares percentage</a></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_AcquisitionOfVersatureCorpTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AcquisitionOfVersatureCorpTextualAbstract</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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity in the acquiree held by the acquirer immediately before the acquisition date in 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;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</td>
</tr>
<tr>
<td style="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_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=35744584&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=118932676&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6620846928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_idt_InvestmentsEquitySecuritiesAbstract', window );"><strong>Equity Investments [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_EquityInvestmentsDisclosureTextBlock', window );">Equity Investments</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Note
6&#8212;Equity Investments</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">Equity
investments consist of the following:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br /> 2019</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July&#160;31,<br /> 2019</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: 76%; text-align: left">Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2019 and July 31, 2019&#9;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">74</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">68</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-left: 0.125in; text-indent: -0.125in">Rafael Holdings, Inc. Class B common stock, 27,419 shares at October 31, 2019 and July 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">476</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">567</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">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 style="border-bottom: Black 1.5pt solid; text-align: right">5,160</td><td style="padding-bottom: 1.5pt; text-align: left">&#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,053</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: 4pt; padding-left: 0.125in">Current "Equity investments"</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,710</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,688</td><td style="padding-bottom: 4pt; 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="text-align: left">Visa Inc. Series C Convertible Participating Preferred Stock ("Visa Series C Preferred")</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,619</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 style="text-align: right">5,475</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,475</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 style="border-bottom: Black 1.5pt solid; text-align: right">225</td><td style="padding-bottom: 1.5pt; text-align: left">&#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">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; padding-bottom: 4pt; padding-left: 0.125in">Noncurrent "Equity investments"</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,337</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,319</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
</table>





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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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's subsidiary Zedge, Inc. to the Company's stockholders of record as of the close of business on May
26, 2016. On March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company's
subsidiary Rafael Holdings, Inc. ("Rafael") to the Company's stockholders of record as of the close of business
on March 13, 2018. The Company received the Zedge and Rafael shares in connection with the lapsing of restrictions on Zedge and
Rafael restricted stock held by certain of the Company's employees and the Company's payment of taxes related thereto.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">In June 2016, upon the acquisition of Visa
Europe Limited by Visa, Inc., IDT Financial Services Limited received 1,830 shares of Visa Series C Preferred among other consideration.
Each share of Visa Series C Preferred is convertible into 13.886 shares of Visa Class A common stock, subject to certain conditions,
starting in June 2020 and will be convertible at the holder's option beginning in June 2028.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The changes in the carrying value of the
Company's equity investments without readily determinable fair values for which the Company elected the measurement alternative
was as follows:</p>



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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br /> October 31, </b></font></p> </td><td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Balance, beginning of period&#9;</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,919</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,883</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 1.5pt; text-indent: 0">Adoption of change in accounting for equity investments&#9;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,213</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Adjusted balance&#9;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,919</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,096</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Adjustment for observable transactions involving a similar investment from the same issuer&#9;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">18</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">22</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 1.5pt; text-indent: 0">Impairments&#9;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0 0 4pt; text-indent: 0">Balance, end of the period&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,937</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,118</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">In
the three months ended October 31, 2019 and 2018, the Company increased the carrying value of the 1,830 shares of Visa Series
C Preferred it held by $18,000 and $22,000, respectively, based on the fair value of Visa Class A common stock and a discount
for lack of current marketability.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">Unrealized
gains and losses for all equity investments included the following:</font></p>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></font></p> </td><td style="padding: 0; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt">Net gains (losses) recognized during
    the period on equity investments&#9;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">26</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">(46</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt">Less: net gains and losses recognized during the period on equity investments sold during the period&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">&#8212;</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">&#8212;</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt">Unrealized gains (losses) recognized during the
    period on equity investments still held at the reporting date&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">26</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">(46</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</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_EquityInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity 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;">idt_EquityInvestmentsDisclosureTextBlock</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_InvestmentsEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsEquitySecuritiesAbstract</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>16
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6936701680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_EquityAbstract', window );"><strong>Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Note
10&#8212;Equity</b></font></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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 up to an aggregate
of 8.0&#160;million shares of the Company's Class&#160;B common stock. There were no repurchases under the program in the
three months ended October 31, 2019. In the three months ended October 31, 2018, the Company repurchased 729,110 shares of Class
B common stock for an aggregate purchase price of $3.9 million. At October 31, 2019, 6.9 million shares remained available for
repurchase under the stock repurchase program.</font></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">In the three months ended October 31,
2019, the Company received proceeds from the exercise of stock options of $0.3 million for which the Company issued 32,551 shares
of its Class B common stock. There were no stock option exercises in the three months ended October 31, 2018.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">On
September 12, 2019, the Company's Board of Directors amended the Company's 2015 Stock Option and Incentive Plan to
increase the number of shares of the Company's Class B common stock available for the grant of awards thereunder by an additional
0.4 million shares. The amendment is subject to approval by the Company's stockholders at its annual meeting of stockholders
on December 12, 2019.</font></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://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>17
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6767141184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">$ 113,058<span></span>
</td>
<td class="nump">$ 122,762<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 );">Revenues, Total</a></td>
<td class="nump">340,245<span></span>
</td>
<td class="nump">362,316<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 [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">227,187<span></span>
</td>
<td class="nump">239,554<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 [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">35,797<span></span>
</td>
<td class="nump">50,480<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 [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">54,942<span></span>
</td>
<td class="nump">50,922<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_OtherCountriesMember', window );">Other [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">22,319<span></span>
</td>
<td class="nump">21,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_us-gaap_StatementBusinessSegmentsAxis=idt_TelecomAndPaymentServiceMember', window );">Telecom &amp; Payment Services [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">108,963<span></span>
</td>
<td class="nump">120,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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">327,618<span></span>
</td>
<td class="nump">351,849<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_TelecomAndPaymentServiceMember', window );">Telecom &amp; Payment Services [Member] | United States [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">218,655<span></span>
</td>
<td class="nump">231,624<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_TelecomAndPaymentServiceMember', window );">Telecom &amp; Payment Services [Member] | United Kingdom [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">35,793<span></span>
</td>
<td class="nump">50,472<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_TelecomAndPaymentServiceMember', window );">Telecom &amp; Payment Services [Member] | Netherlands [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">54,942<span></span>
</td>
<td class="nump">50,922<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_TelecomAndPaymentServiceMember', window );">Telecom &amp; Payment Services [Member] | Other [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">18,228<span></span>
</td>
<td class="nump">18,831<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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">net2phone [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">4,095<span></span>
</td>
<td class="nump">2,537<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 );">Revenues, Total</a></td>
<td class="nump">12,627<span></span>
</td>
<td class="nump">10,467<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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">net2phone [Member] | United States [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">8,532<span></span>
</td>
<td class="nump">7,930<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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">net2phone [Member] | United Kingdom [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">8<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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">net2phone [Member] | Netherlands [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">net2phone [Member] | Other [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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">$ 4,091<span></span>
</td>
<td class="nump">$ 2,529<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>Amount of revenues 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_GeographicAreasRevenuesFromExternalCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GeographicAreasRevenuesFromExternalCustomersAbstract</td>
</tr>
<tr>
<td style="padding-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=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 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=116634182&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_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherCountriesMember</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_TelecomAndPaymentServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TelecomAndPaymentServiceMember</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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</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>18
<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>19
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6766984064">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of accumulated balances for each classification of other comprehensive loss</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Unrealized Gain (Loss) on Available-for-Sale Securities</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Foreign Currency Translation</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Accumulated Other Comprehensive Loss</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-left: 10pt; padding-top: 0; padding-right: 0; text-indent: -10pt">Balance, July 31, 2019&#9;&#9;</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;&#160;&#8212;</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(4,858</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">)</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(4,858</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 1.5pt 10pt; text-indent: -10pt">Other comprehensive loss attributable to IDT
    Corporation&#9;&#9;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,204</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,204</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 10pt; text-indent: -10pt">Balance, October 31, 2019&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(6,062</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(6,062</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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://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=118930883&amp;loc=SL7669686-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_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>20
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6634849872">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level&#160;1&#160;(1)</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level&#160;2&#160;(2)</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level&#160;3&#160;(3)</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Total</b></p> </td><td style="font-weight: bold; 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">
    <td style="font-weight: bold">October 31, 2019</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: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Debt securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,894</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,894</td><td style="width: 1%; 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 style="text-align: right">5,710</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,710</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">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 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">3,637</td><td style="padding-bottom: 1.5pt; text-align: left">&#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,637</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: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,710</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,894</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,637</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,241</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">July 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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">Debt securities</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">$</td><td style="text-align: right">2,534</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">$</td><td style="text-align: right">2,534</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">Equity investments included in current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,688</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,688</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">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 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">3,619</td><td style="padding-bottom: 1.5pt; text-align: left">&#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,619</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: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,688</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,534</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,619</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,841</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
</table>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">(1) &#8211; quoted prices in active markets for
identical assets or liabilities</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">(2) &#8211; observable inputs other than quoted
prices in active markets for identical assets and liabilities</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">(3) &#8211; no observable pricing inputs in the
market</p><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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br /> October 31,</b></font></p> </td><td style="padding: 0; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: -10pt; padding: 0 0 0 10pt">Balance, beginning of period&#9;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">3,619</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">&#8212;</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -10pt; padding: 0 0 0 10pt">Transfer into Level 3 from adoption of change in accounting for equity investments&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">&#8212;</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">2,794</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt">Total gains recognized in "Other income (expense), net"&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">18</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">22</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0 0 4pt 10pt; text-indent: -10pt">Balance, end of period&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3,637</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">2,816</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">18</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">22</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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_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>21
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6607393696">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Note
14&#8212;Business Segment Information</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Company has two reportable business segments, Telecom &#38; Payment Services and net2phone. The Company's reportable segments
are distinguished by types of service, customers and methods used to provide their services. The operating results of these business
segments are regularly reviewed by the Company's chief operating decision maker. The accounting policies of the segments
are the same as the accounting policies of the Company as a whole. The Company evaluates the performance of its business segments
based primarily on income (loss) from operations.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Telecom &#38; Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international
long-distance traffic termination. The net2phone segment provides unified cloud communications and telephony services to business
customers. Depreciation and amortization are allocated to Telecom &#38; Payment Services and net2phone because the related assets
are not tracked separately by segment. There are no other significant asymmetrical allocations to segments.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">Corporate
costs include compensation, consulting fees, treasury and accounts payable, tax and accounting services, human resources and payroll,
corporate purchasing, corporate governance including Board of Directors' 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.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">Operating
results for the business segments of the Company are as follows:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Telecom &#38;<br />
 Payment<br />
    Services</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">Three&#160;Months&#160;Ended October 31, 2019</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: rgb(204,238,255)">
    <td style="width: 52%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">327,618</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,627</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">340,245</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income (loss) from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,372</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,263</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,501</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,392</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other operating expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,150</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(365</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(260</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,775</td><td style="text-align: left">)</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="font-weight: bold">Three&#160;Months&#160;Ended October 31, 2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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 style="text-align: right">351,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,467</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">$</td><td style="text-align: right">362,316</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 style="text-align: right">4,169</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,500</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,487</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">182</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other operating expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,100</td><td style="text-align: left">)</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">(195</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,295</td><td style="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_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://fasb.org/us-gaap/role/ref/legacyRef<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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6756870112">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: normal 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></p> </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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2019</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2018</b></p> </td><td style="font-weight: bold; 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">
    <td>Core Operations:</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: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in">BOSS Revolution Calling</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">116,242</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">123,513</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-left: 0.125in">Carrier Services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">113,517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,222</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: 0.125in">Mobile Top-Up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,815</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65,346</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in">Other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,757</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">Growth</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,800</td><td style="padding-bottom: 1.5pt; text-align: left">&#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">6,011</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: 1.5pt; padding-left: 0.125in">Total Telecom &#38; Payment Services</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">327,618</td><td style="padding-bottom: 1.5pt; text-align: left">&#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">351,849</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>net2phone-UCaaS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,221</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,805</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">net2phone-Platform Services</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,406</td><td style="padding-bottom: 1.5pt; text-align: left">&#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,662</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: 1.5pt; padding-left: 0in">Total net2phone</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">12,627</td><td style="padding-bottom: 1.5pt; text-align: left">&#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">10,467</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: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">340,245</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">362,316</td><td style="padding-bottom: 4pt; 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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of revenues disaggregated by geographic region</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Telecom &#38; Payment Services</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">Three&#160;Months&#160;Ended October 31, 2019</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: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">218,655</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,532</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">227,187</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,793</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,797</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,942</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">54,942</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">18,228</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">4,091</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">22,319</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">108,963</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">4,095</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">113,058</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">327,618</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">12,627</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">340,245</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td></tr>
</table>



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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Telecom &#38; Payment Services</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">Three&#160;Months&#160;Ended October 31, 2018</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: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">231,624</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,930</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">239,554</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,472</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,480</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,922</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">50,922</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; padding-left: 0.125in">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">18,831</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">2,529</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">21,360</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">120,225</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">2,537</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">122,762</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">351,849</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">10,467</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">362,316</td><td style="text-align: left; padding-bottom: 4pt">&#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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></font></p> </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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; 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: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">29,112</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">28,506</td><td style="width: 1%; padding-bottom: 4pt; 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>July&#160;31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 0; padding: 0">Deferred customer contract acquisition costs included in "Other current assets"&#9;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">1,754</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">1,474</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Deferred customer contract acquisition costs included in "Other assets"&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">1,916</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">1,716</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0">Total&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3,670</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3,190</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></font></p> </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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; 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: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Amortization of deferred customer contract acquisition costs</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">551</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 4pt; 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.</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 contract balances and changes in contract balances.</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=118956577&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_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=115929826&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_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_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=115929826&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>23
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6922390080">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_idt_InvestmentsEquitySecuritiesAbstract', window );"><strong>Equity Investments [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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br /> 2019</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July&#160;31,<br /> 2019</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: 76%; text-align: left">Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2019 and July 31, 2019&#9;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">74</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">68</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-left: 0.125in; text-indent: -0.125in">Rafael Holdings, Inc. Class B common stock, 27,419 shares at October 31, 2019 and July 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">476</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">567</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">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 style="border-bottom: Black 1.5pt solid; text-align: right">5,160</td><td style="padding-bottom: 1.5pt; text-align: left">&#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,053</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: 4pt; padding-left: 0.125in">Current "Equity investments"</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,710</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,688</td><td style="padding-bottom: 4pt; 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="text-align: left">Visa Inc. Series C Convertible Participating Preferred Stock ("Visa Series C Preferred")</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,619</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 style="text-align: right">5,475</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,475</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 style="border-bottom: Black 1.5pt solid; text-align: right">225</td><td style="padding-bottom: 1.5pt; text-align: left">&#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">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; padding-bottom: 4pt; padding-left: 0.125in">Noncurrent "Equity investments"</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,337</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,319</td><td style="padding-bottom: 4pt; 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_TradingSecuritiesAndCertainTradingAssetsTextBlock', window );">Schedule of carrying value of equity investments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br /> October 31, </b></font></p> </td><td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Balance, beginning of period&#9;</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,919</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,883</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 1.5pt; text-indent: 0">Adoption of change in accounting for equity investments&#9;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,213</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Adjusted balance&#9;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,919</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,096</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Adjustment for observable transactions involving a similar investment from the same issuer&#9;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">18</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">22</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 1.5pt; text-indent: 0">Impairments&#9;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0 0 4pt; text-indent: 0">Balance, end of the period&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,937</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">3,118</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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 gains and losses for all equity investments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></font></p> </td><td style="padding: 0; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt">Net gains (losses) recognized during
    the period on equity investments&#9;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">26</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">(46</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt">Less: net gains and losses recognized during the period on equity investments sold during the period&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">&#8212;</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">&#8212;</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt">Unrealized gains (losses) recognized during the
    period on equity investments still held at the reporting date&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">26</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">(46</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</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_InvestmentsEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsEquitySecuritiesAbstract</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_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.</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_TradingSecuritiesAndCertainTradingAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt security measured at fair value with change in fair value recognized in net income (trading) and 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>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_TradingSecuritiesAndCertainTradingAssetsTextBlock</td>
</tr>
<tr>
<td style="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>24
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6768213808">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Debt Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2019</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_DebtSecuritiesCurrentAbstract', window );"><strong>Available-for-sale debt securities:</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="text">&#160;<span></span>
</td>
<td class="nump">$ 2,534<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">&#160;<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="text">&#160;<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">$ 9,894<span></span>
</td>
<td class="nump">2,534<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_idt_MajorTypeOfDebtAndEquitySecuritiesAxis=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_DebtSecuritiesCurrentAbstract', window );"><strong>Available-for-sale debt securities:</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">9,894<span></span>
</td>
<td class="nump">2,234<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="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>[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">$ 9,894<span></span>
</td>
<td class="nump">2,234<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_idt_MajorTypeOfDebtAndEquitySecuritiesAxis=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_DebtSecuritiesCurrentAbstract', window );"><strong>Available-for-sale debt securities:</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="text">&#160;<span></span>
</td>
<td class="nump">300<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">&#160;<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="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">$ 300<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'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=118939692&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=118939692&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=118939692&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=118942338&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942338&amp;loc=SL82898722-210454<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26610-111562<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 (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&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_DebtSecuritiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtSecuritiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_idt_MajorTypeOfDebtAndEquitySecuritiesAxis=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;">idt_MajorTypeOfDebtAndEquitySecuritiesAxis=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_idt_MajorTypeOfDebtAndEquitySecuritiesAxis=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;">idt_MajorTypeOfDebtAndEquitySecuritiesAxis=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>25
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6756829808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details 2)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 31, 2019 </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_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [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_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths', window );">2020</a></td>
<td class="nump">$ 2,776<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 );">2021</a></td>
<td class="nump">2,637<span></span>
</td>
</tr>
<tr 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 );">2022</a></td>
<td class="nump">2,438<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 );">2023</a></td>
<td class="nump">1,996<span></span>
</td>
</tr>
<tr 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 );">2024</a></td>
<td class="nump">1,880<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="nump">986<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">12,713<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">(961)<span></span>
</td>
</tr>
<tr 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">$ 11,752<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_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 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=77888426&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=77888426&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=77888426&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=77888426&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=77888426&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=77888426&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=77888426&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=77888426&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_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_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=77888419&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>27
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6633525616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition (Details 3) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2019</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_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [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 "Other current assets"</a></td>
<td class="nump">$ 1,754<span></span>
</td>
<td class="nump">$ 1,474<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 "Other assets"</a></td>
<td class="nump">1,916<span></span>
</td>
<td class="nump">1,716<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_CapitalizedContractCostNet', window );">Total</a></td>
<td class="nump">$ 3,670<span></span>
</td>
<td class="nump">$ 3,190<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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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>28
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6752533920">
<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>Oct. 31, 2019</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 5,675<span></span>
</td>
<td class="nump">$ 5,444<span></span>
</td>
</tr>
<tr 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, authorized shares</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</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<span></span>
</td>
<td class="nump">35,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<span></span>
</td>
<td class="nump">3,272<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<span></span>
</td>
<td class="nump">1,574<span></span>
</td>
</tr>
<tr 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, common stock shares</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">1,698<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</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<span></span>
</td>
<td class="nump">200,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">25,836<span></span>
</td>
<td class="nump">25,803<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,928<span></span>
</td>
<td class="nump">24,895<span></span>
</td>
</tr>
<tr 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, common stock shares</a></td>
<td class="nump">908<span></span>
</td>
<td class="nump">908<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=6877327&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=118936363&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=118955202&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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>29
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6752577184">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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 loss</a></td>
<td class="num">$ (1,422)<span></span>
</td>
<td class="num">$ (1,998)<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 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">5,295<span></span>
</td>
<td class="nump">5,594<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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">479<span></span>
</td>
<td class="nump">1,117<span></span>
</td>
</tr>
<tr 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">549<span></span>
</td>
<td class="nump">447<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,364<span></span>
</td>
<td class="nump">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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(34)<span></span>
</td>
<td class="nump">46<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">7,975<span></span>
</td>
<td class="nump">97<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">(9,166)<span></span>
</td>
<td class="num">(8,766)<span></span>
</td>
</tr>
<tr 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">(10,012)<span></span>
</td>
<td class="nump">6,919<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, our Gibraltar-based bank</a></td>
<td class="nump">1,793<span></span>
</td>
<td class="nump">5,567<span></span>
</td>
</tr>
<tr 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="num">(1,798)<span></span>
</td>
<td class="num">(1,206)<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 (used in) provided by operating activities</a></td>
<td class="num">(4,977)<span></span>
</td>
<td class="nump">8,230<span></span>
</td>
</tr>
<tr 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">(3,851)<span></span>
</td>
<td class="num">(4,463)<span></span>
</td>
</tr>
<tr 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 );">Payment for acquisition, net of cash acquired</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(5,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_PaymentsToAcquireMarketableSecurities', window );">Purchases of debt securities and equity investments</a></td>
<td class="num">(8,195)<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_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from maturities and sales of debt securities and sales of equity investments</a></td>
<td class="nump">782<span></span>
</td>
<td class="nump">3,372<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(11,264)<span></span>
</td>
<td class="num">(6,544)<span></span>
</td>
</tr>
<tr 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_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="re">
<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">(240)<span></span>
</td>
<td class="num">(339)<span></span>
</td>
</tr>
<tr 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_RepaymentsOfOtherDebt', window );">Repayment of other liabilities</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(599)<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="nump">276<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_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of Class B common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3,854)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">17<span></span>
</td>
<td class="num">(4,792)<span></span>
</td>
</tr>
<tr 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents</a></td>
<td class="nump">11,426<span></span>
</td>
<td class="num">(4,590)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents, and restricted cash and cash equivalents</a></td>
<td class="num">(4,798)<span></span>
</td>
<td class="num">(7,696)<span></span>
</td>
</tr>
<tr 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 beginning of period</a></td>
<td class="nump">257,199<span></span>
</td>
<td class="nump">203,197<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 end of period</a></td>
<td class="nump">$ 252,401<span></span>
</td>
<td class="nump">$ 195,501<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_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=118932676&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=118932676&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=98513485&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=118932676&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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) and income tax credits.</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> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (expense) included in net income that results in no cash inflow (outflow), 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> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_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=118932676&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=118932676&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=118932676&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_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=118954083&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=118932676&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_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=116856206&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=118932676&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: 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=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: 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=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=119407570&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=116634182&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_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=118932676&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=118932676&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>30
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6755341008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 12, 2019</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Oct. 31, 2017</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_EquityTextualAbstract', window );"><strong>Equity (Textual)</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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Proceeds from the exercise of stock options</a></td>
<td class="text">&#160;<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="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</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_idt_EquityTextualAbstract', window );"><strong>Equity (Textual)</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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Repurchase of aggregate shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000,000<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 );">Class B common stock shares repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">729,110<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 shares repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900<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 );">Shares remained available for repurchase under the stock repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,900,000<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 | 2015 Stock Option and Incentive Plan [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_idt_EquityTextualAbstract', window );"><strong>Equity (Textual)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of common stock available for grant of awards</a></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>
<tr 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 );">Proceeds from the exercise of stock options</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">$ 300<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Proceeds from the exercise of stock options, 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="nump">32,551<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_EquityTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityTextualAbstract</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 authorized for issuance under share-based payment arrangement.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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=116856206&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=27012166&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=6877327&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=6877327&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_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=27012166&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=6877327&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_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=27012166&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=6877327&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=27012166&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_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_ShareRepurchaseProgramAxis=idt_TwoThousandFifteenStockOptionAndIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=idt_TwoThousandFifteenStockOptionAndIncentivePlanMember</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>31
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6763769712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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>
</tr>
<tr 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">$ 340,245<span></span>
</td>
<td class="nump">$ 362,316<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,392)<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr 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_OtherOperatingIncomeExpenseNet', window );">Other operating expense, net</a></td>
<td class="num">(2,775)<span></span>
</td>
<td class="num">(1,295)<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [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_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>
</tr>
<tr class="re">
<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">340,245<span></span>
</td>
<td class="nump">362,316<span></span>
</td>
</tr>
<tr 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 );">Income (loss) from operations</a></td>
<td class="num">(1,392)<span></span>
</td>
<td class="nump">182<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 expense, net</a></td>
<td class="num">(2,775)<span></span>
</td>
<td class="num">(1,295)<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Telecom &amp; Payment Services [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_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>
</tr>
<tr 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">327,618<span></span>
</td>
<td class="nump">351,849<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">4,372<span></span>
</td>
<td class="nump">4,169<span></span>
</td>
</tr>
<tr 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_OtherOperatingIncomeExpenseNet', window );">Other operating expense, net</a></td>
<td class="num">(2,150)<span></span>
</td>
<td class="num">(1,100)<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | net2phone [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_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>
</tr>
<tr class="re">
<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">12,627<span></span>
</td>
<td class="nump">10,467<span></span>
</td>
</tr>
<tr 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 );">Income (loss) from operations</a></td>
<td class="num">(3,263)<span></span>
</td>
<td class="num">(1,500)<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 expense, net</a></td>
<td class="num">(365)<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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Corporate [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_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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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">(2,501)<span></span>
</td>
<td class="num">(2,487)<span></span>
</td>
</tr>
<tr 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_OtherOperatingIncomeExpenseNet', window );">Other operating expense, net</a></td>
<td class="num">$ (260)<span></span>
</td>
<td class="num">$ (195)<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>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_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_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=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 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=116634182&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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_TelecomAndPaymentServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TelecomAndPaymentServicesMember</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_Net2phoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Net2phoneMember</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>32
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6748247216">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 marketable debt securities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortized Cost</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross Unrealized Gains</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross Unrealized Losses</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fair Value</b></p> </td><td style="font-weight: bold; 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">
    <td style="font-weight: bold">October 31, 2019:</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: rgb(204,238,255)">
    <td style="width: 52%; padding-bottom: 4pt; padding-left: 0.125in">Certificates of deposit*</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 4pt double">$</td><td style="width: 9%; text-align: right; border-bottom: Black 4pt double">9,894</td><td style="width: 1%; text-align: left; padding-bottom: 4pt">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 4pt double">$</td><td style="width: 9%; text-align: right; border-bottom: Black 4pt double">&#8212;</td><td style="width: 1%; text-align: left; padding-bottom: 4pt">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 4pt double">$</td><td style="width: 9%; text-align: right; border-bottom: Black 4pt double">&#8212;</td><td style="width: 1%; text-align: left; padding-bottom: 4pt">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 4pt double">$</td><td style="width: 9%; text-align: right; border-bottom: Black 4pt double">9,894</td><td style="width: 1%; text-align: left; padding-bottom: 4pt">&#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="font-weight: bold">July 31, 2019:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: 0.125in">Certificates of deposit*</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,234</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">$</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">2,234</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: 0.125in">Municipal bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">300</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">300</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">2,534</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">&#8212;</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">&#8212;</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">2,534</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td></tr>
</table>



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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">*</font></td><td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Each
of the Company's certificates of deposit has a CUSIP, was purchased in the secondary market through a broker, and may be
sold in the secondary market.</font></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 available-for-sale debt securities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Fair Value</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="text-align: center; padding: 0; text-indent: 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>(in
thousands)</b></font></td><td style="padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: 0; padding: 0">Within one year</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">8,694</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding: 0">After one year through five years</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">1,200</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding: 0">After five years through ten years</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">&#8212;</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">After ten years</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">&#8212;</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0; text-align: justify">Total</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">9,894</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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_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>33
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6639831424">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [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_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Note
13&#8212;Accumulated Other Comprehensive Loss</b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
accumulated balances for each classification of other comprehensive loss were as follows:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Unrealized Gain (Loss) on Available-for-Sale Securities</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Foreign Currency Translation</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Accumulated Other Comprehensive Loss</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-left: 10pt; padding-top: 0; padding-right: 0; text-indent: -10pt">Balance, July 31, 2019&#9;&#9;</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;&#160;&#8212;</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(4,858</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">)</td><td style="width: 1%; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(4,858</td><td style="width: 1%; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 1.5pt 10pt; text-indent: -10pt">Other comprehensive loss attributable to IDT
    Corporation&#9;&#9;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,204</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,204</td><td style="padding: 0 0 1.5pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 10pt; text-indent: -10pt">Balance, October 31, 2019&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#8212;</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(6,062</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(6,062</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6608143168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently Issued Accounting Standard Not Yet Adopted<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements and Changes in Accounting Principles [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_DescriptionOfNewAccountingPronouncementsNotYetAdopted', window );">Recently Issued Accounting Standard Not Yet Adopted</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Note
17&#8212;Recently Issued Accounting Standard Not Yet Adopted</b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">In
June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 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. </font></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_DescriptionOfNewAccountingPronouncementsNotYetAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new accounting pronouncement that has been issued but not yet adopted.</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 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-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>35
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6634982128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2019 </div>
<div>USD ($)</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [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_idt_LeasesTextualAbstract', window );"><strong>Leases (Textual)</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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification', window );">ASU 2016-02 Adoption</a></td>
<td class="nump">$ 12,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_LeasesTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesTextualAbstract</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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.</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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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>ZIP
<SEQUENCE>36
<FILENAME>0001213900-19-025764-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-19-025764-xbrl.zip
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
MJT"GS*;RO&8Q:4W73*<U'8]PQ3![^_W;0XX?<+283*H;%(F\9P5!F<GSFO3
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
MRY?>\W<$WNQQ./Q._WF\3?[^,WP&QD?3U=WMY0_=";ICTAYCELT4)Q,W1".
M'IS[_1O=VR=#?SY,,2E"V-$PSO_#P=,*8ZYU<C53>FYE>M"!,CIR.%(%G<>6
MEKW&[BZ2?LZV1>15>0K'JV3,$ 8DN&R_A\2-B<-BMW3I4I\;+J^*A,FD!>QQ
MK/F^<A19YWD!$OD:, C4_1]\!WACJJS*9ZPH<X4B6QF+CI+D'BP!-'ZW#,PV
MIP!ME-E87O2%-EGY3R<J+N5(TBEQV6E@VE/9>;3\0*;WGJ.;T'&@0^J]I*R6
MQ3[""GV6QSFW"?$8H[Q9XU &/R/B/NDFV2@>7+@A+SNDNBO-NPD*3N+T0C(N
M=JVI:";PG.CL.X1^XR4X\N2+,/ \@#G,!0UU)KIT$<>>/!??J#Q:-?9WC;<
M*PQ%+6@4SM-><,:"V%C7D#F+/%C@#ZX-].>5>P?<%8LA%K>&=O,6 B@CX:TH
M0''#\  @K(+NX0LT/4BRX*\M&^K/YA69#MI\2@G(^&97V9E*6?-5@:MX.QMY
M%$1^U E7!C^19#^^6G>XZ_HW4U_JI(_.&E=*HOV%+QV__*C?N9HM$,(/(VN8
MUG7B-!XN)FWRR3^4H=.AO]'Y*+!ETP^#"+66.%()^N%\X<>--$Y['(M@;[]_
M>I]CC Q)+^DVZ,L(X6@R6]2_)K-H^/5S'@T72BL:FAW"\6)</X39<LAC02%I
MG;5+:3YX8)EN6R_4N>74;Q>P\:B>[;1=7<1G';6OL;C@T;I>V^/!1];2 L+J
MHW_WX,ZP)7TW-<9!AT[4HU3)4IO/_:87+9F9]2&F**V>TI(0RSF#R:-I2R9I
M:9"5( FO0U2N]YRLU(]OR>52TQFZF'H(G$;4]_8(?GS\@5O\PO?0A$N=C\-R
M,8J7D4B<BR]();IU'Z8KR/.V(&?NTGT =#O49F_.?;A$XV4N>,-;V&<X&4V+
M@(376G!YL,M&#&(-<.Y=^224H-I.[A0\8&FTLI#285QYUQ/*Z)]2&PZ\JP/Q
MQX%E(08U<.J6B58+_/0,N92R/G5(1VO%N1.!W@>-T8SJTFI]5V:":1I>,#6J
MWC-:&-6*!V_5W18>O-7WJ'499(ELF(9N-1N#J;4&#MT!G(=*;P7P8K77"HG5
M/O ?'=Z!ZN*PK.#X',04;_TC-@+9>C8/$KORSTO!X*$@9:8STWPRC!Y1BD')
M'\<,'TA9'!>RK/#$D780IXTAZ4"X^I??+;)(\P+695)QYN+'UDDTI(IAWL3
M[8<5>H!7V:^#@K&I4_" )3F0M72]D6D+H-. TX>-;MXNEQ7AGTQG#2(00/G%
M<SU@X,I3;'=\DU$C0!8Y;S8""V=AG8V;!YVGL(YCE6'J1:"DL,K3L@)"<GV0
M58-5L'-I:KXOD5,CI^%XNH@MH[0)*T%6>%-29HOQ5"X)&2;N[FGJA?6?_0KY
MW$V<R\IB<LC1U$EK 9'+745'T"A_<=$)3I2_QSB7XPF(=<-?>"V>*[-9^R0.
M-.]N(/]^DS&:@.GPT EF-(.I(D]Z@RD:4=G@"V\FS$;3W@AK#F)Y)\1FF+ W
MS&RTL2 ES29?219/Q[A0#K,N;)DYF'5MRRPA=O5N24%:WP?HJ+9.&A B/?H>
M.#HR]Y$IY>#,/?SM(\+DO<&>&GKVVU\,]^>-Y+A; _YZMD0OO9.>+$.3Y.'&
ME1[U-3*0O\)7Z=Y: W- OQA(N##T\F=I#>QGW7PG#7^6\%SGNJE!/,!0-\_^
M\NS^C,?&0T:'SQ]Y]_(3_O#5<N%?_D,>_2S_!:PW/__'7)&5GPGNDK64PMCC
M5]X^!2^_Q=/M_MB03W@8^J_.HDUP1 >P4CA4 5\97<PF&[<Z"H\KRB^@(JG>
M '.+:Q-X)O TW:5^5<<R=-S(4Y.6N@E,50>&M#.H"5MO/CQ*@9[#GD-@:I*.
M?G*\)T?7=( #S:0W:!%)9U=TDC/)LJ4S]-[93](*O% 0GB TI8T--P WE=#1
M. @F6\.U#:17W5V1OVFK3_28W^O3D9ZAB5:F86SQ[W#CTG?Q;-],@@,ID$<
MO5PCO%4@O3G[=O%P(7VZO+Q# "P1+#I.X=37!(X]FKI)BBOLD")0X)%UTT'[
M)C'$'<FUI&OT&*+X^7^1QRYQTS$#HB_PI/?P&1>/Q6,\G/^_"^F28(60,+8#
M/-A6TBS)M%PTJ&IXFL\.P\#OTKFB0*!'$38V])MO/&TEC,Q>%#%6!"?,4 .Z
M,)%O%](-)9*UT4T\-)H-20AX)C\/) 0 !61W8D(LQ-*@.X0!Z'$3@V4@2/S+
M$4Q_VT-Z]"<B-KH&,7PF1&:C ^PM@0E(2Z#;F,L[14 $0"+,]RF@74@[;4N
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
M6<):[3.*? "#*8(N$X0 TQWC=TJR5>1# *R"!*-I%>/5ZY O(SX1PN1]/T;
M'OP["\=<]HLI0<O]#,BI@BM&/$6U_,SZ2'8@V&\9$*]UAHS;;I;7'P8$)&1_
M93R&MN"Q+ 1V4+$5>"*6*4UM(*BA9J/S#XM^NC^#P-#GN$@]'A#7Z/@+U1X0
M(S:6)7Y;XDA6=%0:G.$%36/"+< L<^B$1.41N"("DO/!0,8P:<0K0.J$"'V&
M?_C1HP 61FP7S&8',L-_$<<,$7"9#V8Y_E>QN012IZ!*1*JXF,K4*=07"QT"
M:#0R<S LZVE0!GQF4K3"*$42TP(2)(9  0D);\:(DT)6JE"/Q18\<X.<W$5G
MP!/CQG/<&VK'VE MO&9&@,VL1!*&P#)N7ZW%OFJBR+BU9%IY*#Q(P?VA@F_)
M<?11]M3^XI>6E0+ "*^"X[L(9)$X.(F##'ZR7#+4_0213_&[@[^8?[$'8+&+
M[3 OYK^&L8#>$"SV/[@YOT*%_0MNF=<&/NX4=,/I/0>6+\Z?];K+=PQXN SX
M+HJ!>"&[R>)8A/XS^Q+S,%'VO^,RQV6;X;*-F*D_3'S2]LR G88IM9HN3FFO
M5V;:P#WO_F,VARV>;@4/OE''%D]Y6HR+<.F2DM/WDCN,2K$ZW];=<74Y.^O*
M>!=A5A.?R&.PS*KL_U+=\<9VBAIVO<NSRWVR0+4^=BO_8ZW\3@+IE@F>FV]O
M?:QROTW".]_=?LD'<:-O@? 0M5:AY<U$4M4Z?&J/,5/+;(?;C)]S2[VSI7[5
M\MK+%F5>9967+,OL%O<8%G=/"2:_FFBG^3M4?AJ;C-E8;^MQE<3WO=O4.WS1
MK:VM@<Z]YOG&PQ:7W%S<:A[D:BZ(/5T4TS*%H2(>,)3HLZ"8H_#A**O:%M$O
M74N=OL$"+5A\1=. W86#B$*C].65BW6I3_'4](F*C0*3THFY9]8N46L'[YM(
M,D6 SN4_,3*8UA5:?I08)Z/BW=+V>!B%0@5!%C&I5NNF415Q$V,5%T([RF0R
MU*&.SV-5)2E1;7M,5;2F"FG0BRKO@S6 5"0>EE:3?5/B1;^DXS"CL<##?OB
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
M#CT\ESX:,R[$NU\E94I;5LT)+(2A](>3Y. DA,^PSX(=H.:,(@3TQ5JY?9!
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
MX ]/)\  WX<64BD<2P*))Q+*:]/P)CH03B&1I046;9'\DD\R,32TD,-,:FQ
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
MH*NJ\LU&7<AV-H-L5/CT5 '&8Z46$29<EQ JXO<3$4"+#QY[$*&(=84JWL>
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
M-W- )SA")"Q-$67%;NR-X-B:(TIY?0<]0[5?@7J_ G8C^'7![O6_ Y\!.Z@
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
M!')R+_-?FDI/J]JTPI=,?7V.\Y^5NG<0;56C:?5&)S?U NPZA$TK<\+\6#Z
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
MRJXQ"BGX@PD%7R,28%\XQ+E-1Z'R.L>0[C^:T'TV_S(FS^CO>)Z*@C2UYJ/
M@,\UA,,G<SBP=5 9A77C$6%0YAE"X+,!6S+;CF[0 I/\1F,"P2"BL!H+*>,0
M(+\,#\A9$"(RH4(]8B(T[4L-1Z#^.K^0UK\,K_7;N1N&JV"_2.NEAB/0>IU?
M45QA<+7/4!BRK!4W$H[U8KLQ*+W*KA8?6DN=G\X1>:3+WS>"GY.9@O*Y!"-
M >8;A&/0PV[.Y<L=<:,L<S2SU(18U%J/ 0@^TR *@YYV-YO3Y1+P(I>VL*S5
M"+1>81;4]J!'WU5F18*(ZR7!$Z*G0S<WS$2:YU.,  4!XR B@QZ(5VQZF%"[
M.,U42<6;L!(GY'6"?:%K7T@X"GQD_(,P#7I>SH\P:50HC1ZE&=3QU3))R^72
M;4YX9A/0C0 D*?L@1H43]5]W*Y+1[_[>?QH9OPAJ*6_LP-EQUM+3GR<XBG$8
M^"R/V\GIG;P#"W)Z:OALD\:V26/;I+%MTM@V:6PT@&R3QBS(4VJ3-#:B/*4C
MW7E*QI/&#%G*79+&A$%OLV <Q3&U<(\>6**5QSO]YPW+[>X_VWI<@=F% #"[
M,F6,YAX)51@JS4VA 2N9!P:/:4O-+FX]GZ-DXA+R2D^[:0D'P9JE0FX6,P$6
MN*4LX&9C%$I9D29E4!MV-!)XVT@%FGA&@2Y7;8*=V7E[;O.1@ ;S#MH81J%)
M+Y;?SC!)[A"9<UZ/J,,#DHP$(C'_$$Q=0@Y]+)4>HO.>E6B]1(ET!G&;CP0>
MF'<(FBYAAN[07!.T< ,_+\X@A8;;?"30P+Q#T'3)U^MI<2O)*%G52FU' @K
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
MWH:5N6Z:]F3(HR.>8^ &J2R2G2MI09*THDJ89>C(GR&J:T) ;RKKOR6F,DE
M*'OUU DW=Y&+3H%P\&>BF@#20 1P![2AU/SF/07V):96H9$I)!JSB:F@#=LR
MPP&69::,A,R,P:FB?B7 +#<[=6!FLQG:,ZY#%@#<)%YL5I=C-V0UNM+7AEQO
MEL9?@FG@Y?Y2T>(CO@*GZVO&XEL=G3RZ56)I#$1-:]2<OYK>N2^=78.KCDQ4
M[QH"WE8>PY)2[#P0=1L<VQ'16!,*!N! T:[C94S7S#B^S3;>\VB*R3S;(44A
MHL_5$-&J'R?OR"GT9$5H*.<K>Q,Y?<1KS5]MU^ XPY6HK4C?%K!Z_)K_4;V.
MG'IGU@2$FB -EYMKJD4CL2"EI[8G.(IQ&/@I\ZGTP)F<-H;:6I"OW!P1+!5K
MD.VX)4C@&8XKCZ'CMERW(A"&/5P/B(.51^@^L+(Y>K,NW9LO!M(@#4 P="Q&
M96I@5<;M/&"LW2\5<U,U!8%/-N9-24U".QW%.8_2$F?E9H8S#X0*QB+&+77]
MMD'!RGVI+Z2&K":'0D0/]NRAOZR PRTB3X&'X"V'U5<3$QE* > /=MR$Z[Y7
M*?X=#I0<+&8X$D:!*XV,%=Z3Z)3')KAQFUWK)YC0K8W.3'D%WU)#4\%VH>H%
MK()CV*SZ;] 3BI:BEU%6+>Z_&%5X&V]+B74[(RAK2UOE:6].XQ&B DEAY\FB
M_&A+QO+F$5I)T *D&R-L<H%&%'40/AO\2ZO@P^;98!TW;MBER2![Y9F:2O0\
MSU! D1>@6$6D+U61"OTY;N0[I1ZM"*BPA:'$56V$<I[Q$M"8?("LRI8D/@*U
MMR8$(L>F^C:94 -#Q#;BE2YBY+U_Q$^[/@HR!.D/5>#HK[)7XTXIR^ [P[15
MK9$QGY%$PQAF6<?&VUC;&4.@LX$V*;<8V-LCT!L&.-3BUM&L5RO]-XUU/[RC
M)K.+,%%PSY2;#NV4@49IS1]39]-.^_Q/\U"\VOK>0B([8P#;E^"W+\$/OM/H
M0W$<+\'S&+'X*?A#D4Y[O38F.'TKO1BC3F_J&1GU$UUS<>QTO:;O*"/_(G ?
M@C"M*]/BY6DIO8ERTNW@X;PRK2:=G8;A=?YZPM5#&#RFGCH8RGK;L<(&2&*G
MC;=*9\^EECC3-PW'"@Y/#'#_ZG/[ND8D]5=''CK&D1]?+9,X<2.?BL#?KP0$
MHU.^@C@0"&;?5CF-J7Z>3] "QX&HL&"QV>C0 86 ,&G[# G?KG/C&>.9_A^[
M1?_DADR*V^4#&QY)X(;AZZ9Z)6#:->EB=/"T$A""KO"LR$!QP'3%S:.46<CR
M$B6BBT>?]ZJ!LJP>74;L_)3W]9>?'=I1M<A>+A3[GP>Z!]/?_']02P,$%
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
MH#3AD7AN-CQ\8Q)>LG9+8/5\RU35>RV,D>+-?6&\B;4?PW 1L\-P/[W[V&3
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
M.FZ0Q^<0QO"\EH,DZ$!_3NH:6X:?@K!5>7$2Y)%NV3%<C$]@CC6RC=6A,M#
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
M5K:MO0I:COOYT:NNQB$_9SO;;B^P+KN&,/M:=PTWJ%IXN7/.#K%1ZLK;X5H
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
MX$DGWZV4GVN0T9C<D.E(_#\WD?57.:RO$Y*]$;]_P[%9SDF2C9/):9)%V;,
MBLUS/CGO>4<S1J:_?L?)7FUL(9W\&X0T>U[PH9%&\T7,5?'&GK^C(!9JO)T1
MDJ4&AJ1M^^7@.F!<XAG)HC"(;=B1$G;F38PD(C!(KZ97"S&O<-V;U*0GZI6G
M8SI?,#(C21H]D@N:VK"FI.V5P]-_+;GE6K"U3="OMH)T=A;3KU9:JM/T8.]I
MQ#N^9B3EGX!,!!J*SMS<D$>2+'F[D#XD$8 9-4%G7BX(GW)-X&PWZOQ-@:_X
MKS"[QR 6H//Y]H:D&8O"C$S$W_@O:DT,/';KM+-,)^0^NR7ADG%XC/J4-^[,
M0S&,SY-'+O0<H#)E^\Z<G 41RW="G[CE+!F!<*.EZ<S1..3"IOG8N9J*72G?
MKC%R3-GBM8$O &5G[J[X*LK*=2MY.'U:\!6"7)+,P)J)K">+ IE1?]\,6,*E
M2<7R>$W8[8SO,DP<:$CZF*UI_,B[/V9D$F5G01C%9J48J'JP9[Y17<9\T9SD
M5F"[*P'3=U][EVF4D#2])0]B2,/WXF;"[BL1G<^C8NX3:P--Q#CBAV+S% Z@
M[&=6*$?U.3^ISZ%3@HJFA[$0<HGCY_,T79()MR&ZS 6_S7T&;'))LW^0;#RA
M"VY7QA'2HB\'>Z^[X#XVPFTBZVD?!N)%UM33G@S$;Q]=][P_ _&M(^E_KP9B
MR4#E9M\&X@Q Z7(/!^(13-_S?DXLIR3]&$1)RB=C$*OP#KK//)5-$VS^41*X
MW]4 <;;JQ>$.!\0NE-S-?@)NCGI*!ROS"<F"*+9?FFMT[C@[:,O:@7O>#MOR
M=NB>MW=M>7OGGK?W;7E[W_->$&;]TK;]<F"R<GGC?GDP6;.\<;\\W)&G;&F,
MD.A(/.W289;42]]^)80AU.<G>CZ7P)#2TKCAR#0'Z(G<\ 1#&T+:_VD.!J2)
MS!E?)CB-=,XX,TWT1CIGG,',#4CMYJ0.LSH(J5/^3-8'HG7*(0QKBQY<^CY@
MJ,,[V &O,/U:]^,L#@=3,9#:-9>FX04E=\TGS CL.NEI]K=9OGL_>U7<:\ S
MH)JB[^CG!0V2Z^!9>'[ WAD8O7O?(72>M.O&H?<0QC"8WCVGL!%MVXW+**_=
MP=&V'S<>6XO%R$"JXV]1R7R[X+_8(N%BDF2R"<L*9MOGXO)?"_*WQ7\.1J]&
M*ZKJ/X-D,BJZ&%7[*)E>L1W3<(O36.0G4V90%O_%%QVGX_LT8T&X#J3'P3V)
M\\Z_<%(8Y9LVG)8JS=.EIT%ZG^=,+]-7#T&P>"-$>$/B+%W])A?JU=N#,G7Z
MW\I??UDG5^8N>XD09<-ZNSK+59L8LVWV Q:N.N;_W#*(9L)WV>+-(L\@?A7.
MHGAM2U-&YY:J+?F@6F$HFQ#VZW<';]_BP((/*G+._YD"\*BT]8R)0KEZ!"KL
MER@<8D'A. [2]&IZF]'PS_%3! &C23)$3)I2K >(5V2J?)W0>1 E:DAD;9%A
MH;*O&BPR24H\/,/!]SPTR=D;?R+S>\(T<$C:FN!8SP>.@%";4QT!I: 56^'<
M3PGC)YF+0G@ECSF#CX3=TY3D;;& >&0!XI$EB.\P@7B$"\1TA6)*PM</]/'-
MA$0%@/P?==SXK[X4VYT;\A")74Z2B6N&$M1X4WE+(&:N(%-O<U:0*3EO +9K
MI1]SMED0G_,3SM/_)<\ZK3>: M5^@$#O"C&]*'[,69X(ML_BX$&N\%H3WPL+
M2-%2L;PH^'C)A%!G41H&\3](P$Z3B;CW+->UNK7OI0"D=I.P7A!8'67O>+]R
MK6^W &KZO5=-RX3RJMUKPB(ZT1JWHBE0WS^@T+=43*^*+P9;P=<9_YWL)%T1
M0-(<", '%  HQ44 @ICQP!!4&@,!^!$1  U1?6X;BU7GABPH*R\R92H,]!1
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
MYG@RCY)(B";>4"V9UH3N@/2^_0>V\-GI!0>6)X1K-8P*G7*.YR*GZJ_\1S6
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
MM8:LI0$HN_">T>( <X.^L,(LWNH6<OX19;-COB'C6R^V8O_9!FQ#1]XS:AQ
M#M+=\$^M<+]]'V%'! E O04J[#4W]/<E%!*?)X\D[2E4K>T+3T)1YV U0&<X
M%A6^RRF/\>/P7\N(B?1_;N'9\W4<)!G?_(A\J85HHO%O6_3A/8&H V"TM=0O
MY=S1D/EHF48)X:>K(D58:+;\BR:IS*X7[P\ZN[,8@/9>H,U\"MB?),^TW#QN
M:&$L<G+O;T>[LQ*=OEZ >3 :$C+);[3?!OEY^U.0"3&?KZ:6IF+?%=1LG+E0
M^S.;MGK$L0^!ZZ&//:=%/A5ZX.TU]T+/*6=1$B1A/^<4;5]0V]G%$]@=SRD
MG>&8'U:KHI X=_A4[QN:=P\*,BB2NTZKA, BWS5H]3/\W<(-6:P%S9VV)^1>
M,[H5S:&P._-G]@:[5A_#AWMK4V-7I0M "C6#7?LJ6XQ^J)YP3>9GE"D*4YAG
M=!TM%%AGCL3>IW6SIH8_V.%*ZV,[![>27;LB[:W$7G-#/P*4Y=*FIT]A7@7O
MAIOP52*4(/XK/*^/_ R<YQ&);5#(#3SWKB63[5]46JJ-RLG'H-:WBR>1H8<(
MAUK'L3!U$J4HE=F,-)<WS:M**Q2IMKA=\P$U1O=%K.#&Z >KH4^<CJ;('4V&
M[HMY[<C^.IL3JN+*&(W*HEK%._>ERW9D5B^CT,51D$;IU?2ZTMM:K*TR%S^-
M7HU.HC2,:;IDA/^04XJJ%ENT7A]\6CVP0.,HA-T?U]!X'..K6/4)24,6+<K[
MN1*H[CC01['V#-^F+\]U+,Q(UL9Q>WU)ML([''R::N);8^_G^M@K"4=52I^.
MXKH87/NKVP'E'\UCT:X7KW[QG)>\++PDL14P)N$]>!Z);9!M>,WMM.5W1%Z(
MHXF\T-/!V_HH+!O[L\2" ?/0JK?S.'@N1 H662?V%IP!AHR)SO- D2-1&PHP
MV?T. ,F6N+$)YK]0';&V!LQ!?< (JN^+*F@5XN]'03(9;3Y1-!"_J[?T.-0Z
M'17,([2G[CV?2YN&L8$?,,8MNO \W'NU!LFAU$J1?B<,$027)+IM302']8E
M$(TJ5#XO>HG4K3SN)Y@J4\FSYPUSD&H"\#Z\WFE;LWF>E(QNDA4;+',3)$P\
MD'/' N&G+>[U6@UH=U_T//[MK:9Q1\XM%G[GA%7=W[6,\FGA77U:*.A&5<+>
M*IY7.K48X9P21-A?9?:&[F CCI/"*'V-'*@FMX<+6"P,9G\61"Q_O>\3W]ES
M]C2F_[YN^H)VE!./MJC]+1=K:39\ M9"/97'U4_&&& ),Y!Y7H<@&-56'I >
M_(ZC_"Y.FKN;KJ:_$Y:*NQ7DF++%:_EH^J$^FBH]B C%NH]1T8E_S_XQG=]'
M2:XHP*#24R$(5%08L]H@0ND]#S,(:HJ0!$PS?L=;GLR\=DN5Y7PN228?;!_J
M@RTG'ZWI1V4'WX]$%[WMBZ1,IA_YGEA<Z-1OX:"TOBL>KEDL2KN)8T7!*V H
M@3OPN &TPU!6VA"N(0PG(/D ^E%^[/&X*A4,F->A>CM43_=<THQ8+3X677A>
M?^3X&!_>,6C$\P@I'UT6]2NO"<LKVLK'2R/S1)",.,VH(/(X;DH95OP#1I"2
MPF>"=XTIP-C1D/@>*P9,ZFG6)MF]9XC0^%&4WLI+M)\%X7;-K*V!(DL3*:A'
M!3D?.4$R*HOM];<UJS$I/K(JZ*?=ED'H?(:J:?)P1]A<N&<A$6IY<X_;+3@N
M]4"U3G+?OH%P.5_&XA95\Q'-K>=PJD/CL)&[4>FG/,!L]92O,7Z3&=5B-M\*
M!64ZMNO09TBYR:/8TD BR49*_RF.7?"MAXR!BO([=%<ND5OR('S;Y\F4LKDZ
MX_BPD3ZRZF!4]C"J=N'Q*%)P<T,6XOV<Y 'P@)Z2PN>)JL:4W5D*0NS[>3P#
M3O7S%%P?GE.VZ'P>%:$Q$2BF>>8T24)5.L9A(QVCTD.1=[75A]<%0"79AG]
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
MSQLVS2<OFSY0/'(S?N1J%UNN,\INN;%M& 4_7&/L L<.TQY>Y5,T1HFQ',H
M'$/.:W;=X(#;VL1;H-WG 5"Z!?L4_).R(M- 9;/RTQXGAM(.'"X+2;L>%EM"
MI#P6@EA'<DJT4',+?'I\@+L'YRQA9;2?I(+C!4VCS)2UI"7RN6VUM<]ZD,*L
MC.&7R_FT3*(P6@3Q$4TFZF=]RN;RUM[N4G?'6"?^\,'=/J:4Q;G,.WD#F6_7
M0YN=7>,-+8!B<'@<ZD)NLU[69A<%V]/L*$BU2=W6/?G.6(#!1#M*.2"TPW Y
M7\;BDMI'1M/T<\)(4:__(Y_BCLB4,G(7/+4V 6CWOE,3'-B%G6:';2P7_">'
MQE+KWG>EE5T:BU2SP[^/JEYHMQ4#MR5U#[X+KO1A+B;]('1>*XH&-QYK5WFO
M_58/_H;\UWI;*R]1\Y]NH^0A)JM+U2=\(K$NW>C@4Y[/#IT=X<ZTCW-'H1)/
M49;P+(B8(>[9WQ=\'T[<F4([DX-B,BQ+VZYI>#=C=/DP$V6#>K0UR#=\'WFP
M61L<E\':VVWT5,IU1Q(WYJ;ZA.\S$V)KTZ,R2&/+JZ+E(\F%G2EZ]WW.0FIB
M6BR&95U-S;G8ZONO?8G-DM1Z'^IK#%*/@>X.TP]OP7X#!%>2!N$]D&9@; ,#
MRC\VD SV@&X6#=,<?LUH2,@D/>,*$',)%W0U8>CBFFK[:]VASP0-&&"T'T$Q
MP:_F,P\HW%3"">V\ZM)NO)UA6T+=2DN# E@$%[OC6_;B,PW'(;Q;.O(;.2G6
MHJTU2IWY_\-!?0]4D(\J]!V3_^5WQS;=6VQCQ)4K"*'',55GZH\HF]%EQNUD
M$L7/7)&$S:,D-ZC5P<V0R-^^1_\IJ18PU\9=>ZF1Y/:W$.#"G.K?K5<<J>1=
MATAW2[GH^6)XNC*7E(2O'^CCFPF)"DOA_Z@;"/_5EPOR$,2G22;.\_(+ KQ5
MH]'+@D\F81_7Q:W!*!A0W@+@3;9;>(9!IK>&9K<Y=G'[^[_)1)3G"W57O>MM
MO!WC&AII',OEXOC,KI9J_2:8!B2^743)U72J4[VTH;?-MUG_&L':.R0)PY#@
MOKZ&?AP':7HUO<UH^*>^M+6&Y&4M F9Y*^=]GW>.*GPI5XK5E1Q)6QRH&2VQ
M?KE((@F.*V!T/J=)SMZ1\>:7I*WOM!RU.=414 J*PX5T2Q@?_4?7JWDYE\B$
MB);(]V,P8&@ HN/ :',(%U?0] N/K"V.N:OG%4<F:&7[@P:N8SYC/U 6_15
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
M/T %&9?KF++%:^TEWY_J$U6EHQ&=CM9=C?*^4-SU/5JF?#%*TV,ZOX^27'.
M>4I/Y7&[O6*LHOGTFE&^-LZ#&WX$3G0[:!"QY\D-@E=M>VNAD^'[<77"7A(^
MV81T3L06JIT9U+KP[8_JV1JD"NK9)E#-X]I]Y\\MIW,,VT\TT[K\#*H$!K0)
MM2 ?T&QM)Q@F']=U\%S4?Z&Y (RLQ";I1Z:=:LV4/G>V]G!02^DPH2BQU=N,
M+"I*6*4 9X2#D(ER?[E4Y)JP4& BC1NI1T*+WGW6S^MJ#7WJU^_YZ"J;$7:U
M("Q_4>'T:4&2E/"]@^YP].%M?37->QFMNQF5_7P_XCUU/!I)%QTIUVGN5!,E
M*+4K#I2VOR52[,".:1Z8$Q?KBUA'X<XK7'_\#WDY_S-"1!9XSN%'DG 6XY(_
MN2B]=.QK6;6 HK&X]JA1-T7F2':XF-&$1'P4SI-H&H6Y/H_C()K+L320^%P[
M6\,$4H,3 ,9AR/@TSD]"ES0ISD%EG;J[X$EZG2]?%0Q$/I>LUB  58%CX[(M
M9<'M9E%2;TE,=#YKL;9##BC8T,_UAOV'_/K/AX-6&Y"V=X"&M07I^6D4T\.G
MM7;^7RSH--SJXB"Y,;-FZP+P5*FD+8X<=+E-J1"X<'U[)&59!0'^4UW[_%=?
M1,W:DB'%U1#>JM%H"/J6\>WDGH:MGI7W+[8Y1G*_0J9&G:)=7I( :?HV)$G
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
M67[4T0N-(Y5P[5FL;2>A.0=RLA<SO\'$Q>$X+WDR5HC>;H8$*H@9RG<*3LM
MDYCPTZ-X ;DHR79+V&/$S[#:DL\F(M^Y %)#J=9SADF-+M3+S_>'BQE-M&'=
M1B/?L7@3&@JI<"P?QY3Q*96/7?.C#K6&OB/G6K6KF/9O^'V]O_I(DJ7N^;M-
M"\]A-)LS=.-YU6TI<0R9];9PXY@$[(.KC9&L'VT@T0B/!)VMY_@*+LM'^?A$
M; CT:.B0K#*M, .II/6D.%D[HS\N^=DJ"0E.=WIYV4CN5?^IE5=]5/;Y37O7
MI5LY-1J@8@,6Y,B6-TV9 6N=X)A15P6L"Q'%(7MUME.;F([&9^*%/004+)<2
MLQU.@IO;KRD__1W31)@D2<*(I)!9\.?Z+%CI;Q0DD]%6CRB"BSJ)UY*8YT3+
M;GS>'>9;KBW^#)%&57L<?J-6\-7O!RLD1!)$;+#7V*\!0+O %C#4FZ$)H8N>
M(X'I"J:4A*\?Z..;"8D*A/@_ZL#P7Q4/R)]RCK)GA:.<MVHT&I+J9?SW$=*S
M5G7!@-*KS9MLM_"L9)G>&IK=YMBAY[HXME$&\%?7FWK;9S7THW)0RX7#L>N]
M(7DZVG7 LN?\VA1??[CBTJ/GZE_T03:;/H8TM;00#T>$K<J7*<PF:XL#)'O3
MU #G]"(*W[5%#[/L.LAFN@E,ULY;E2*-CAKSF%I )S64-9MED%?%AMZS6\6\
M::[ 8*\7'&O,. S9DDPNHN!>%#7B[!XOF5 .E^*2)F'Q@WJ*@M+[]+BTP*:1
M&VZAI.&']J[+EP>O[N/H(="7 ).U]7D7I3/8:N%QC-C5[8122D,XJ=K0YVV.
MSK HQ':RR%T3ECMEDY <T6227BVS- N2"6=9OJII"7P6.VRO=I-4F(;$:<K5
M\?6$+&@:Z>K[;S?S68^P\W"0BNQFQQ>D,\$C_S]1*>(QB 77M\M[80M9%,3Q
M\^;!",6FSZX+GP]P=AHPK535\W9AAY&>?$HNH_A%2/^29+J+8S^^K0=WBEJ2
M!?'H;V5?__[]B'>$(K23\U>PQX$M^0,\)6*B<U%IH?+-36H%M'""@=CS40P&
M@[3J 4@K.):Q,\I(]) 49XNPZE=9U<JZ*:MHJ0W/I@\<Y0=@ -'64F)">,7=
M5;*I@Z9QWBJ:X[CJWP8WK?PX(,K%XH=Z*DU6,\SX&CH<5^G;@ ;3" [T6@#7
M'3,G)[=NF-G 9;?KS&@6Q. ]9_D7\3_W04KX;_X_4$L! A0#%     @ *(>*
M3RBUH64)J0  #4L* !               ( !     &ED="TR,#$Y,3 S,2YX
M;6Q02P$"% ,4    "  HAXI/=U;0Z>T3  #=XP  $               @ $W
MJ0  :61T+3(P,3DQ,#,Q+GAS9%!+ 0(4 Q0    ( "B'BD]3\USE3A0  +<8
M 0 4              "  5*]  !I9'0M,C Q.3$P,S%?8V%L+GAM;%!+ 0(4
M Q0    ( "B'BD_5)]S+URP  #CK @ 4              "  =+1  !I9'0M
M,C Q.3$P,S%?9&5F+GAM;%!+ 0(4 Q0    ( "B'BD^P'%I*AV(   0_!0 4
M              "  =O^  !I9'0M,C Q.3$P,S%?;&%B+GAM;%!+ 0(4 Q0
M   ( "B'BD_6EQS]+4   !M(!  4              "  91A 0!I9'0M,C Q
C.3$P,S%?<')E+GAM;%!+!08     !@ & (0!  #SH0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6604996784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details 4) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [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_CapitalizedContractCostAmortization', window );">Amortization of deferred customer contract acquisition costs</a></td>
<td class="nump">$ 551<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_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_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6636550752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Securities (Details 1)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 31, 2019 </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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract', window );"><strong>Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue', window );">Within one year</a></td>
<td class="nump">$ 8,694<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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue', window );">After one year through five years</a></td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr 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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue', window );">After five years through ten years</a></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_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue', window );">After ten years</a></td>
<td class="text"> <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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Total</a></td>
<td class="nump">$ 9,894<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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is 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>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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is 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>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_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is 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>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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is 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>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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62586-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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&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=118939692&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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6917966064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Expense, Net (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_idt_OtherOperatingExpensesGainsNetTextualAbstract', window );"><strong>Other Operating Expense, Net (Textual)</strong></a></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_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent', window );">Accrual for non-income related taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,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_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>
</tr>
<tr 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_OtherOperatingExpensesGainsNetTextualAbstract', window );"><strong>Other Operating Expense, Net (Textual)</strong></a></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_UnusualOrInfrequentItemInsuranceProceeds', window );">Recorded insurance proceeds</a></td>
<td class="nump">$ 400<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="nump">$ 700<span></span>
</td>
<td class="nump">$ 200<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_OtherOperatingExpensesGainsNetTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherOperatingExpensesGainsNetTextualAbstract</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_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for real and property taxes.</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> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<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.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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=116634182&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_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>40
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6755823168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract', window );"><strong>Schedule of accumulated balances for each classification of other comprehensive loss</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">$ (4,858)<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="num">(1,204)<span></span>
</td>
<td class="nump">$ 522<span></span>
</td>
</tr>
<tr 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">(6,062)<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 );">Unrealized Gain (Loss) on Available-for-Sale Securities [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_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract', window );"><strong>Schedule of accumulated balances for each classification of other comprehensive loss</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss attributable to IDT Corporation</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="text"> <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 );">Foreign Currency Translation [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_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract', window );"><strong>Schedule of accumulated balances for each classification of other comprehensive loss</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">(4,858)<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="num">(1,204)<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">(6,062)<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=idt_AccumulatedOtherComprehensiveMember', window );">Accumulated Other Comprehensive Loss [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_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract', window );"><strong>Schedule of accumulated balances for each classification of other comprehensive loss</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">(4,858)<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="num">(1,204)<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">$ (6,062)<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_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract</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_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://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=118930883&amp;loc=d3e637-108580<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=118930883&amp;loc=SL7669686-108580<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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://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=118951672&amp;loc=d3e1436-108581<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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=idt_AccumulatedOtherComprehensiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveMember</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>41
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6764115664">
<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>Oct. 31, 2019</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_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">$ 62,183<span></span>
</td>
<td class="nump">$ 80,168<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">190,218<span></span>
</td>
<td class="nump">177,031<span></span>
</td>
</tr>
<tr 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">9,894<span></span>
</td>
<td class="nump">2,534<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_OtherShortTermInvestments', window );">Equity investments</a></td>
<td class="nump">5,710<span></span>
</td>
<td class="nump">5,688<span></span>
</td>
</tr>
<tr 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 $5,675 at October 31, 2019 and $5,444 at July 31, 2019</a></td>
<td class="nump">50,963<span></span>
</td>
<td class="nump">58,060<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">27,809<span></span>
</td>
<td class="nump">20,276<span></span>
</td>
</tr>
<tr 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">26,964<span></span>
</td>
<td class="nump">24,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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">373,741<span></span>
</td>
<td class="nump">368,461<span></span>
</td>
</tr>
<tr 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">32,874<span></span>
</td>
<td class="nump">34,355<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">11,214<span></span>
</td>
<td class="nump">11,209<span></span>
</td>
</tr>
<tr 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">4,110<span></span>
</td>
<td class="nump">4,196<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">9,337<span></span>
</td>
<td class="nump">9,319<span></span>
</td>
</tr>
<tr 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">11,597<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_DeferredTaxAssetsNetNoncurrent', window );">Deferred income tax assets, net</a></td>
<td class="nump">4,110<span></span>
</td>
<td class="nump">4,589<span></span>
</td>
</tr>
<tr 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">12,054<span></span>
</td>
<td class="nump">11,574<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">459,037<span></span>
</td>
<td class="nump">443,703<span></span>
</td>
</tr>
<tr 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">37,159<span></span>
</td>
<td class="nump">37,077<span></span>
</td>
</tr>
<tr 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">121,058<span></span>
</td>
<td class="nump">127,834<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_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">40,739<span></span>
</td>
<td class="nump">42,479<span></span>
</td>
</tr>
<tr 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">188,258<span></span>
</td>
<td class="nump">175,028<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">9,180<span></span>
</td>
<td class="nump">6,652<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">396,394<span></span>
</td>
<td class="nump">389,070<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">9,335<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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">977<span></span>
</td>
<td class="nump">1,076<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">406,706<span></span>
</td>
<td class="nump">390,146<span></span>
</td>
</tr>
<tr 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"> <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' 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">274,953<span></span>
</td>
<td class="nump">273,313<span></span>
</td>
</tr>
<tr 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 shares of Class A common stock and 908 shares of Class B common stock at October 31, 2019 and July 31, 2019</a></td>
<td class="num">(51,739)<span></span>
</td>
<td class="num">(51,739)<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">(6,062)<span></span>
</td>
<td class="num">(4,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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(162,276)<span></span>
</td>
<td class="num">(160,763)<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' equity</a></td>
<td class="nump">55,167<span></span>
</td>
<td class="nump">56,244<span></span>
</td>
</tr>
<tr 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="num">(2,836)<span></span>
</td>
<td class="num">(2,687)<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">52,331<span></span>
</td>
<td class="nump">53,557<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">459,037<span></span>
</td>
<td class="nump">443,703<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 );">Class A common stock</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' 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 );">Class B common stock</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' 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">$ 258<span></span>
</td>
<td class="nump">$ 258<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=6877327&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=6877327&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://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=118930883&amp;loc=d3e637-108580<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=118930883&amp;loc=SL7669686-108580<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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://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=6877327&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=6876686&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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=118951113&amp;loc=d3e6801-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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=118932676&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=118951113&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=6877327&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=6877327&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=119400593&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=6876686&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=118942415&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=6877327&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_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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and obligation to transfer product and 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of deferred tax asset attributable to deductible temporary differences and carryforwards 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://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=116821951&amp;loc=d3e31917-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=116821951&amp;loc=d3e31931-109318<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31928-109318<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<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_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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=6877327&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_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://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=77989000&amp;loc=SL49117168-202975<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 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://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=6877327&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_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://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=6876686&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(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 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=6877327&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_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://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=6877327&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_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=6877327&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=119400593&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.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 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=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=77888419&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=77888419&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=6877327&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=6877327&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=118951113&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=118951113&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=6877327&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=6877327&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_OtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments 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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_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=6877327&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=118951113&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=118951113&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 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=6877327&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=119400593&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=6877327&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=119400593&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=6877327&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=6488278&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=6877327&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=118951113&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=118932676&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=6877327&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=98513485&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=6877327&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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 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=27012166&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_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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 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=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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 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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=6877327&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>42
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6768065696">
<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>IDT Corporation Stockholders </div>
<div>Class A Common Stock</div>
</th>
<th class="th">
<div>IDT Corporation Stockholders </div>
<div>Class B Common Stock</div>
</th>
<th class="th">
<div>IDT Corporation Stockholders </div>
<div>Additional Paid-In Capital</div>
</th>
<th class="th">
<div>IDT Corporation Stockholders </div>
<div>Treasury Stock</div>
</th>
<th class="th">
<div>IDT Corporation Stockholders </div>
<div>Accumulated Other Comprehensive Loss</div>
</th>
<th class="th">
<div>IDT Corporation Stockholders </div>
<div>Accumulated Deficit</div>
</th>
<th class="th"><div>Noncontrolling Interests</div></th>
<th class="th"><div>Total</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 );">Beginning Balance at Jul. 31, 2018</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 256<span></span>
</td>
<td class="nump">$ 294,047<span></span>
</td>
<td class="num">$ (85,597)<span></span>
</td>
<td class="num">$ (4,972)<span></span>
</td>
<td class="num">$ (173,103)<span></span>
</td>
<td class="nump">$ 639<span></span>
</td>
<td class="nump">$ 31,303<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_AdjustmentsFromChangeInRevenueRecognition', window );">Adjustment from the adoption of change in revenue recognition</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>
<td class="text"> <span></span>
</td>
<td class="nump">9,064<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,064<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_CumulativeEffectOnRetainedEarningsNetOfTax1', window );">Adjustment from the adoption of change in accounting for equity investments</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>
<td class="nump">33<span></span>
</td>
<td class="nump">1,140<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,173<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1', window );">BALANCE AT AUGUST 1, 2018 at Jul. 31, 2018</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">294,047<span></span>
</td>
<td class="num">(85,597)<span></span>
</td>
<td class="num">(4,939)<span></span>
</td>
<td class="num">(162,899)<span></span>
</td>
<td class="nump">639<span></span>
</td>
<td class="nump">41,540<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_RepurchaseOfCommonStockUnderStockRepurchaseProgram', window );">Repurchases of Class B common stock through repurchase program</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,854)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,854)<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_StockBasedCompensation', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">413<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">413<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="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>
<td class="num">(339)<span></span>
</td>
<td class="num">(339)<span></span>
</td>
</tr>
<tr 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/income</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>
<td class="nump">522<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">522<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="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="num">(2,299)<span></span>
</td>
<td class="nump">301<span></span>
</td>
<td class="num">(1,998)<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 );">Ending Balance at Oct. 31, 2018</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">294,460<span></span>
</td>
<td class="num">(89,451)<span></span>
</td>
<td class="num">(4,417)<span></span>
</td>
<td class="num">(165,198)<span></span>
</td>
<td class="nump">601<span></span>
</td>
<td class="nump">36,284<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 );">Beginning Balance at Jul. 31, 2019</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">258<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">53,557<span></span>
</td>
</tr>
<tr 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="text"> <span></span>
</td>
<td class="text"> <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="nump">276<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_StockBasedCompensation', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
<td class="text">&#160;<span></span>
</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,364<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(240)<span></span>
</td>
<td class="num">(240)<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/income</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="num">(1,204)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,204)<span></span>
</td>
</tr>
<tr 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,513)<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="num">(1,422)<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 );">Ending Balance at Oct. 31, 2019</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 258<span></span>
</td>
<td class="nump">$ 274,953<span></span>
</td>
<td class="num">$ (51,739)<span></span>
</td>
<td class="num">$ (6,062)<span></span>
</td>
<td class="num">$ (162,276)<span></span>
</td>
<td class="num">$ (2,836)<span></span>
</td>
<td class="nump">$ 52,331<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_AdjustmentsFromChangeInRevenueRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsFromChangeInRevenueRecognition</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_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_RepurchaseOfCommonStockUnderStockRepurchaseProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repurchase of common stock under stock 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_RepurchaseOfCommonStockUnderStockRepurchaseProgram</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_StockBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock based compensation.</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_StockBasedCompensation</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_CumulativeEffectOnRetainedEarningsNetOfTax1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the cumulative effect on retained earnings net of related income tax effect.</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 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_CumulativeEffectOnRetainedEarningsNetOfTax1</td>
</tr>
<tr>
<td style="padding-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=118930883&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://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=118951672&amp;loc=d3e1436-108581<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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: 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=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: 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=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=27012166&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=6877327&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://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 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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1</td>
</tr>
<tr>
<td style="padding-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>43
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6637156928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Versature Corp. (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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>
<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_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 340,245<span></span>
</td>
<td class="nump">$ 363,200<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,422)<span></span>
</td>
<td class="num">$ (2,206)<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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(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_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<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_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-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_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>44
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6918592400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Securities (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_DebtSecuritiesTextualAbstract', window );"><strong>Debt Securities (Textual)</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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from maturities and sales of available-for-sale securities</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 3,400<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_AvailableForSaleSecuritiesGrossRealizedLosses', window );">Realized losses from sales of available-for-sale debt securities</a></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_AvailableForSaleSecuritiesGrossRealizedGains', window );">Realized gains from sales of available-for-sale debt securities</a></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_DebtSecuritiesTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Marketable Securities Textual.</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_DebtSecuritiesTextualAbstract</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_AvailableForSaleSecuritiesGrossRealizedGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross profit realized on the sale of debt or equity securities 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_AvailableForSaleSecuritiesGrossRealizedGains</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesGrossRealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross loss realized on the sale of debt or equity securities 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_AvailableForSaleSecuritiesGrossRealizedLosses</td>
</tr>
<tr>
<td style="padding-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_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=118932676&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=118932676&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=118954083&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>45
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6767585552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2016</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 | Zedge 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_idt_EquityInvestmentsTextualAbstract', window );"><strong>Equity Investments (Textual)</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_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock', window );">Shares of common stock</a></td>
<td class="nump">42,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,282<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 | 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>
</tr>
<tr 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_EquityInvestmentsTextualAbstract', window );"><strong>Equity Investments (Textual)</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_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock', window );">Shares of common stock</a></td>
<td class="nump">27,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,419<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 Preferred [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_idt_EquityInvestmentsTextualAbstract', window );"><strong>Equity Investments (Textual)</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_InvestmentOwnedBalanceShares', window );">Owned shares</a></td>
<td class="nump">1,830<span></span>
</td>
<td class="nump">1,830<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_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount', window );">Shares owned fair value</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 22<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_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="nump">13.886<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_EquityInvestmentsTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityInvestmentsTextualAbstract</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_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party shares received in connection with restricted 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_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock</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_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=6877327&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=6877327&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_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=116654751&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14.Column B)<br> -URI http://asc.fasb.org/extlink&amp;oid=50485924&amp;loc=d3e611322-123010<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 320<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-12C.Column B)<br> -URI http://asc.fasb.org/extlink&amp;oid=50485924&amp;loc=d3e611225-123010<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12.Column B)<br> -URI http://asc.fasb.org/extlink&amp;oid=50485924&amp;loc=d3e611133-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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6633239328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Securities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Note
5&#8212;Debt Securities</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
following is a summary of available-for-sale debt securities:</font></p>

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

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortized Cost</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross Unrealized Gains</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross Unrealized Losses</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fair Value</b></p> </td><td style="font-weight: bold; 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">
    <td style="font-weight: bold">October 31, 2019:</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: rgb(204,238,255)">
    <td style="width: 52%; padding-bottom: 4pt; padding-left: 0.125in">Certificates of deposit*</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 4pt double">$</td><td style="width: 9%; text-align: right; border-bottom: Black 4pt double">9,894</td><td style="width: 1%; text-align: left; padding-bottom: 4pt">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 4pt double">$</td><td style="width: 9%; text-align: right; border-bottom: Black 4pt double">&#8212;</td><td style="width: 1%; text-align: left; padding-bottom: 4pt">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 4pt double">$</td><td style="width: 9%; text-align: right; border-bottom: Black 4pt double">&#8212;</td><td style="width: 1%; text-align: left; padding-bottom: 4pt">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 4pt double">$</td><td style="width: 9%; text-align: right; border-bottom: Black 4pt double">9,894</td><td style="width: 1%; text-align: left; padding-bottom: 4pt">&#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="font-weight: bold">July 31, 2019:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: 0.125in">Certificates of deposit*</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,234</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">$</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">2,234</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: 0.125in">Municipal bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">300</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">300</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">2,534</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">&#8212;</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">&#8212;</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">2,534</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td></tr>
</table>



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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">*</font></td><td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Each
of the Company's certificates of deposit has a CUSIP, was purchased in the secondary market through a broker, and may be
sold in the secondary market.</font></td>
</tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">Proceeds from maturities and sales of debt securities and sales of equity investments were $0.8 million
and $3.4 million in the three months ended October 31, 2019 and 2018, respectively. There were no realized gains or realized losses
from sales of debt securities in the three months ended October 31, 2019 and 2018. The Company uses the specific identification
method in computing the realized gains and realized losses on the sales of debt securities.&#160;</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
contractual maturities of the Company's available-for-sale debt securities at October 31, 2019 were as follows:</font></p>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Fair Value</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="text-align: center; padding: 0; text-indent: 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>(in
thousands)</b></font></td><td style="padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: 0; padding: 0">Within one year</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">8,694</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding: 0">After one year through five years</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">1,200</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding: 0">After five years through ten years</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">&#8212;</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">After ten years</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">&#8212;</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0; text-align: justify">Total</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">9,894</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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_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>47
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6756850224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Expense, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_idt_OtherOperatingExpensesGainsNetAbstract', window );"><strong>Other Operating Expense [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 Expense, Net</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Note
9&#8212;Other Operating Expense, Net</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the other operating expense, net by business segment:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br /> October 31, </b></font></p> </td><td style="padding: 0; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt">Corporate&#8212;Straight Path Communications Inc. class action legal fees&#9;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">260</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">195</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0 0 0 10pt; text-align: left; text-indent: -10pt">net2phone&#8212;indemnification claim</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-align: right; text-indent: 0">365</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-align: right; text-indent: 0">&#8212;</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt">Telecom &#38; Payment Services&#8212;accrual for non-income related taxes related to a foreign subsidiary&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">2,150</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">1,100</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 4pt 0.25in; text-indent: -10pt">Total other operating expense, net</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">2,775</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">1,295</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
</table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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's
subsidiary Straight Path Communications Inc. ("Straight Path") to the Company's stockholders of record as of
the close of business on July 25, 2013. As discussed in Note 15, a putative class action on behalf of Straight Path's stockholders
and derivative complaint was filed naming the Company, among others. In the three months ended October 31, 2019 and 2018, the Company
incurred legal fees of $0.7 million and $0.2 million, respectively, related to this action. Also, in the three months ended October
31, 2019, the Company recorded insurance proceeds for this matter of $0.4 million.</font></p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">In
the fourth quarter of fiscal 2019, the Company recorded an $8.0 million accrual for non-income related taxes related to one of
its foreign subsidiaries. A portion of the accrual related to each of the fiscal quarters in fiscal 2019. Accordingly, the Company
corrected its consolidated financial statements for the three months ended October 31, 2018, January 31, 2019, and April 30, 2019
to include the accrued expense and the related income tax benefit. The Company has determined that the adjustments were not material
to its previously issued quarterly financial statements. The impact of the correction on the Company's previously issued
consolidated financial statements for the three months ended October 31, 2018 was as follows:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">Three Months Ended October 31, 2018</td><td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Previously Reported</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Error Correction</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>As Adjusted</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands, except per share data)</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">Consolidated Statement of Operations:</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="10" style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding: 0 0 4pt; text-indent: 0">Other operating expense&#9;&#9;</td><td style="width: 1%; padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(195</td><td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="width: 1%; padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,100</td><td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="width: 1%; padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,295</td><td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Provision for income taxes&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,189</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">250</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(939</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Net loss&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,148</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(850</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,998</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Net loss attributable to IDT Corporation&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,449</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(850</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(2,299</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: normal; text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Loss per share attributable to IDT Corporation common stockholders:</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0">Basic&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.06</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.04</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.10</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0">Diluted&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.06</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.04</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.10</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</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_OtherOperatingExpensesGainsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherOperatingExpensesGainsNetAbstract</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_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>48
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6607884816">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Telecom &#38;<br />
 Payment<br />
    Services</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">Three&#160;Months&#160;Ended October 31, 2019</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: rgb(204,238,255)">
    <td style="width: 52%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">327,618</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,627</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">340,245</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income (loss) from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,372</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,263</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,501</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,392</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other operating expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,150</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(365</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(260</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,775</td><td style="text-align: left">)</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="font-weight: bold">Three&#160;Months&#160;Ended October 31, 2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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 style="text-align: right">351,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,467</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">$</td><td style="text-align: right">362,316</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 style="text-align: right">4,169</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,500</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,487</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">182</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other operating expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,100</td><td style="text-align: left">)</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">(195</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,295</td><td style="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_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=115929826&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=115929826&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=108376223&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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: 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=115929826&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>49
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6754785824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Versature Corp. (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of business acquisition pro forma information</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,</b></font></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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</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: 76%; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt">Revenues&#9;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">340,245</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">363,200</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt">Net loss&#9;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,422</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,206</td><td style="padding-bottom: 4pt; 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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<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_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6924290048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details 2) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_DerivativeInstrumentRiskAxis=idt_ContractLiabilitiesMember', window );">Contract Liabilities [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_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">$ 29,112<span></span>
</td>
<td class="nump">$ 28,506<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=118956577&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_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentRiskAxis=idt_ContractLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=idt_ContractLiabilitiesMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6636550752">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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_LegalMattersAndContingenciesTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Note
15&#8212;Commitments and Contingencies</font></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">On
April 12, 2019, Scarleth Samara filed a putative class action against IDT Telecom in the U.S. District Court for the Eastern District
of Louisiana alleging certain violations of the Telephone Consumer Protection Act of 1991. Plaintiff alleges that in October of
2017, IDT Telecom sent unauthorized marketing messages to her cellphone. IDT Telecom filed a motion to compel arbitration. On
or about August 19, 2019, the plaintiff agreed to dismiss the pending court action and the parties intend to proceed with arbitration.
At this stage, the Company is unable to estimate its potential liability, if any. The Company intends to vigorously defend the
claim.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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. The Company is evaluating the claims, and at this stage, is unable
to estimate its potential liability, if any. The Company intends to vigorously defend the claims. In August 2019, the Company
filed a cross complaint against Rosales alleging trade secret and other violations.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">On May 21, 2018, Erik Dennis filed a putative class action against IDT Telecom and the Company in the
U.S. District Court for the Northern District of Georgia alleging violations of Do Not Call Regulations promulgated by the U.S.
Federal Trade Commission. On October 31, 2019, the parties settled the matter and filed a stipulation of dismissal with prejudice.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">On
May 2, 2018, Jean Carlos Sanchez filed a putative class action against IDT Telecom in the U.S. District Court for the Northern
District of Illinois alleging that the Company sent unauthorized marketing messages to cellphones in violation of the Telephone
Consumer Protection Act of 1991. On July 26, 2018, the parties filed a stipulation of dismissal. The Company is evaluating the
claim, and at this stage, is unable to estimate its potential liability, if any. The Company intends to vigorously defend this
matter.</font></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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'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's obligations under the Consent Decree it
entered into with the Federal Communications Commission ("FCC"), as well as the sale of Straight Path's
subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with
a similar action that was initiated by The Arbitrage Fund. The Plaintiffs 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'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. Following closing of the transaction, the Delaware Chancery Court denied the motion to dismiss. On
February 22, 2019, the Delaware Supreme Court affirmed the denial of the motion to dismiss. The parties are engaged in
discovery. The Company intends to vigorously defend this matter (see Note&#160;9). At this stage, the Company is unable to
estimate its potential liability, if any.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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's results of
operations, cash flows or financial condition.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><i>Sales
Tax Contingency</i></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">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 is evaluating its state tax filings with respect to the Wayfair decision and is in the process
of reviewing its collection 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'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's operations,
and if such changes were made it could materially and adversely affect the Company's business, financial position and operating
results.</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><i>Regulatory
Fee Audit</i></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Company's 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, related to payments due to the FCC, is currently
under audit by the Internal Audit Division of the Universal Service Administrative Company. At October 31, 2019 and July 31, 2019,
the Company's accrued expenses included $42.1 million and $44.7 million, respectively, for these regulatory fees for the
years covered by the audit, as well as prior and subsequent years.</font></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">At
October 31, 2019, the Company had purchase commitments of $30.7 million, including the aggregate commitment of $26.5 million under
the telecom services commitments described below.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><i>Telecom
Services Commitments</i></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">In
May 2019, the Company entered into a Memorandum of Understanding ("MOU") with a telecom operator in Central America
for among other things, termination of inbound and outbound international long-distance voice calls. The MOU is effective until
December 31, 2019, unless superseded by the execution of a definitive agreement. The Company has committed to pay such telecom
operator monthly committed amounts during the term of the MOU. The parties intend to draft and execute a definitive agreement
as soon as practicable.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">In August 2017, the Company entered into
a Reciprocal Services Agreement with a telecom operator in Central America for a full range of services, including, but not limited
to, termination of inbound and outbound international long-distance voice calls. The Company has committed to pay such telecom
operator monthly committed amounts during the term of the agreement. In addition, under certain limited circumstances, either
party has the right to terminate the agreement. Pursuant to the agreement, the Company deposited $9.2 million into an escrow account
as security for the benefit of the telecom operator, which is included in "Other current assets" in the accompanying
consolidated balance sheet based on the terms and conditions of the agreement.</p>



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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'
financial requirements for money remittance licenses and telecommunications resellers. At October 31, 2019, the Company had aggregate
performance bonds of $17.5 million outstanding.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><i>Company
Restricted Cash and Cash Equivalents</i></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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's international
money transfer services in the United States, as substantially restricted and unavailable for other purposes. At October 31, 2019
and July 31, 2019, "Cash and cash equivalents" in the Company's consolidated balance sheets included an aggregate
of $9.8 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><i>FCC
Investigation of Straight Path Spectrum LLC</i></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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.</font></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_LegalMattersAndContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalMattersAndContingenciesTextBlock</td>
</tr>
<tr>
<td style="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>52
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6936610816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_LeasesAbstract', window );"><strong>Leases [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_LeaseCostTableTextBlock', window );">Schedule of supplemental disclosures related to the Company's operating leases cost</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: 0; padding: 0">Operating lease cost</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">711</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Short-term lease cost</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">58</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Total lease cost</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">769</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding: 0">Cash paid for amounts included in the measurement of lease liabilities:</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">&#160;</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Operating cash flows from operating leases</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">684</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
</table>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="text-align: center; padding: 0; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding: 0 0 4pt; text-indent: 0">Weighted-average remaining lease term-operating leases</td><td style="width: 1%; padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&#160;</td><td style="width: 9%; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"><font style="font: 10pt Times New Roman, Times, Serif">4.9 years</font></td><td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Weighted-average discount rate-operating leases</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3.12</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">%</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_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Schedule of aggregate operating lease liability</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: 0; padding: 0">Operating lease liabilities included in "Other current liabilities"</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">2,417</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Operating lease liabilities included in noncurrent liabilities</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">9,335</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0">Total&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">11,752</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future minimum maturities of operating lease liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0; text-align: left">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Twelve-month period ending October 31,</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0; text-align: left">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: 0; padding: 0 0 0 0in">2020</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">2,776</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding: 0 0 0 0in">2021</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">2,637</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding: 0 0 0 0in">2022</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">2,438</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding: 0 0 0 -0.125in">2023</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">1,996</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding: 0">2024</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">1,880</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0; text-indent: 0; text-align: left">Thereafter</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">986</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding: 0">Total lease payments</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">12,713</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Less imputed interest</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">(961</td><td style="padding: 0; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Total operating lease liabilities</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">11,752</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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_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=77888426&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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_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=77888426&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=82846649&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=77902758&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=118943654&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=77902758&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=84164451&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>53
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6917880992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Expense, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_OtherOperatingExpensesGainsNetAbstract', window );"><strong>Other Operating Expense [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_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense', window );">Corporate&#8212;Straight Path Communications Inc. class action legal fees</a></td>
<td class="nump">$ 260<span></span>
</td>
<td class="nump">$ 195<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_Net2phoneindemnificationClaim', window );">net2phone&#8212;indemnification claim</a></td>
<td class="nump">365<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_AccrualForNonIncomeRelatedTaxes', window );">Telecom &amp; Payment Services-accrual for non-income related taxes related to a foreign subsidiary</a></td>
<td class="nump">2,150<span></span>
</td>
<td class="nump">1,100<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 expense, net</a></td>
<td class="num">$ (2,775)<span></span>
</td>
<td class="num">$ (1,295)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_AccrualForNonIncomeRelatedTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccrualForNonIncomeRelatedTaxes</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_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It represents about loss contingency loss in period including legal fees other general 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;">idt_LossContingencyLossInPeriodIncludingLegalFeesAndOtherGeneralExpense</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_Net2phoneindemnificationClaim">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 claim transaction fo phone indemnification.</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_Net2phoneindemnificationClaim</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_OtherOperatingExpensesGainsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherOperatingExpensesGainsNetAbstract</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_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>54
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6756859136">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Note
1&#8212;Basis of Presentation</b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the "Company" or "IDT") have
been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") for interim
financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include
all of the information and notes required by U.S.&#160;GAAP for complete financial statements. In the opinion of management, all
adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating
results for the three months ended October 31, 2019 are not necessarily indicative of the results that may be expected for the
fiscal year ending July&#160;31, 2020. The balance sheet at July 31, 2019 has been derived from the Company's audited financial
statements at that date but does not include all of the information and notes required by U.S.&#160;GAAP for complete financial
statements. For further information, please refer to the consolidated financial statements and footnotes thereto included in the
Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019, as filed with the U.S.&#160;Securities and Exchange
Commission ("SEC").</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Company's fiscal year ends on July&#160;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 2020 refers to the fiscal year ending July&#160;31, 2020).</font></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>55
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6605675056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_EarningsPerShareDilutedOtherDisclosuresAbstract', window );"><strong>Shares were excluded from the diluted earnings per share computations</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the calculation of diluted earnings per share</a></td>
<td class="nump">1,806<span></span>
</td>
<td class="nump">1,292<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 );">Stock options [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_EarningsPerShareDilutedOtherDisclosuresAbstract', window );"><strong>Shares were excluded from the diluted earnings per share computations</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the calculation of diluted earnings per share</a></td>
<td class="nump">1,190<span></span>
</td>
<td class="nump">1,243<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract', window );"><strong>Shares were excluded from the diluted earnings per share computations</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the calculation of diluted earnings per share</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">49<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://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_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_EarningsPerShareDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>56
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6640780080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2019 </div>
<div>Segment</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_BusinessSegmentInformationTextualAbstract', window );"><strong>Business Segment Information (Textual)</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 reportable segments</a></td>
<td class="nump">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_BusinessSegmentInformationTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessSegmentInformationTextualAbstract</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_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>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6752576480">
<tr>
<th class="tl" colspan="2" 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>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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="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_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 340,245<span></span>
</td>
<td class="nump">$ 362,316<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="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_OperatingCostsAndExpenses', window );">Direct cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">279,461<span></span>
</td>
<td class="nump">304,693<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">53,480<span></span>
</td>
<td class="nump">50,552<span></span>
</td>
</tr>
<tr 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,295<span></span>
</td>
<td class="nump">5,594<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">626<span></span>
</td>
<td class="text"> <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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">338,862<span></span>
</td>
<td class="nump">360,839<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 expense, net (see Note 9)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,775)<span></span>
</td>
<td class="num">(1,295)<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 );">(Loss) income from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,392)<span></span>
</td>
<td class="nump">182<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">272<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">234<span></span>
</td>
<td class="num">(1,349)<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 );">Loss before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(886)<span></span>
</td>
<td class="num">(1,059)<span></span>
</td>
</tr>
<tr 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 );">Provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(536)<span></span>
</td>
<td class="num">(939)<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 loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,422)<span></span>
</td>
<td class="num">(1,998)<span></span>
</td>
</tr>
<tr 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 attributable to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(91)<span></span>
</td>
<td class="num">(301)<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 loss attributable to IDT Corporation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (1,513)<span></span>
</td>
<td class="num">$ (2,299)<span></span>
</td>
</tr>
<tr 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_EarningsPerShareBasicAndDiluted', window );">Basic and diluted loss per share attributable to IDT Corporation common stockholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.1)<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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares used in calculation of basic and diluted loss per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,279<span></span>
</td>
<td class="nump">23,831<span></span>
</td>
</tr>
<tr 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 );">(i) Stock-based compensation included in selling, general and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,364<span></span>
</td>
<td class="nump">$ 413<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">Stock-based compensation included in selling, general and administrative expenses</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_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=118932676&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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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/2009/role/commonPracticeRef<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=117326831&amp;loc=d3e1337-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_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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://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 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 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=116637232&amp;loc=SL114874131-224263<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 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=26873400&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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=116637391&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=118930883&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 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=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: 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=116637232&amp;loc=SL114874131-224263<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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_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=118930883&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=116634182&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>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_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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: 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=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: 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=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 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=116634182&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 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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=118932676&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_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=118932676&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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6635648336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2019</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_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract', window );"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Textual)</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</a></td>
<td class="nump">$ 190,218<span></span>
</td>
<td class="nump">$ 177,031<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_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract', window );"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Textual)</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</a></td>
<td class="nump">$ 190,100<span></span>
</td>
<td class="nump">$ 176,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract</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_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=118951113&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=118932676&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=6877327&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=98513485&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>59
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6936751216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2019</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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities included in "Other current liabilities"</a></td>
<td class="nump">$ 2,417<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities included in noncurrent liabilities</a></td>
<td class="nump">9,335<span></span>
</td>
<td class="text"> <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">$ 11,752<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_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=77888419&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=77888419&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=77888419&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>EXCEL
<SEQUENCE>60
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "B'BD\?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ *(>*3R?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  HAXI/KV54^.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9)12\,P$,>_BN2]O::;!4.7%\6G"8(#Q;>0W+9@DX;DI-VW-ZU;
MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.&'8F" $CZB$ZE,B=\;N[[
MZ!3E9SQ 4/I#'1#JJFK (2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 =
M.O24@)<<F)PFAM/8M7 %3##"Z-)W <U"G*M_8N<.L'-R3'9)#<-0#JLYEW?@
M\/:T?9G7+:Q/I+S&_"M90:> &W:9_+JZ?]@],EE7_*[@=<&K'6_$;2/J]?OD
M^L/O*NQZ8_?V'QM?!&4+O^Y"?@%02P,$%     @ *(>*3YE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
MZV?_G5YHI>2:1-78L4J8?V]W%I+5?1:%4I.W[EDVYGGMWJ1%'P8'A'U > O
M\<. J ^(K("@(S-3_4PD6<XYNWJ\6ZV6Z$V!9Y'ZF#L]:+Z=>:=F*]3H99GE
M\^"B\_2252<)!Y)PK%B[BNA_DD#5OT&$($1HXJ,A1&%!=)+42!HC2=(LL3@
M41S',$D$DD0.28XLDDZ2#8J@)X0MD@G1B"0&26*7Q"JRZB3QH A&ZF>A3*E&
M+ G(DK@LUA98N9+$WB4/)2.*%*1(78H(CL_ ^,R-CZU99!]9VPG1B"0'27*7
MQ-K*J]Q9M2AQUW9*-6(I0);"94DMEL*M$F;VZDZ(1B08P5Z$7);,-B/D;N<D
MBVU#FE"-:>XX(W9I'&O$;IVTR&V:"=68!K9(['ID7MS) %L;!KS-WO_X0^8V
MI1K3P/:& 7^SSP!VK2M$@,--Z\9$L,EAP.7LD]!K1I62/$IM(%"&[K@5ANT.
M W[GG(;4+107H;,!(5E>)'=X8/O$@'\ZYR%S"A7(H7DLZEB"P05&WRA_$'XL
M&^%MF51W(7-C.3 FJ4J(GM3G/JE+[*U3T8/4S4RU>7>3ZSJ2M?TM-;A=E9?_
M %!+ P04    "  HAXI/&,9XKY\#   K#P  &    'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;(U7;8^;.!#^*XCONWAL\[9*(NTFJNZDJ[3JZ:Z?V<1)4 'G
M@&S:?W\&O"EXQE6_!&P_,_/,V#SQK&ZZ_=:=E>J#[W75=.OPW/>7IRCJ]F=5
M%]VCOJC&K!QU6Q>]&;:GJ+NTJCB,1G45<<:2J"[*)MRLQKG7=K/2U[XJ&_7:
M!MVUKHOVQXNJ]&T=0O@Q\:4\G?MA(MJL+L5)_:WZ?RZOK1E%=R^'LE9-5^HF
M:-5Q'3[#TX[+P6!$_%NJ6S=[#X94WK3^-@S^/*Q#-C!2E=KW@XO"/-[55E75
MX,GP^,\Z#>\Q!\/Y^X?W3V/R)IFWHE-;77TM#_UY'69A<%#'XEKU7_3M#V43
MBL/ 9O^7>E>5@0],3(R]KKKQ-]A?NU[7UHNA4A??IV?9C,^;]?]A1AMP:\!_
MUT!8 W$W,&1_92"M@?QI,)8_FE(9:[,K^F*S:O4M:*?MO13#*8(G::J_'R;'
M8H]KICR=F7W?Y&P5O0]^+&0[0?@, G=$9)S?(W JPI8C<[X,L,.(W!-!D#F(
MT3Z>VW/:7I+V<K07<WOAU&"")".D&2%",BYC)Q,"EG !"<TF)MG$.!M)VR>D
M?8*S<6AN)XB<T>1I+A-PLL$PP60RJ\V"34JR23&;9!GFA8"D#N$4,8F%S)R#
MNB-0+(X]1R$CZ6:82^9PR7 4[E9X1X!BWS;F)),<,\D=)CD*DG"GN#OLQE<0
M8+1 ,.0!&)((AH^*R++$_=(I7,(RD7LH>30+"$K@4@(4ZH&GJ;M1% SF^[DD
M1$K<,W""$'<)<2*2R%&), PRWY;1>@B"H.,JF@4M10"1P2!@F8<,+:Z U168
M=,E(3$9(EPP&F0)*W]FAU15B@HZKCQ:TB&1.L\N'0!E?/CZT6@.6:V")RP<K
M\4,L$!\"E7L_+5JN 8LQ,%>- 0OM TB.#@\%RW/?\:$%&; BST^@)83E]B%W
M_\THD&">BP;0H@Q83H&YLFQ!R2+O&(3+AX!QGGOVB]/JS EU!E>=+2B=1V*/
M[BG;65BVA/GN>K0T<T*:P95FCC67)^8&XO(A8"(3/D*T-'-"FL&59@N:;P6(
MQ-4? B7!<QGBKC(O5VFIY,1%U/GV7@@,(!+1[/9?J_8T=E9=L-?7IA\*.IN]
M=V\O?.@>G/FMZ>J F'_FXFEK<L0KAJ!9F3J1GZ&G-O)ST9[*I@O>=&_ZF;'K
M.&K=*Y,7>S1B>C:=ZWU0J6,_O*;FO9W:MVG0ZXMM3:-[?[SY'U!+ P04
M"  HAXI/\@6!2VL"  #Q!P  &    'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;(U578^;,!#\*XCW'MA\A1-!NE!5K=1*T55MGQWB!'2 J>V$Z[^O;0C'F4W5
ME]A>9F=G'-N;#8R_B(I2Z;RV32>V;B5E_^AYHJQH2\0#ZVFGOIP8;XE42W[V
M1,\I.9JDMO&P[\=>2^K.S3,3V_,\8Q?9U!W=<T=<VI;P/SO:L&'K(O<6>*[/
ME=0!+\]Z<J;?J?S1[[E:>3/+L6YI)VK6.9R>MNX3>BR023"(GS4=Q&+N:"L'
MQE[TXLMQZ_I:$6UH*34%4<.5%K1I-)/2\7LB=>>:.G$YO[%_,N:5F0,1M&#-
MK_HHJZV[<9TC/9%+(Y_9\)E.AB+7F=Q_I5?:*+A6HFJ4K!'FURDO0K)V8E%2
M6O(ZCG5GQF'BOZ7!"7A*P'."JOVOA&!*"-X20F-^5&:L?B22Y!EG@\/'?ZLG
M^E"@QT!M9JF#9N_,-^56J.@U1RC,O*LFFC"[$8.7F!GA*?:Y!(9*[/ J';\O
M4*P1Z9T* 6@B,/G1.Q,13!""!*$A")8$?F+MPHB)#:8SF \HQ+85")6F&UA,
M!(J) #<Q3!"#!/':#;+=K#&1;66$A$LK&):1@#(20,;&DI&L:R#L6P>P6*,B
M',)2-J"4#2 EM:1L_DO*&A7A.[N2@E+2M13L6U)28.=C'%M2 !0*DSLG!?GP
M]?<!.<B^__ZZ4FJ!"@@4^'>N,;KS&"% #;;5H/45PXE]P L(AI(DL01YBX>R
MI?QL>HIP2G;II'Z2%M&Y;SUA_=!:\9WN9^8!?J,9F^$WPL]U)YP#D^H9-X_M
MB3%)E4K_05WS2O7?>='0D]331,WYV(3&A63]U&"]N<OG?P%02P,$%     @
M*(>*3^<#__JF!   KQD  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6R-
MF6UOHS@0Q[]*E/==L+$-KM)(ER= NI-6>[J[U[1QFV@AY( V>]_^#&'9,C.)
M>1,>\INQ_<<>9LSB4E;?ZX,QS>Q'D9_JI_FA:<Z/GE>_'$R1U5_*LSG9?U[+
MJL@:>UF]>?6Y,MF^,RIRC_N^\HKL>)HO%]V]K]5R4;XW^?%DOE:S^KTHLNJ_
ME<G+R].<S7_>^'9\.S3M#6^Y.&=OYD_3_'7^6MDK;_"R/Q;F5!_+TZPRKT_S
MW]ACRJ+6H"/^/II+_>E\U@[EN2R_MQ?I_FGNMSTRN7EI6A>9/7R8M<GSUI/M
MQ[^]T_G09FOX^?RG]UTW>#N8YZPVZS+_Y[AO#D_S:#[;F]?L/6^^E9?$] .2
M\UD_^M_-A\DMWO;$MO%2YG7W.WMYKYNRZ+W8KA39C^OQ>.J.E^L_H>K-: />
M&_#!0.B[!D%O$$PU$+V!& RDO&L@>P/YJX7@KH'J#=1@H.ZW$/8&X:\6HKL&
M46\0#0;\?@NZ-]"# >L>GW=]?MV$V&1-MEQ4Y6567>?T.6N7#GO4=LJ]M#>[
M&=;]9^=$;>]^+!D/%MY'ZZAG5E>&CQ@Q9M84(\?,AF+4F-E23#AF=A03C9F8
M8O2820@F\,=,2C%L8#RK[2 P)P7FG8-@Y( #@:^,ZIA3QP3@&:PQPB70;D,P
M6O@"R+?%V$,DI88J$YC0(>AZ3% L#)@/^I]@3@7@>:2$#/:!!+3: :EV0*@-
MIS-F)!C5VHULW,C6C>S<2'Q%Q"=5M*_ \DO<?E*'GY&X@A17$.*"CJPP@\1U
M(QLWLG4C.X%&#.="C!'&!(@!B;NIE/(3WIBYDA17$N*" +J2S@&M,8+C!,%0
M<0)C9)P@,*'AVHX)BBD>:1B3,8?C!&8$DY^>VDAM1:JM"+6!3"O,H*GL1C9N
M9*NP-D$DP<K:N1W%;B1Q(ZFK.R-Y0U+>D) 7S)L59I"\;F03$G,!K(FMV\W.
MC<1N)'$CZ?W^CJ2-2&DC0EJ0_*PP@Z1U(QLWLG4C.S<2NY$D(N8DB@L.:"2N
M)L75A+B@E15FD+AN9.-&MFYDI]&()8?JNMTD;B2]W])(6EN'D)6&C\7U85 @
M(*3N!&8S@=E.8'83F+AG1O..<_1F([# 9T!FRA?3.KJA](V:CF&E85*SZJ&[
MR03!X&R"@K00RH=R8^XATD(R*#G!"<%"J#J!,269CJ#N&%18=T(-FY[<>.DQ
MNM1C1*TG&-2=3] =,UQ&4'<""H, O?T([D':Y%1#W0E.1+#9F,*8\D,%*SX*
MY"H*H?(8DX&4X0WEZ;*/$76?@%4V >'8,J'R8[B2XB':QYA0_$U@X@E,,H%)
M'9T>BTR7?XRJ_T(H#E$)!;!<35W4N#MTP<2HB@DM?J+NX# 6IBYJW!VZHF!4
M28'6&)%;,^XC>5S8N$-T#LZ()!R^;V.&\]$')F$,20A,HQ!*N1(WDP0ZNV5$
M>BO0?N05NKM?1C!$""6@4&B)0BCFZ!!*<,I7:$T3F"V&41!)*)!'L%!-"4SR
M &U3>I_VA-M/&7]DU=OQ5,^>RZ8IBVX3^+4L&V-=^E_LBCB8;#]<Y.:U:4]#
M>UY=/R%<+YKRW'\>\89O-,O_ 5!+ P04    "  HAXI/*/R/EBH$  !<$P
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
MI]OP;%-A%N'7ORG\!\%^DV ?";+_EK@5D_V1A*UZJL"V<9H<J<R@XR2OO,O
MWJ?Q37Z%3]/^E=M6:$?.QN/+QOXWQGA *;LK++7##[88$AH?CK=XMM.8388W
M_?R#V/*-RS=02P,$%     @ *(>*3X8X=A>T 0  T@,  !@   !X;"]W;W)K
M<VAE971S+W-H965T.2YX;6Q]4]MNVS ,_15!'U E2M(6@6V@:5%LP 8$';8]
M*S9M"]7%D^2X^_M1LNMYF[$72:1X#@\I*ANL>_4M0"!O6AF?TS:$[LB8+UO0
MPM_8#@S>U-9I$=!T#?.= U$ED%:,;S:W3 MI:)$EW]D5F>V#D@;.COA>:^%^
MGD#9(:=;^NYXD4T;HH,562<:^ +A:W=V:+&9I9(:C)?6$ =U3A^VQ],^QJ>
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
M8;O",R@5B8*,'Q,GG5-&X/)\8W^?:@^U7(2#9U3?9>7;G!XHJ: 6O?(O.'R
MJ9Y[2J;B/\$55 B/2D*.$I5+*RE[YU%/+$&*%F_C+DW:A_%F=X.M _@$X#/@
MD !L3)24OQ->%)G%@=BQ]YV(3[P]\M";,CI3*])=$.^"]UIL#P\9NT:B*>8T
MQO!ES!S! ON<@J^E./%_X'P=OEM5N$OP^S\4/JX3[%<)]HE@]]\2UV(.?R5A
MBYYJL$V:)D=*[$V:Y(5W'M@GGM[D=_@X[9^%;:1QY((^O&SJ?XWH(4C9W(52
MV_#!9D-![>/Q,9SM.&:CX;&;?A";OW'Q"U!+ P04    "  HAXI/CS($@;4!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q]4]MNG# 0_17+
M'Q"S[*;=70%2-E652HFT2M7TV0L#6/&%V&9)_[YC0RAJ45]LS_B<,Q>/L\'8
M5]<">/*NI'8Y;;WOCHRYL@7%W8WI0.--;:SB'DW;,-=9X%4D*<G2)/G$%!>:
M%EGTG6V1F=Y+H>%LB>N5XO;7":09<KJA'XYGT;0^.%B1=;R![^!_=&>+%IM5
M*J% .V$TL5#G]&YS/.T"/@)>! QN<2:ADHLQK\'X5N4T"0F!A-('!8[;%>Y!
MRB"$:;Q-FG0.&8C+\X?ZUU@[UG+A#NZ-_"DJW^9T3TD%->^E?S;# TSUW%(R
M%?\(5Y (#YE@C-)(%U=2]LX;-:E@*HJ_C[O0<1_&F^UNHJT3THF0SH1]C,/&
M0#'S+]SS(K-F(';L?<?#$V^.*?:F#,[8BGB'R3OT7HO-_I"Q:Q":,*<1DRXQ
M,X*A^APB70MQ2O^AI^OT[6J&VTB_748_).L"NU6!7138_K?$%<SA[R+9HJ<*
M;!.GR9'2]#I.\L([#^Q=&M_D#WR<]B=N&Z$=N1B/+QO[7QOC 5-);K#4%C_8
M;$BH?3A^QK,=QVPTO.FF'\3F;US\!E!+ P04    "  HAXI/GD5P*;,!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q]4V&/U" 0_2N$'W#L
MTCT]-VV3VS-&$TTV9SP_L^VT)0=,!;H]_[U >[5JXQ=@AGEOW@Q#/J)]=AV
M)R]:&5?0SOO^R)BK.M#"W6 /)MPT:+7PP;0M<[T%42>05HSO=F^8%M+0,D^^
MLRUS'+R2!LZ6N$%K87^>0.%8T#U]=3S*MO/1P<J\%RU\!?^M/]M@L86EEAJ,
MDVB(A::@]_OCZ1#C4\"3A-&MSB16<D%\CL:GNJ"[* @45#XRB+!=X0&4BD1!
MQH^9DRXI(W!]?F7_D&H/M5R$@P=4WV7MNX+>45)#(P;E'W'\"',]MY3,Q7^&
M*Z@0'I6$'!4JEU92#<ZCGEF"%"U>IEV:M(_339;-L&T GP%\ =RE/&Q*E)2_
M%UZ4N<61V*GWO8A/O#_RT)LJ.E,KTET0[X+W6N[?\9Q=(]$<<YIB^#IFB6"!
M?4G!MU*<^#]PO@W/-A5F"7[[A\)LF^"P27!(!-E_2]R*.?R5A*UZJL&V:9H<
MJ7 P:9)7WF5@[WEZD]_AT[1_$;:5QI$+^O"RJ?\-HH<@97<32NW"!UL,!8V/
MQ[?A;*<QFPR/_?R#V/*-RU]02P,$%     @ *(>*3T"T90RT 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL?5-A;]L@$/TKB!]0$I*T761;
M:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U )Z\:F5<
M3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQOMG<,BVDH466?&=;9-A[
M)0V<+7&]UL+^/('"(:=;^N9XDDWKHX,562<:^ K^6W>VP6(S2R4U&"?1$ MU
M3A^VQ],^QJ> 9PF#6YQ)K.2"^!*-3U5.-U$0*"A]9!!AN\(C*!6)@HP?$R>=
M4T;@\OS&_B'5'FJY" >/J+[+RK<YO:>D@EKTRC_A\!&F>@Z43,5_ABNH$!Z5
MA!PE*I=64O;.HYY8@A0M7L==FK0/X\WN,,'6 7P"\!EPG_*P,5%2_EYX4606
M!V+'WG<B/O'VR$-ORNA,K4AW0;P+WFNQ?7?(V#4233&G,88O8^8(%MCG%'PM
MQ8G_ ^?K\-VJPEV"'_Y0>+M.L%\EV">"W7]+7(NY^RL)6_14@VW2-#E28F_2
M)"^\\\ ^\/0FO\/':?\B;".-(Q?TX653_VM$#T'*YB:4VH8/-AL*:A^/=^%L
MQS$;#8_=](/8_(V+7U!+ P04    "  HAXI/O '\!K4!  #2 P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q]4]MNVS ,_15!'U E3KJE@6V@Z3!L
MP 8$'=8]*S9M"]7%D^2X^_M1LNIYJ[$72:1X#@\I*A^-?78=@"<O2FI7T,[[
M_LB8JSI0W-V8'C3>-,8J[M&T+7.]!5Y'D)(LVVS>,<6%IF4>?6=;YF;P4F@X
M6^(&I;C]=0)IQH)NZ:OC4;2=#PY6YCUOX1OX[_W9HL5FEEHHT$X832PT!;W?
M'D_[$!\#G@2,;G$FH9*+,<_!^%P7=!,$@83*!P:.VQ4>0,I A#)^)DXZIPS
MY?F5_6.L'6NY< </1OX0M>\*>J"DAH8/TC^:\1.D>FXI2<5_@2M(# ]*,$=E
MI(LKJ0;GC4HL*$7QEVD7.NYCNCDDV#H@2X!L!AQB'C8EBLH_<,_+W)J1V*GW
M/0]/O#UFV)LJ.&,KXAV*=^B]EMN[0\ZN@2C%G*:8;!DS1S!DGU-D:RE.V1MX
MM@[?K2K<1?CM7PKOU@GVJP3[2+#[;XEO8W"N_TG"%CU58-LX38Y49M!QDA?>
M>6#OL_@F?\*G:?_*;2NT(Q?C\65C_QMC/*"4S0V6VN$'FPT)C0_']WBVTYA-
MAC=]^D%L_L;E;U!+ P04    "  HAXI/H#QV#+(!  #2 P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6Q]4V%OW" ,_2N('U!RY+I5IR12K].T29MT
MZK3M,Y<X"2J$#,BE^_<S))=F6]HO@(W?\[,QV6CLDVL!/'G6JG,Y;;WO#XRY
ML@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQ)'G'M) =+;+H.]DB,X-7LH.3)6[0
M6MC?1U!FS.F.7AV/LFE]<+ BZT4#W\!_[T\6+;:P5%)#YZ3IB(4ZI_>[PW$?
MXF/ #PFC6YU)J.1LS%,P/E<Y38(@4%#ZP"!PN\ #*!6(4,:OF9,N*0-P?;ZR
M?XRU8RUGX>#!J)^R\FU.[RBIH!:#\H]F_ 1S/;>4S,5_@0LH# ]*,$=IE(LK
M*0?GC9Y94(H6S],NN[B/TTUZA6T#^ S@"^ N MB4*"K_(+PH,FM&8J?>]R(\
M\>[ L3=E<,96Q#L4[]![*7BRR]@E$,TQQRF&KV)>(ABR+RGX5HHC_P_.M^'I
MIL(TPF__4O@*P7Z38!\)TC=+W(I)_TG"5CW58)LX38Z49NCB)*^\R\#>\_@F
M+^'3M'\5MI&=(V?C\65C_VMC/*"4Y 9+;?&#+8:"VH?C>SS;:<PFPYM^_D%L
M^<;%'U!+ P04    "  HAXI/]$FG K4!  #2 P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q]4V%OVR 0_2N('U <DK159%MJ6E6=M$E1JVV?B7VV
M4<&X@./NW_? KN=MUKX =]Q[]^XXTL'85]< >/*N5>LRVGC?'1AS10-:N"O3
M08LWE;%:>#1MS5QG0901I!7C27+-M) MS=/H.]D\-;U7LH63):[76MA?1U!F
MR.B&?CJ>9=WXX&!YVHD:7L!_[TX6+3:SE%)#ZZ1IB84JHW>;PW$7XF/ #PF#
M6YQ)J.1LS&LPOI0938(@4%#XP"!PN\ ]*!6(4,;;Q$GGE &X/'^R/\;:L9:S
M<'!OU$]9^B:CMY244(E>^6<S/,%4SYZ2J?BO< &%X4$)YBB,<G$E1>^\T1,+
M2M'B?=QE&_=AO-G>3+!U )\ ? ;<QCQL3!25/P@O\M2:@=BQ]YT(3[PY<.Q-
M$9RQ%?$.Q3OT7G*>[%)V"413S'&,X8N8S1S!D'U.P==2'/D_<+X.WZXJW$;X
M_@^%^W6"W2K!+A)L_UOB6LSU7TG8HJ<:;!VGR9'"]&V<Y(5W'M@['M_D=_@X
M[=^$K67KR-EX?-G8_\H8#R@EN<)2&_Q@LZ&@\N%X@V<[CMEH>---/XC-WSC_
M %!+ P04    "  HAXI/E\,]!K4!  #2 P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q]4V%OVR 0_2N('U <DK9I9%MJ.DV;U$I1IVV?B7VV4<'G
M 8[;?U_ KN=MUKX =]Q[]^XXT@'-BVT ''G5JK49;9SK#HS9H@$M[!5VT/J;
M"HT6SINF9K8S(,H(THKQ)+EA6LB6YFGTG4R>8N^4;.%DB.VU%N;M" J'C&[H
MA^-9UHT+#I:GG:CA&[COW<EXB\TLI=306HDM,5!E]'YS..Y"? SX(6&PBS,)
ME9P17X+QM<QH$@2!@L(%!N&W"SR 4H'(R_@U<=(Y90 NSQ_LGV/MOI:SL/"
MZJ<L79/1/24E5*)7[AF'+S#5<TW)5/PC7$#Y\*#$YRA0V;B2HK<.]<3BI6CQ
M.NZRC?LPWMS<3;!U )\ ? ;L8QXV)HK*/PDG\M3@0,S8^TZ$)]X<N.]-$9RQ
M%?'.B[?>>\EY<INR2R":8HYC#%_$;.8(YMGG%'PMQ9'_ ^?K\.VJPFV$7_^A
M<+].L%LEV$6"[7]+7(NY^RL)6_14@ZGC-%E28-_&25YXYX&]Y_%-?H>/T_XD
M3"U;2\[H_,O&_E>(#KR4Y,J7VO@/-AL**A>.M_YLQC$;#8?=](/8_(WS=U!+
M P04    "  HAXI/"":UG[,!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R,2YX;6Q]4V%OW" ,_2N('U 2[MIUIR12K].T2:MTZK3M,Y<X"2K$*9!+
M^^\'),VR+=L7P,;O^=F8;$3S9%L 1UZTZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%
M\Z9IF.T-B"J"M&(\26Z8%K*C119])U-D.#@E.S@98@>MA7D]@L(QIRE]<SS*
MIG7!P8JL%PU\!?>M/QEOL86EDAHZ*[$C!NJ<WJ6'XS[$QX#O$D:[.I-0R1GQ
M*1B?JYPF01 H*%U@$'Z[P#TH%8B\C.>9DRXI W!]?F/_&&OWM9R%A7M4/V3E
MVIS>4E)!+0;E'G'\!',]UY3,Q7^!"R@?'I3X'"4J&U=2#M:AGEF\%"U>IEUV
M<1^G&_Y^AFT#^ S@"^ VYF%3HJC\@W"BR R.Q$R][T5XXO3 ?6_*X(RMB'=>
MO/7>2\'3)&.70#3''*<8OHI)EPCFV9<4?"O%D?\%Y]OPW:;"781?_Z;P'_GW
MFP3[2+#[;XE;,7^J9*N>:C!-G"9+2ARZ.,DK[S*P=SR^R:_P:=H?A&ED9\D9
MG7_9V/\:T8&7DESY4EO_P19#0>W"\9T_FVG,)L-A/_\@MGSCXB=02P,$%
M  @ *(>*3^95%,RT 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N
M>&UL?5-AC]0@$/TKA!]P;-E=O6S:)K=GC"::;,ZHG]EVVI(#I@+=GO]>H+U:
MM?$+,,.\-V^&(1_1/KL.P),7K8PK:.=]?V+,51UHX>ZP!Q-N&K1:^&#:EKG>
M@J@32"O&=[LW3 MI:)DGW\66.0Y>20,72]R@M; _SZ!P+&A&7QU/LNU\=+ R
M[T4+7\!_[2\V6&QAJ:4&XR0:8J$IZ$-V.A]B? KX)F%TJS.)E5P1GZ/QL2[H
M+@H"!96/#")L-W@$I2)1D/%CYJ1+R@A<GU_9WZ?:0RU7X> 1U7=9^ZZ@]Y34
MT(A!^2<</\!<SY&2N?A/< ,5PJ.2D*-"Y=)*JL%YU#-+D*+%R[1+D_9QNCGR
M&;8-X#. +X#[E(=-B9+R=\*+,K<X$COUOA?QB;,3#[VIHC.U(MT%\2YX;R7/
M]CF[1:(YYCS%\%5,MD2PP+ZDX%LISOP?.-^&[S<5[A/\^(?"PS;!89/@D CV
M_RUQ*^;X5Q*VZJD&VZ9I<J3"P:1)7GF7@7U(C\A^AT_3_EG85AI'KNC#RZ;^
M-X@>@I3=72BU"Q]L,10T/A[?AK.=QFPR//;S#V++-RY_ 5!+ P04    "  H
MAXI/+^&>J;4!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q]
M4V%OVR 0_2N('U!BDC919%MJ.DV;M$I1JVV?B7VV4<'G 8[;?U_ KN=MUKX
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
MW%[/;WDVK!J6,27KOZ+\ U!+ P04    "  HAXI/Y_REW]4!  "<!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6QU5&V/G" 0_BN$'W HN[K;C9K<
M7M.T29MLKFG[F=7Q)0=B =?KOR^@9^V6?A%F>.9Y9D:&;)+J1;< !KT*WNL<
MM\8,)T)TV8)@^D$.T-N36BK!C#550_2@@%4^2'!"HR@E@G4]+C+ONZ@BDZ/A
M70\7A?0H!%._SL#EE.,8OSF>NZ8USD&*;& -? 7S;;@H:Y&5I>H$]+J3/5)0
MY_@Q/IU3A_> [QU,>K-'KI*KE"_.^%3E.'() 8?2. 9FEQL\ >>.R*;Q<^'$
MJZ0+W.[?V#_XVFTM5Z;A2?(?767:'!\QJJ!F(S?/<OH(2ST)1DOQG^$&W,)=
M)E:CE%S[+RI';:186&PJ@KW.:]?[=9I/TL,2%@Z@2P!= XY>A\Q"/O/WS+ B
M4W)":N[]P-POCD_4]J9T3M\*?V:3U]9[*^C^F)&;(UHPYQE#-YAX11#+ODK0
MD,29_A-.P^&[8(8['YYLU8^',,$^2+#W!+N_2GQW5V( DT1AD20HD@0(XCN1
M$.8_K4B#(FF 8'<G$L+L[T3(YG8(4(V?"XU*.?9^)C?>=?0>J;]=?^#SW'YA
MJNEZC:[2V#OJ;U(MI0&;2O1@"V[M4[$:'&KCM@>[5_/ S(:1P_(6D/5!*GX#
M4$L#!!0    ( "B'BD_]$?'6P@$  #<$   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;&U4[6[C(!!\%<0#%(?4_8AL2TVKZDZZDZ*>[OJ;V&L;%8P+
M..Z]_0%V?&[*G\"N9V=F@4TV*OUF6@"+/J3H3(Y;:_L=(:9L03)SI7KHW)=:
M:<FL"W5#3*^!5:%("D*3Y(9(QCM<9"%WT$6F!BMX!P>-S" ETW_W(-28XPT^
M)UYXTUJ?($76LP9^@?W='[2+R,)2<0F=X:I#&NH</VQV^]3C ^ /A]&L]LAW
M<E3JS0??JQPGWA (**UG8&XYP2,(X8F<C?>9$R^2OG"]/[,_A]Y=+T=FX%&)
M5U[9-L=W&%50LT'8%S5^@[F?%*.Y^1]P N'@WHG3*)4PX1>5@[%*SBS.BF0?
MT\J[L(XS_[DL7D#G GI10":AX/R)659D6HU(3V??,W_%FQUU9U/Z9#B*\,V9
M-RY[*FB:9N3DB6;,?L+0%6:S((AC7R1H3&)/OY33>/DVZG ;RM.U^GT2)[B.
M$EP'@NVG%F\N6HQA;N,B:50DC1#<78C$,/<7(F1U<1)T$YZL0:4:NC NJ^PR
M%0\T7/Q_^#12/YEN>&?045GW?,(EUTI9<%:2*^>E=5.\! )JZ[>W;J^GMSP%
M5O7SF)+EOZ+X!U!+ P04    "  HAXI/?-185+<!  #2 P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6QM4V%OW" ,_2N('U 2[J[K3DFD7JMIDS;I
MU&G;9RYQ$E2(,R"7[M\/2)IE;;X -G[/S\9D(YIGVP(X\J)59W/:.M<?&;-E
M"UK8&^RA\S<U&BV<-TW#;&] 5!&D%>-)<LNTD!TMLN@[FR+#P2G9P=D0.V@M
MS)\3*!QSFM)7QY-L6A<<K,AZT<!W<#_ZL_$66U@JJ:&S$CMBH,[I?7H\[4-\
M#/@I8;2K,PF57!"?@_&ERFD2!(&"T@4&X;<K/(!2@<C+^#USTB5E *[/K^R?
M8NV^EHNP\(#JEZQ<F],[2BJHQ:#<$XZ?8:[G0,E<_%>X@O+A08G/4:*R<27E
M8!WJF<5+T>)EVF47]W&Z.1QFV#: SP"^ .YB'C8EBLH?A1-%9G D9NI]+\(3
MIT?N>U,&9VQ%O//BK?=>"WZ;9.P:B.:8TQ3#5S'I$L$\^Y*";Z4X\7=PO@W?
M;2K<1?AAG?WC;IM@OTFPCP2[_TI,WY2X%?-6)5OU5(-IXC194N+0Q4E>>9>!
MO>?Q3?Z%3]/^39A&=I9<T/F7C?VO$1UX*<F-+[7U'VPQ%-0N'#_XLYG&;#(<
M]O,/8LLW+OX"4$L#!!0    ( "B'BD\3>EY/P@$  #<$   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,R+GAM;&U4[8[;(!!\%<0#' F)<VUD6[I<5;52*T57
MM?U-[+6-C@\7<'Q]^P)V7#?E3V#7LS.SP"8?M7FU'8!#;U(H6^#.N?Y(B*TZ
MD,P^Z!Z4_])H(YGSH6F)[0VP.A9)0>AF<R"2<87+/.;.ILSUX 17<#;(#E(R
M\_L$0H\%WN);XH6WG0L)4N8]:^$;N._]V?B(+"PUEZ LUPH9: K\M#V>LH"/
M@!\<1KO:H]#)1>O7$'RN"[P)AD! Y0(#\\L5GD&(0.1M_)HY\2(9"M?[&_O'
MV+OOY<(L/&OQD]>N*_ [C&IHV"#<BQX_P=Q/AM'<_!>X@O#PX,1K5%K8^(NJ
MP3HM9Q9O1;*W:>4JKN/,?RM+%]"Y@-X5D$DH.O_ '"MSHT=DIK/O6;CB[9'Z
MLZE",AY%_.;-6Y^]EO2PR\DU$,V8TX2A*\QV01#/ODC0E,2)_E=.T^6[I,-=
M+,_6ZN\/:8)]DF ?"7;_M+B_:S&%R=(B65(D2Q <[D12F,<[$;*Z. FFC4_6
MHDH/*H[+*KM,Q1.-%_\7/HW45V9:KBRZ:.>?3[SD1FL'WLKFP7OI_!0O@8#&
MA>VCWYOI+4^!T_T\IF3YKRC_ %!+ P04    "  HAXI/4Z,UZ;@!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6QU4]MNW" 0_17$!P0ON]EL
M5[:E;*JJE5IIE:KM,VN/+PHP+N!U^O<%[+ANXKP ,YQSYL*0#FB>; /@R+.2
MVF:T<:X[,F:+!I2P-]B!]C<5&B6<-TW-;&= E)&D).-)LF=*M)KF:?2=39YB
M[V2KX6R([942YL\)) X9W= 7QV-;-RXX6)YVHH;OX'YT9^,M-JN4K0)M6]3$
M0)71^\WQM OX"/C9PF 79Q(JN2 ^!>-+F=$D) 02"A<4A-^N\ !2!B&?QN])
MD\XA W%Y?E'_%&OWM5R$A0>4O]K2-1D]4%)")7KI'G'X#%,]MY1,Q7^%*T@/
M#YGX& 5*&U=2]-:AFE1\*DH\CWNKXSZ,-_O=1%LG\(G 9\(AQF%CH)CY1^%$
MGAH<B!E[WXGPQ)LC][TI@C.V(M[YY*WW7G.^/Z3L&H0FS&G$\ 5F,R.85Y]#
M\+40)_Z&SM?IV]4,MY%^NZ0G[PCL5@5V46#[7XD?7I6X@KE+7@5ABYXJ,'6<
M)DL*['6<Y(5W'MA['M_D'WR<]F_"U*VVY(+.OVSL?X7HP*>2W/A2&__!9D-"
MY<+QSI_-.&:CX;";?A";OW'^%U!+ P04    "  HAXI/SQV'$+(!  #2 P
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
MF4O?.WZA13\]"WA^FXJ_4$L#!!0    ( "B'BD^1Q*SJX@$  .@$   9
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;'U4T6Z;,!3]%<0'U!A#TD: M&2J
M-FF3HD[KGAVX!%0;4]L)W=_/-@118NTE]KV<<^XYQ#@;A'Q3#8 ./CCK5!XV
M6O<[A%39 *?J0?30F2>UD)QJ4\HS4KT$6CD29RB.H@WBM.W"(G.]HRPR<=&L
M[> H W7AG,J_>V!BR$,<WAHO[;G1MH&*K*=G^ 7Z=W^4ID*S2M5RZ%0KND!"
MG8=?\.Z06KP#O+8PJ,4^L$E.0KS9XGN5AY$U! Q*;16H6:YP ,:LD+'Q/FF&
M\TA+7.YOZL\NN\ERH@H.@OUI*]WDX6,85%#3"],O8O@&4YXT#*;P/^ *S,"M
M$S.C%$RYWZ"\*"WXI&*L</HQKFWGUF'2O]'\A'@BQ#,!)_\ED(E 5@0T.G-1
MOU)-BTR*(9#CG]53>R;PCIB76=JF>W?NF4FK3/=:$!QGZ&J%)LQ^Q,0+S IQ
MN$>0QQF"C('91>QU$3M^NN#C;>H7(%X!X@3(IQAD%6/$;!RFNPU)5DD\H&2;
M^*TD7BN)Q\IJRG[$),LI3WBSLN(!;1>@3U92KY7TS@HF>&4EO0M,-MMH9<4#
MPD_1R@I:G#E[!_RD\MQV*C@);8ZO.V2U$!J,8/1@%!MS[<P%@UK;[=;LY?CQ
MC846_72OH/ER*_X!4$L#!!0    ( "B'BD]3<R(=W0$  &$$   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;'U4VXZ;,!#]%<L?L X0LFT$2)M452NU
M4K15M\\.#!>M+]0V8?OW]85EV83V!7O&YYRYV$,V2O6L6P"#7C@3.L>M,?V>
M$%VVP*F^DST(>U)+Q:FQIFJ([A70RI,X(_%FLR.<=@(7F?>=5)')P;!.P$DA
M/7!.U9\#,#GF.,*OCL>N:8USD"+K:0,_P/SL3\I:9%:I.@Y"=U(@!76.'Z+]
M<>OP'O#4P:@7>^0J.4OY[(RO58XW+B%@4!JG0.UR@2,PYH1L&K\G33R'=,3E
M_E7]LZ_=UG*F&HZ2_>HJT^;X T85U'1@YE&.7V"J)\5H*OX;7(!9N,O$QB@E
MT_Z+RD$;R2<5FPJG+V'MA%_'<+*+)MHZ(9X(\4RPL?]'2"9"\D;PW20A,U_J
M)VIHD2DY(A4NJZ?N343[Q#:S=$[?.W]FJ]76>RF2*,W(Q0E-F$/ Q M,-".(
M59]#Q&LA#O$-/7X?X'B+^/B/",EJ$8GGI\L$[]-U@>VJP-8+).^ZL+OJ0L#L
M/$9X3)I&5X7<ZJ3Q51YD<3,<5.,?L4:E'(1Q/5AXYSEYB-W-7OD/=G["<W^3
M"</WG:JF$QJ=I;'OQM]N+:4!F^'FSG:IM?,^&PQJX[;W=J_"JP^&D?TTT&3^
MJQ1_ 5!+ P04    "  HAXI/F$0_YQD"   1!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T,BYX;6QU5>V.FS 0?!7$ YS!?"8B2)>K3JW42M%5O?YVR ;0
MV9BSG7!]^]J&HY0X?V+O>G9FULB;8N#B338 ROM@M),[OU&JWR(DJP88D0^\
MATZ?G+E@1.E0U$CV LC)%C&*<!"DB)&V\\O"Y@ZB+/A%T;:#@_#DA3$B_NR!
M\F'GA_YGXJ6M&V42J"QZ4L-/4+_Z@] 1FEE.+8-.MKSS!)QW_F.XW8>!*;"(
MUQ8&N=A[II4CYV\F^';:^8%Q!!0J92B(7J[P!)0:)NWC?2+U9TU3N-Q_LC_;
MYG4S1R+AB=/?[4DU.S_WO1.<R86J%SY\A:FAQ/>F[K_#%:B&&R=:H^)4VE^O
MNDC%V<2BK3#R,:YM9]=A/,GP5.8NP%,!G@MP:GL9A:SS+T21LA!\\,1X^3TQ
MWSC<8GTWE4G:J[!GVKS4V6L9A5F!KH9HPNQ'#%Y@PAF!-/LL@5T2>WQ3'H6Y
MFR!R>HPL0;+4S^X0Q$Z"V!)$_SG8K)H<,:G%=!:3A7?:3)PBR:T(#E8B(R9>
MB"1W&DF=&JE#(UQII#<:6;IQBV1.D>SFNB.,W02YDR!WN(Q6+O.;ZT[SV"VR
M<8IL'"+Q2L2%2=PB>K(XGT?@H$C7[\,%RE8Z:/$B&8C:SB+I5?S2V4&XR,[S
M[M&. /0//@[+'T34;2>](U=Z+MC7>^9<@?82/.COUNCY/ <4SLIL,[T7XY :
M \7[:0"C^5^@_ M02P,$%     @ *(>*3S*ZLF?9 0  G00  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#,N>&UL?53M;ILP%'T5Y >H X8DC0"I335MTB9%
MG=;]=N 24&W,;"=T;S]_4$:![4]L7Y]S[CF.<=H+^:IJ !V\<=:J#-5:=P>,
M55$#I^I.=-":G4I(3K59R@M6G01:.A)G.-ILMIC3ID5YZFHGF:?BJEG3PDD&
MZLHYE;\?@8D^0R%Z+SPWEUK; L[3CE[@.^@?W4F:%1Y5RH9#JQK1!A*J##V$
MAV-B\0[PTD"O)O/ )CD+\6H77\H,;:PA8%!HJT#-<(,C,&:%C(U?@R8:6UKB
M=/ZN_LEE-UG.5,%1L)]-J>L,[5%00D6O3#^+_C,,>1(4#.&_P@V8@5LGID<A
MF'*_07%56O!!Q5CA],V/3>O&WN]L]P-MG1 -A&@DA/%_"60@D!D!>V<NZA/5
M-$^EZ /I_ZR.VCL1'H@YS,(6W=FY/9-6F>HM)]$^Q3<K-& >/2::8**/B.,2
M0?Z*8&-@=!&MNH@</YGPP]T_!,BJ '$"Y$.,^UD,C]DZ3.MCQ.%NO4N\VB5>
M=B&;61>/B2==[@E)9N>U%$JB=2/)JI%DP0]).#.2+.*&X6[1!D\NBOUPOU%Y
M:5H5G(4V=\[=C$H(#49Q<V<D:_-6C L&E;;3G9E+_\7XA1;=\!C@\47*_P!0
M2P,$%     @ *(>*3R+U\:@D @  D@8  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#0N>&UL=97;CILP$(9?!7'?->9DB "IV:IJI5:*MFI[[223@-9@:CMA
M^_:U#8LH.#?QZ9__FW&P70Q<O,H:0'EO+>MDZ==*]3N$Y*F&ELHGWD.G5RY<
MM%3IH;@BV0N@9QO4,A0&08I:VG1^5=BY@Z@*?E.LZ> @/'EK6RK^[H'QH?2Q
M_S[QTEQK92905?3T"C] _>P/0H_0[')N6NADPSM/P*7T/^+='ML J_C5P" 7
M?<^4<N3\U0R^GDL_,!D!@Y,R%E0W=W@&QHR3SN//9.K/3!.X[+^[?[;%ZV*.
M5,(S9[^;LZI+/_.],USHC:D7/GR!J:#$]Z;JO\$=F):;3#3CQ)FTO][I)A5O
M)Q>=2DO?QK;I;#N,*R2;PMP!X100S@'A6,L(LIE_HHI6A>"#)\;-[ZGYC_$N
MU'MS,I-V*^R:3E[JV7L51;A =V,T:?:C)EQJ<#9KD/:?(:$3$EJ#Y#](Z#:(
MG :1-8@6!CA?)3E*4BOIK"0D)'5#8B<DWD"B*%I11DV\I*01<5,2)R5Q4.(5
M)=E2XNC!CJ=.2NJ@)"M*NJ'@/'^P8\1)(0Y*NJ*0+27+ C<E<U(R!X6L*-F&
MDF</2LF=D-P!R5:0?%M*2'#DQN# ?=X"!VC]+4^B)>E#GN('H <'&V]!<; &
MX<VIP9@DZ[.)%K>)N:V_4W%M.ND=N=(7D[T^+IPKT);!D_YX:_U S ,&%V6Z
M1/?%>$N. \7[Z05 \S-4_0-02P,$%     @ *(>*3_-D6VS' 0  %P0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL;53;;IPP$/T5RQ\0@X$T6@%2
M-E752JVT2M7FV0O#1?&%VMXE_?OZ0@A)><&>\9DS9\8>REGI9S, 6/0BN#05
M'JR=#H289@#!S(V:0+J33FG!K#-U3\RD@;4A2'!"D^26"#9*7)?!=])UJ2Z6
MCQ).&IF+$$S_/0)7<X53_.IX'/O!>@>IRXGU\!/LK^FDG456EG84(,VH)-+0
M5?@^/1P+CP^ WR/,9K-'OI*S4L_>^-96./&"@$-C/0-SRQ4>@'-/Y&3\63CQ
MFM(';O>O[%]"[:Z6,S/PH/C3V-JAPG<8M="Q"[>/:OX*2ST%1DOQW^$*W,&]
M$I>C4=R$+VHNQBJQL#@I@KW$=91AG>-)7BQA^P%T":!K (VUQ$1!^6=F65UJ
M-2,=>S\Q?\7I@;K>--X96A'.G'CCO-<ZR].27#W1@CE&#-U@WA#$L:\IZ%Z*
M(_TO/$OO]@FR78U9(,C>::3[!/DN01X(BG<$V3Y!L4M0["C(/W0I8FX#1L8N
MT3Q)/J0AFXL1H/OP) UJU$6&<=AXUU=_3\/%OL'CR/Q@NA^E06=EW?,(E]@I
M9<&)26Z<FL%-Z6IPZ*S??G)['=]J-*R:EC$DZ[^@_@=02P,$%     @ *(>*
M3[UF$ ,7 @  YP4  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULC53;
MCILP%/P5Q >L,>  $2 UV52MU$K15ML^.\E)0&LPM9VP_?O:AB "M-H7?)L9
MSQQLIRT7;[( 4,Y[Q6J9N852S1HA>2R@HO*)-U#KE3,7%55Z*"Y(-@+HR9(J
MAGS/6Z&*EK6;IW9N+_*47Q4K:]@+1UZKBHH_&V"\S5SLWB=>RDNAS 3*TX9>
MX >HUV8O] @-*J>R@EJ6O'8$G#/W$U[OB,%;P,\26CGJ.R;)@?,W,_AZRES/
M& (&1V44J&YNL 7&C)"V\;O7=(<M#7'<OZM_MMEUE@.5L.7L5WE21>;&KG."
M,[TR]<+;+]#G(:[3A_\&-V :;ISH/8Z<2?MUCE>I>-6K:"L5?>_:LK9MV^O?
M:<L$OR?X P&'_R4$/2'X*"'L">%'":0GD D!==EM,9^IHGDJ>.N([C@TU)PZ
MO";Z=QW-I/T[=DW74^K96QZ$)$4W(]1C-AW&'V'\1\1VC@CB1\CS')+@1\AN
M025<#1BD<PQA_,4POA4@(P$<XV6!8%$@L +!2"#T)L7H("L+J2UDY>,XF!1D
MCHH]O(J7O82+7L*YETG!-ATD'.V"$T^[F9A9@$61%_RC,F31#9FY"<)H8H?,
M0OO$#[V)Z^T2+,)),CDP<QA.")FJ[1;4=+0DFH1#HPMAGL#O5%S*6CH'KO3=
MLC?@S+D"+>D]:<U"O[K#@,%9F6ZD^Z)[>[J!XDW_K*+A;<__ E!+ P04
M"  HAXI/ XD?;-T!  #E!   &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6R-5.UNFS 4?17D!ZC-9]((D%:F:9,V*>JT[;<#EX!J,+.=T+W];$,8I=;:
M/['OY9S#.3?&Z<C%DVP E/?<L5YFJ%%J.& LRP8Z*N_X +U^4G/14:5+<<9R
M$$ K2^H8#@A)<$?;'N6I[1U%GO*+8FT/1^')2]=1\><!&!\SY*-;X[$]-\HT
M<)X.] S?0?T8CD)7>%&IV@YZV?+>$U!GZ(-_*!*#MX"?+8QRM?=,DA/G3Z;X
M4F6(&$/ H%1&@>KE"@4P9H2TC=^S)EI>:8CK_4W]D\VNLYRHA(*S7VVEF@SM
MD5=!32],/?+Q,\QY8N3-X;_"%9B&&R?Z'25GTOYZY44JWLTJVDI'GZ>U[>TZ
MSOHWFIL0S(1@(?C1?PGA3 @W!#PYLU$_4D7S5/#1$].?-5!S)OQ#J(=9FJ:=
MG7VFTTK=O>9AM$_QU0C-F(<)$ZPPP4M$\1H1_A/!VL#B(G"Z""P_?N'BWBT0
M.@5"*Q"N!")_DV*")!;26XA_3P)_$[9PP'8[$OIN-Y'33?3*31@3MT#L%(C?
M/X_$*9"\/8_$-0^?D,T\'+!=LB?;.'AUX,P%\(V*<]M+[\25/KOVA-6<*]"2
MY$X':_2=LQ0,:F6V.[T7TY<W%8H/\Z6"EYLM_PM02P,$%     @ *(>*3Z/4
MW%7* @  BPL  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULC5;;CMHP
M$/V5*!^PB9T+"0*D!E2U4BNAK=H^&S 0;1*GMH'MW]=VO"G$$^"%Q/:9F3.3
M\6%F%\;?Q)%2Z;W752/F_E'*=AH$8GND-1$OK*6-.MDS7A.IEOP0B)93LC-&
M=17@,$R#FI2-OYB9O35?S-A)5F5#U]P3I[HF_&]!*W:9^\C_V'@M#T>I-X+%
MK"4'^H/*G^V:JU70>]F5-6U$R1J/T_W<_X2F*QQJ X/X5=*+N'KW="H;QM[T
MXNMN[H>:$:WH5FH71#W.=$FK2GM2//Y8IWX?4QM>OW]X_VR25\ELB*!+5OTN
M=_(X]S/?V]$].57RE5V^4)M0XGLV^V_T3"L%UTQ4C"VKA/GUMB<A66V]*"HU
M>>^>96.>E^XD0=8,-L#6 /<&67C7(+(&46^ XKL&L36(!P9!EXJIS8I(LIAQ
M=O%X]WE;HKL(36-5_:W>-,4V9ZH\0NV>%U&"9L%9.[*898?!5QA\BUBYB"CK
M(8$BT+/ ( ML[),;%AAV$($.(N,@NG$0#4AVF-1@FBZ-)(KA*#$8)0:BQ(,H
M+F8LDP2,D0 QDD$,%S,6(P5CI$",=/#14Z=:>98/D^U \5,EG8!4)@"5">P@
M QUDS[=.#CK('[=.X6+RR:!>N5,*H%XN"..Q>J$0OK#AXR8L )!#&, DSKV^
MB[FE.Z(OZ'$_%P#(I>MB7+IW,;=T82%"^/'5* "02Q<_<W\LZLF&@*4/0=HW
MHKX(UC44/W^)$"Q;"-*MH0);T'6Z41B.Q(&E"T':Y935!8VF \L2@G1I*,,
M:#0,+%XH>]QN*PM*GZK:4.-N_WQA2<&/U:( ,%&2#T@$5U-'3?G!3'3"V[)3
M([7MU6X_-19FD'+V\^E2Y>*>*"+393=H!O]#=&/J=\(/92.\#9-J7C)3S9XQ
M217_\$6UWE%-QOVBHGNI7R?JG7?C8;>0K+6C;]#/WXM_4$L#!!0    ( "B'
MBD\DU@;LW $  .\$   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;'64
M:V^;,!2&_PKR#ZBY)XT :>E4;=(F19W6?7;@$%!M3&TG=/]^MB&(@O<%7WC/
M^YSC6S9P\28; .5],-K)'#5*]0>,9=D (_*!]]#I/S47C"@]%!<L>P&DLD&,
MXM#W4\Q(VZ$BLW,G463\JFC;P4EX\LH8$7^/0/F0HP#=)U[:2Z/,!"ZRGES@
M%ZC?_4GH$9Y=JI9!)UO>>0+J''T)#L>=T5O!:PN#7/0]4\F9\S<S^%[ER#<)
M 852&0>BFQL\ :7&2*?Q/GFB&6D"E_V[^[.M7==R)A*>./W35JK)T1YY%=3D
M2M4+'[[!5$^"O*GX'W #JN4F$\TH.97VZY57J3B;7'0JC'R,;=O9=IC\[V'N
M@' *".> <*QE!-G,OQ)%BDSPP1/CVO?$;'%P"/7:E&;2+H7]IY.7>O961*F?
MX9LQFC3'41,N-<%^UF#M/T-")R2T!LDG2. VB)P&D36(/AF$JRQ'36HUG=7L
MT\?838F=E-A!B5:441,O*(&^ 6Y*XJ0D#DJ\HFPU2>AFI$Y&ZF D*\96\S_&
MSLG8;>*#*%@Q=IL]>=QO]@0OSJIY"GX2<6D[Z9VYTL?>'LZ:<P7:T'_0*]/H
MUV<>4*B5Z>YT7XQW<!PHWD_/"Y[?N.(?4$L#!!0    ( "B'BD]F-B;. P(
M '$%   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;'U4VXZ;,!#]%<0'
MK DD)!L!TI)JU4JM%&W5]MF!X:*U,6L[8?OW]85EN34OV!Z?.7..L2?J&'\5
M%8!TWBEI1.Q64K9'A$16 <7B@;70J)V"<8JE6O(2B98#SDT2)<CWO!!17#=N
M$IG8F2<1NTI2-W#FCKA2BOG?% CK8G?C?@1>ZK*2.H"2J,4E_ 3YJSUSM4(#
M2UY3:$3-&H=#$;M/F^,IU'@#^%U#)T9S1SNY,/:J%]_RV/6T(""02<V U7"#
M$Q"BB92,MY[3'4KJQ/'\@_W9>%=>+EC B9$_=2ZKV#VX3@X%OA+YPKJOT/O9
MN4YO_CO<@"BX5J)J9(P(\W6RJY",]BQ*"L7O=JP;,W9V)SST:>L)?I_@#PFJ
M]KV$H$\(/A.VQKQ59JQ^P1(G$6>=P^W/:K&^$YMCH XSTT%S=F9/N14J>DN"
M,(S031/UF-1B_!%F,R"08A]*^&LE4G^1[D\+G):(Q_]4"%9-!"9_-S&Q7R?8
MKA)L#4$P(3C,3L%B0H-I#.;@>3,C2TRP'8$F2G:K2G8K2AYG2I:8W?Q$[T(F
M,L)5&>%2QGYF-EUB%C+N0JP,-+JI%'AI'K5P,G9MI+X3H^C0-YY\?=-G\53U
M$_O\/VEL,_J!>5DWPKDPJ=Z1N>T%8Q*40N]!G52E^M^P(%!(/=VK.;==P"XD
M:_L&AX8NF_P#4$L#!!0    ( "B'BD_8=N$>H (  ,@*   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;)56[6Z;,!1]%<0#U-CFLTHBK9FF3=JDJ-.Z
MWT[B)*B F>V$[NUG&XH(N73D3[#-N8=S;GS BT;(5W7B7'MO95&II7_2NGY$
M2.U.O&3J0=2\,G<.0I9,FZD\(E5+SO:NJ"P0"8(8E2RO_-7"K6WD:B'.NL@K
MOI&>.I<EDW^?>"&:I8_]]X7G_'C2=@&M%C4[\I]<_ZHWTLQ0S[+/2UZI7%2>
MY(>E_PD_K@FQ!0[QDO-&#<:>M;(5XM5.ONV7?F 5\8+OM*5@YG+A:UX4ELGH
M^-.1^OTS;>%P_,[^Q9DW9K9,\;4H?N=[?5KZJ>_M^8&="_TLFJ^\,Q3Y7N?^
M.[_PPL"M$O.,G2B4^_5V9Z5%V;$8*25[:Z]YY:Y->R?!71E<0+H"TA?@\,,"
MVA7040%JE3FKGYEFJX44C2?;?ZMF=E/@1VJ:N;.+KG?NGG&KS.IE11.\0!=+
MU&&>6@P98,@U8GV+H&D/049 KX* *HBKCZY4$)B @@34$= K CJRT6)BAZD<
M)DIP,'("@.)TPDL(2@D!*>%(2HL)!T_)*$U&4B 0SF I$2@ENI%"L@DO,4@0
MS_]?$I @F=&,Y,8G(=&H%Q]CKH2DH) 4$#)!D($$V?Q6X ".6C!CDW:@H=,(
MQ^-="J&"B$[(F4@^!N3$$Q1P;/$=N<5P<#&4W/$.Z4!7=L-DO$?^A[J6 X<7
M0^E-)BC@T.'HCJ; L</QG*;$-W9I?/,2 5%3;Q$,AQA#*9YXCV X?CB]HREP
M '$V)S[9C=UQX]8 )I[Z6L%))E"2)WI*X/01/+\A9.*C268TI ,-/VCA(.5M
M1P!0%(]W/1H<*>P9[P>3Q[Q2WE9H<SIQ9XB#$)H;PN#!^#J98V4_*?A!VV%B
MQK(]6[43+>KNW(CZP^OJ'U!+ P04    "  HAXI/-B4YD$4"   1!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q]E=N.FS 0AE\%\0#+*9PB@K1)
M5;52*T5;=7OMD$E :V-J.V'[]O6!L 2<O0GV\,_,-X,S+GK*WG@-()QW@EN^
M<6LANK7G\:H&@O@3[:"5;TZ4$23DEIT]WC% 1^U$L!?Z?N(1U+1N66C;GI4%
MO0C<M+!G#K\0@MB_+6#:;]S O1E>FG,ME,$KBPZ=X1>(W]V>R9TW1CDV!%K>
MT-9A<-JXS\%ZERN]%KPVT//)VE&5'"A]4YOOQXWK*R# 4 D5 <G'%7: L0HD
M,?X.,=TQI7*<KF_1O^K:92T'Q&%'\9_F*.J-F[G.$4[H@L4+[;_!4$_L.D/Q
M/^ *6,H5B<Q14<SUKU-=N*!DB")1"'HWSZ;5SWZ(?W.S.X2#0S@ZR-R?.42#
M0_3AL-+%&S)=ZA<D4%DPVCO,?*P.J3,1K"/9S$H9=>_T.UDME]9K&65^X5U5
MH$&S-9IPH@E&A2>CCRE"6XIMN' /[Q/LEHK\08;(6D2D_>-I$6EH#["R!ECI
M -%=%X)9%XPFT9K6:/(@GU6R% 59%ME18BM*;$&9]6N[U,3SEAK):@H2!@]
M$BM(8@&)9B#)(HNE)Q:1GR=VE-2*DEI05C.4=%EP-@-92L('IR2S8F06C'B&
ML=0L/LVGDCN,W(J16S"2&49N.:Q1.@.QB())TPR*-YDD!-A9#UWN5/32"O6?
MG5C'N?X<JDDTLV_EO#?C^2.,N2Q^(G9N6NX<J)!S3D^C$Z4")*/_) ]R+>^G
M<8/A)-0RE6MFIK39"-H-%Y WWH+E?U!+ P04    "  HAXI/<+>V%P "  !P
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6R%5-N.FS 0_17$>]=<
M IM$!&F3JFJE5HJV:OOLP'#1^D)M$[9_7]L0E@#=OL3V<.;,.1-[DHZ+%UD!
M*.>5$B8/;J54LT=(9A50+!]X TQ_*;B@6.FC*)%L!.#<)E&" L^+$<4U<]/$
MQLXB37BK2,W@+!S94HK%GR,0WAU<W[T%GNNR4B: TJ3!)7P']:,Y"WU"(TM>
M4V"RYLP14!S<)W]_B@W> G[6T,G)WC%.+IR_F,.7_.!Z1A 0R)1AP'JYP@D(
M,41:QN^!TQU+FL3I_L;^R7K77BY8PHF37W6NJH.[=9T<"MP2]<R[SS#XB5QG
M,/\5KD TW"C1-3).I/UULE8J3@<6+87BUWZMF5V[@?^6MIX0# G!F*!KOY<0
M#@GA6\+&FN^56:L?L<)I(GCGB/[/:K"Y$_X^U,W,3-#VSG[3;J6.7M-P^YB@
MJR$:,,<>$TPP_HA FGTL$:R5. :+]."^P&F)V/VC0KAJ(K3YT9V)[3K!9I5@
M8PG".X+=K L])K88UMN(9SZ6D ^;>%U'M*HC6NK8>3,=2TPT[^>[D#L9\:J,
M>$6&/Y,1_[\=2\BR'6AR42F(TKYIZ62\9<I<B4ET'!M/@;GHL_A1CY/^];_1
M]+/H&Q9ES:1SX4H_(WO9"\X5:(G>@VY5I<??>"!0*+-]U'O1#X'^H'@SS#<T
M#MGT+U!+ P04    "  HAXI/\7@(OH0"  "S"   &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6R-5MN.FS 4_!7$!RS8YAJ12+E5K=1*T59MGYW$2= "
MIK:3;/^^MF$)&&^2%[#-S'C.\>6072E[XR="A/->%A6?NB<AZHGG\=V)E)B_
MT)I4\LN!LA(+V65'C]>,X+TFE84'?3_R2IQ7[BS38QLVR^A9%'E%-LSAY[+$
M[-^"%/0Z=8'[,?":'T]"#7BSK,9'\I.(7_6&R9[7J>SSDE0\IY7#R&'JSL%D
M#9 B:,3OG%QYK^VH4+:4OJG.M_W4]94C4I"=4!)8OBYD28I"*4D??UM1MYM3
M$?OM#_4O.G@9S!9SLJ3%GWPO3E,W<9T].>!S(5[I]2MI PI=IXW^.[F00L*5
M$SG'CA9</YW=F0M:MBK22HG?FW=>Z?>U^1+!EF8GP)8 .X*<^QX!M01T(P1W
M"4%+"&Z$Z"XA; FA,8/7Q*Z3N<("SS)&KPYK]D.-U;8#DU NUTX-ZM71WV0^
MN1R]S% *,^^BA%K,HL' '@8,$:LQ J6HPWC206<#VFPLX$C ,+$<(U+3Q1B"
MDB%D;8&D@=THLN8+:0$T$ CM H%5(- "X4 @L@N$5H'0XB V5JS!!!I3:4P
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
MC^'[..=P#H9J5OK-C  6O0LN38U':Z<-(:8;05!SIR:0;F506E#K2GT@9M)
M^T 2G!19MB:",HF;*O1VNJG4T7(F8:>1.0I!]>\M<#77.,<?C1=V&*UOD*::
MZ &^@_TQ[;2KR*+2,P'2,"61AJ'&G_)-6WI\ /QD,)NS.?))]DJ]^>)+7^/,
M&P(.G?4*U TG:(%S+^1L_$J:>-G2$\_G'^K/(;O+LJ<&6L5?66_'&C]BU,-
MC]R^J/DSI#PKC%+XKW "[N#>B=NC4]R$+^J.QBJ15)P50=_CR&08Y[BR?DBT
MVX0B$8J%D-__DU F0GE%(-%9B/I$+6TJK6:DX\^:J+\3^:9TA]GY9CB[L.;2
M&M<]-?=%5I&3%TJ8;<049YCB$M'^C2@?%PAQ!A87Q4T71>"O+ESDMP7*FP)E
M$"@O!*Y,;B-F'3 R8%:K["IK^Q]0M$+.3M??]F]4'Y@T:*^L^U'A. >E+#C!
M[,ZE&MT#6PH.@_73!S?7\9K%PJHIO2"R/./F#U!+ P04    "  HAXI/;)C@
MX_H!  #T!   &0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q]5%V/G" 4
M_2O$]RZ*']N=J,G.-$V;M,EDF[;/C%X_LB 6<-S^^P*ZKG5L7P0NYYQ[+G))
M1R&?50.@T0MGG<J\1NO^@+$J&N!4W8D>.K-3"<FI-DM98]5+H*4C<8:)[R>8
MT[;S\M3%SC)/Q:!9V\%9(C5P3N7O(S Q9E[@O0:>VKK1-H#SM*<U? /]O3]+
ML\*+2MERZ%0K.B2ARKS'X'"*+=X!?K0PJM4<V4HN0CS;Q><R\WQK"!@4VBI0
M,USA!(Q9(6/CUZSI+2DM<3U_5?_H:C>U7*B"DV _VU(WF??>0R54=&#Z28R?
M8*XG]M!<_!>X C-PZ\3D* 13[HN*06G!9Q5CA=.7:6P[-X[33I+,M'T"F0ED
M(03Q?PGA3 C?")$K?G+F2OU -<U3*48DIY_54WLG@D-H#K.P07=V;L]4JTST
MFD<D3/'5"LV8XX0A*TRP(+!17U*0O11'<D,G?R<XW2(>_I$AW"TB=/QX;? A
MW!>(=@4B)Q"N#6P/88(D#M(Y2!CY)(HWI>S DM TU;Z;>-=-?.,F\.\W=N*;
M/.^"B&P/=@=%B)]LS.#59>$@:]=7"A5BZ+3]+:OHTKJ/Q%ZV3?QH6GKJP#>9
MZ3WX2F7==@I=A#97V5VX2@@-QJ1_9UPVY@E:%@PJ;:?W9BZG1IP66O3S&X.7
MAR[_ U!+ P04    "  HAXI/C(!-)ZP!  #  P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6QM4]MNVS ,_15!'U YCI.V@6U@Z3!LP 8$';8]*S8=
M"]7%DY2X^_M1DFLD@5\DDCH\AZ2D<C3VS?4 GKPKJ5U%>^^''6.NZ4%Q]V &
MT'C2&:NX1]>>F!LL\#8F*<GR+-LRQ86F=1EC!UN7YNRET'"PQ)V5XO;?'J09
M*[JB'X%7<>I]"+"Z'/@)?H+_-1PL>FQF:84"[831Q$)7T4^KW;X(^ CX+6!T
M5S8)G1R->0O.M[:B62@()#0^,'#<+O "4@8B+./OQ$EGR9!X;7^P?XF]8R]'
M[N#%R#^B]7U%GRAIH>-GZ5_-^!6F?C:43,U_APM(A(=*4*,QTL65-&?GC9I8
ML!3%W],N=-S'=+(MIK3EA'Q*R.>$//62A&+EG[GG=6G-2&R:_<##%:]V.<ZF
M"<$XBGB&Q3N,7NHB+TIV"4039I\P^0UF,V,8\L\B^:)('@DV-P3;98+U(L$Z
M$JQO"![OJDR8;<3HB-D\9]FR2K&H4BRH/-VI+&&>[T38U?##V_[![4EH1X[&
MXSW&:7?&>$"^[ &GTN-WFAT)G0_F(]HV/:KD>#-,_X7-G[;^#U!+ P04
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
MW?JV!85&F6FJYV)I ,M"\7'M;7AKL.4?4$L#!!0    ( "B'BD]JR55AE (
M &\*   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;)5678_:,!#\*U'>
M>XF=#P(*2$!5M5(KH:NN?39@(+HD3FT#UW]?VS&Y )N>>2&Q,SNSZV7DS<^,
MOXH#I=)[J\I:3/V#E,TD",3F0"LBGEA#:_5EQWA%I%KR?2 :3LG6!%5E@,,P
M#2I2U/XL-WLK/LO9499%35?<$\>J(OSO@I;L//61?]EX+O8'J3>"6=Z0/?U)
MY4NSXFH5="S;HJ*U*%CM<;J;^G,T66(38!"_"GH6O7=/E[)F[%4OOFVG?J@S
MHB7=2$U!U.-$E[0L-9/*XX\E]3M-'=A_O[!_,<6K8M9$T"4K?Q=;>9CZF>]M
MZ8X<2_G,SE^I+2CQ/5O]=WJBI8+K3)3&AI7"_'J;HY"LLBPJE8J\M<^B-L^S
MY;^$P0'8!N N0&G_+R"R =%[0&R*;S,SI7XFDLQRSLX>;[O5$/VG0)-('>9&
M;YJS,]]4M4+MGF;Q:)0')TUD,8L6@WL8U"$"Q=Y)8$AB@>_"\;7 \AXQ'E"(
MP"(B$Y_T%488)HA!@M@01%>GD-V<0HM)#:8VF$]QEF2P3 +*)(#,^$:FQ<1]
M&83#^.;$DKMD$CQ0<0JFDMZGDH4WJ:3WJ:1A.B S F5&@,Q :S.0('-O[1@D
M&#NT]AZ3#&B@$'91Z-!9 #0H,V!6Y- U #0H QIVCC @,T0!.Q(]8$D$>Q*Y
MF-*"8C=7(MB6R,67Z"-C7BO!KD,NMD,/^0[!QD.0\Z(!"MAZZ 'O(=A\R,5]
M%N380PP[$+LXT((<>XAA$V(7$UI0^D$/@]XU75&^-Q.-\#;L6$M](?9VNZEI
MCO4U?[._4--4._N\T[2CV _"]T4MO#63:H@P5_V.,4E5EN&3ZNU!37_=HJ0[
MJ5]'ZIVW(U"[D*RQXUW0S9BS?U!+ P04    "  HAXI/VR8VL38#  !,#@
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
M9!E_]?\4/]6?Z_?[8;\_G@[#^B]G (PE >3=.KJO_[J*UH6SF/,JS^F%I%C
MI/\91SE"Q;^(2N?9T]/^]-2=59W"[=/6>2?LG_Y'ZPM7<9YDR];YY$%XO_I5
MXU'(8<3:Q6COX&OGQ/^C?=7FSAO?'?0'_;:S$M"[CK=97B;IO7]31J4[Q'^Z
M."A&>)>LX]P_A]W?9[ESU&>+10R_PZ]+?K)EE)M-M%[[;ZHB2>/"F:K,*P>V
M\L6'&%X\SS;;*'5F%\^\W<3Y/>[MISS[4C[L>OJK?PNH7R1T _E,.O;N?ZPV
M=^Z^PM-P,IPZAZ;N> E 693)8XR($\ES:'U\D>5P0$P4\(1BG^A1#B>8+1W8
M7+QU;LDZ*@K_S%]DFPT,4939XN<VE.!';O 1 "^2'_]3518ET"@ 8O/(;SI'
M/L_2(ELG2T*#-]$Z2A<QGEQ<%D#B/M]<^,>O3OQ7?I+ZMP]95<!,#@[\L5JW
M$[7SS]?7;S_>^F<W-V]O;UX[/T?% Y'8!7Z(_UXEC]$:P.U,<AT#V4L6N,S%
MON]<Q'>E7\2+*@>,:;@F\"9 -4D?8>Q-TP" ;<O8CQ8+/-'"S^-%#'/=K>/
M3^/2SU8^W(WL"P$-6(._S*J[<E6M]2OPR*MQ,)F._:CT@>AD@) *5K0)^'DT
M&N'/ ,>G5CA>Y?$V2I9^_!5X6>%NYE/Y ",O!-& @X\;MI.50(VZG[G*@5GF
MY5/@;]>18'\(XBT"B+9=?^.G+%M^2=;KYA4E*6#G?0(P*QK?_K1%&H0D8!U'
M1>SGR?U#>9JM3BOXHW&)R.-?%]MH$?_[$3#Q(LX?XZ/?^^[AKV+8Z!)6 !<@
M]LOHJQBO>1VTVBZX-?\FR?0ZB>Z2->&9@^0U--I&3XA##009B&G[":L-Y?%C
MG+ID][R"&P[TU%\"QP :N0-%C 5WXTG'@_7#ZWJ4)M\Y:<<#2/T2OJ=\^T'.
M@JGC=-'P, E"!F4FXO>0K9=Q7OR&$+I\<LX)[I@ ,3T>^*]Z_1".*_>!P%3Q
MCWY4E0]9GOP#GR#R^V__8S8(!S^&_0 DIQ_]-!/?^TE15*[X=[9<$N^"C>)E
M/@6JNHBV"6S<11D : 5,1*P$R,,B*^ "PJX+D  1YD!;PF RG\DYX>\F9D+
MFO?=Q][4'FLA4)UD"9"VVE1K8A\9XQ>P\#Q^ !1&%KK.7)G!?&<9KY)%XMQ&
M1H9]#K'^YL<L1<3(L_4:890@.P?RWH)NS6,XJ*BHH/OLN0'"@/'D$!Y[?!7A
M)7N(RP0DQ9.]>>Y9-]_9B=D*J7<^Z>#\SC<ZKX" ET#4;FBV+M)^3,RG%[K7
MXYW+LQ_-VF6L^CVU;E0SO"P(O.E$%I(GF>+!K174%A[PCS^G406T)%[NCS*F
M[CESZ"4S236A_]>S.]0S%^7_=B4Q8C\-^RH$998<S"&P%PF(4$S)<$."D<%V
MXJ^+=44$ [X&_@6/)7SG<;QH@QK0/^B+D_J8-S'=], '3A"C<DMO+#=)2HHR
M"O+U5_X:.INZZ)K3G?(19H++U\(X'4 T,\-,<4_Q'$N5QT4,JDL&BL3<V>SQ
M>Z"G)U*D6>791HX"6.&>*=,^\7B'V"/&.Q;K.&E\%*?V[V*@-[$A4S71@^PQ
M*1".2)JZGOP(NVUB$/B]>"\J0>J_JTH4F/PR PZ['WF70SL#U'A*_;TW49$L
MZ.R6R;K".TBC (SY-N\:SR( @E75Y_A+C#)NO#R-$(WN8S\E/1517Q <D'U1
M;@7A8+U 1HD#PZ]W.Q;G8$MRPLKB*;R)BA.P9CA?'@\ O*Z6/$^Q^PZUXO)W
MGZ"#(IY;L@8AZ',HHZ9ZSIB"+K93PT\-0L_QVKBEKLK[  H17B&_2H%[K(FU
MWD?P-Y*>QRA9(VZ=PN4Y+4"O[5!@W\%53.Y3(:DOGGPT#!8"7Z+EWZH6M7;G
MFAM8U@Z9SG[B&R^O.]VAU[@#9X36_QP\J=_U&^.22\G;M-$<_OZ;9[]OJ!97
MJ%I<@H31K%ITC:+$F</G-X1ZQB_W<CYWO(MF):$FZE]VBOH.H8_ODS3%]Z1$
MSA:8=A'I3%TH9KRP2;ADV592YX6ZUT*N07M1=I\F30BZ_V!"I,>5(C^-=QJM
MWIR]/_MX_M8_N_7//O_T^>;6%QO:N</K>%OE,'/1H266#WE6W3_ WN2S_C;/
M[O-HLR]C<(7"@N\V2;8'D(DF,H;$XH=F(O:6!'CSN#LEXIT(XKIHOL;Y(BE(
MAF5@\7DVV.>[5N*:4#L8(%I WX$J^$R50$F@9/%N9#(:4^EP$*?3!5K74REB
MX9'!9[+&;E'X0Z9_!R16B#$GAJ2KYW&5 ]=@MTNX=.VMVD3;B"WMO)BM>R27
M'&#*:Y^N;J\-I'G$LK[2?%F7Z;'1=!C@-Y:QL#Y\W7B1[3*_.=9#1$LDT.^2
M%+ T ;YR$^>/R0(&?)]L$,]@SBKW?TKN0* KHUQ<];LH=1C'1XD>&B5,1&E"
M#U>908+7_8Q@> P4N I5D[4B>F*J"^@3+8"8LC=)&?39N8 _Y*YUX,HDCTO;
MNV#8B+JH,R#P(HZ7!9/]352:KZ.\USJV^G'W) K>4I%(]H">..C.9X!#"/C!
M.G;BE+W7>%_RN <;:MUP,_U9[;&UMZL5VB80OE\%]T7GJ.#$!0KG.$/@>)T"
M.IW\&?XI7/4R7N1D.T]>?OSS;QP/2<"=8H, F6VCR_4EIHF11K5-@$HYH<(5
MNGO2LE&,.--RTA5P2W0*=*AM:%_Q0F&^;QP?N&;L(>$ECS0.6TD&2T9XQ9%7
MBD 6%F^N2[>X=:2K1757),LDRG&%QRCX'0FW]Y$/1.D(WCLZ\1^BQ]B[B^,4
M4!HN'?-%8@3YDJ2&+TGY8 J'VQSX9K)%&B&4[/43_AYO2WX79_J<)DJ(H$6>
M <E/%I%_?/2Y=]/S?SH[NX+)V7 #8E>R\?3V$B/\!3=#*\!1DQ2@7"V4  =Z
MZ<;'Z QZ["PODP7("V$?)[R.[Z5%X^;T?_;\,]H1;&#]%.!@3\#400(LI?G
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
M7Q8DG_+^/9*J@+3'J8G*-@)'RT<^JI4 -PZ&N(\STOG"[H4P@GN*ZRNH6QP
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
M3#$Y9GO+.$VDGE2?E;;\+K[+:S8,:[R;:HM1'&(XCBX0 ^+8N@QXP_"WAJ)
MH5KI/2 E8AHU>4 OP*$2N]3VCN$&<^[;_(3BJ_<Q"'G["V*7J2?#8R4]PVRB
M^XRH1FT"(SA1Y'M3ZMK6,&"R)$"%.K IIRKL2YE#W!>SRFOE$1'#Z15T$5 P
M&$9G8"0C1N)01CTVO#U;HP![_\ !OL Y4;Q"=Q(&I.7"R\+PP7#UW*[<#<^"
MX/PHV7_*Z5.$D*U[R1J#MTD1RDON7"7VJAN"1$LX[4)'4-;3=[0'V-/F\,!L
M?9&9=1546<">C_$-A8?!&]J*_*3U "OHWVY[+'!;2(@Y7C\J'J)]Q@"X&U .
M'H#V_)R5D?_8\_\2/2$IE?%J#UPADZ$GS7#('T2@#E4>V2"B8L]O@"<Q0#B=
M[<-3@6X]CS/$%RI:D8<@,]L:RP&*2L<;H%VB-2!L%=;&'5@CW5N^L)J-RKR
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
MV3 R@%\$ONL"E:=<Z74*JPG]$0QK%*\\O0)*C+Q2CS,.1OT)EMF?#,3$.L=
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
MFDI8FYA\<F+YX)A!;6("RHD%A"_]3/VO1S !%<0"0C&#1B\P!Q7'7$@+&KW
M)%0<1D)#"B\P[134,YN=!;XA/LPW!?W6S/Z=5W;B8V*^*8A]@R]$!E&(?A)&
M[!M\(3(8>C#?%-1?A6&8X="#^:8@]@VZ2QS&)N:;XB"^V;.L._6_"SC#?'/F
M?#-RA<WEQ4(LH8T6W^$1!LZ7O"IGFG5_^H^JLKS[&&+95M4UG+MOH-]VY]T]
MME]G7_X#4$L#!!0    ( "B'BD^:MP@[2P(  !<J   :    >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'/%VDUNVS 0AN&K&#I : Z'HZ2(L^HFV[07$&SZ
M![$E0621Y/95O:D*)/JZ,#YM;!@V9M[58X'2XTLZ-^74M?EXZO/J_7)N\Z8Z
MEM)_<RYOC^G2Y+NN3^WXS;X;+DT9/PX'US?;U^:0G*S7YH;IC.KI<3IS];S;
M5,/SSE>KG\UP2&53N?>S>^N&UWQ,J61W??-WXX+Q)Q]]^I_UW7Y_VJ;OW?;7
M);7EDXJ_"RKW>9#,!PD]*,P'!7J0S@<I/2C.!T5ZD,T'&3VHG@^JZ4'W\T'W
M]*"'^: '>I!? QG7_"2$-5]K#[CV?*\] -OSQ?: ;,\WVP.T/5]M#]CV?+<]
M@-OSY?: ;L^WVP.\/5]O 7H+7V\!>LL"U]KH8INOMP"]A:^W +V%K[< O86O
MMP"]A:^W +V%K[< O86OMP"]A:]W 'H'OMX!Z!WX>@>@=UC@K 0=EO#U#D#O
MP-<[ +T#7^\ ] Y\O0/0._#U#D#OP-<[ +T#7V\%>BM?;P5Z*U]O!7HK7V\%
M>NL"9]WHL)NOMP*]E:^W KV5K[<"O96OMP*]E:^W KV5KW<$>D>^WA'H'?EZ
M1Z!WY.L=@=Z1KW<$>L<%[E6BFY5\O2/0._+UCD#OR-<[ KTC7^\(](Y\O0WH
M;7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&T+/&N"'C;AZVU ;^/K;4!OX^MM
M0&_CZUT#O6N^WO5$[WQLAK3[4893>\BW+OEG^)<U$[AS^3BGVV=<IWZY?Z)T
M&;<D=WV]^3_8=>J?"#>MR$^_ 5!+ P04    "  HAXI/X1^AO@0"   \*0
M$P   %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;)%C>LK%U$VP)9!
M@A<PR6D3-8DMVT!Y^W$"C#2H2$6TTK]IFASGG#^I]:UZ^?CF*<ZV?3?$9=&D
MY"\8BU5#O8VE\S3DRLJ%WJ9\&M;,VVICU\3$8F%8Y89$0YJGL4=Q=7E#*_O<
MI=GU^_6Q];*PWG=M95/K!O8RU%^:SC\:EH&Z:4UL6A]/\H)B=KO-76*^MBQR
M-19LCPE?;QS/\WU_7BB$MJ8?17.K55M1[:KG/M]21A_(UK$A2GU7QL8&JA]2
M:(?U1]Y[&]*=[7-CMNW8?PO*X^5(;QWM#C!5#CDYY6U!NT9-A?=/_JN!G[NA
M<H'F/N1J2.V.Q\N1[G,ULG'A(1^1QJU34[W7\-SZ>#_LJPN;Z?NN%_ZO&-ET
M^-U;/UP. 9)#@N10(#DT2 X#DN,4),<92(YSD!Q\@1($152.0BI',96CH,I1
M5.4HK'(45SD*K!Q%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K0)%5HL@J
M4625*+)*%%DEBJP215:)(JM$D56BR"I19%4HLBH4616*K I%5H4BJT*15:'(
MJE!D52BR*A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%DUBJP:15:#(JM!D=6@
MR&I09#4HLAH460V*K 9%5H,BJT&1]?2(LD['LK?M\%V2)^<VG_/9]*?)J[]0
M2P$"% ,4    "  HAXI/'R// \     3 @  "P              @ $
M7W)E;',O+G)E;'-02P$"% ,4    "  HAXI/)^B'#H(   "Q    $
M        @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( "B'BD^O
M953X[P   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E+GAM
M;%!+ 0(4 Q0    ( "B'BD^97)PC$ 8  )PG   3              "  ;<"
M  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ *(>*3\%6X]W$ @
M@0L  !@              ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;%!+ 0(4 Q0    ( "B'BD^_]_H.[P0  '(9   8              "  ?(+
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  HAXI/[_,2
M*[X"   V"P  &               @ $7$0  >&PO=V]R:W-H965T<R]S:&5E
M=#,N>&UL4$L! A0#%     @ *(>*3QC&>*^? P  *P\  !@
M ( !"Q0  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( "B'
MBD_R!8%+:P(  /$'   8              "  > 7  !X;"]W;W)K<VAE971S
M+W-H965T-2YX;6Q02P$"% ,4    "  HAXI/YP/_^J8$  "O&0  &
M        @ &!&@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%
M  @ *(>*3RC\CY8J!   7!,  !@              ( !71\  'AL+W=O<FMS
M:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( "B'BD^@60&0LP$  -(#   8
M              "  ;TC  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"
M% ,4    "  HAXI/ACAV%[0!  #2 P  &               @ &F)0  >&PO
M=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ *(>*3QM?5,*S 0
MT@,  !D              ( !D"<  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX
M;6Q02P$"% ,4    "  HAXI/I6ZWM*\!  #2 P  &0              @ %Z
M*0  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( "B'BD\S
MYED.M $  -(#   9              "  6 K  !X;"]W;W)K<VAE971S+W-H
M965T,3(N>&UL4$L! A0#%     @ *(>*3S LM*2S 0  T@,  !D
M     ( !2RT  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M"  HAXI/CS($@;4!  #2 P  &0              @ $U+P  >&PO=V]R:W-H
M965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( "B'BD^>17 ILP$  -(#   9
M              "  2$Q  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L!
M A0#%     @ *(>*3T"T90RT 0  T@,  !D              ( !"S,  'AL
M+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  HAXI/O '\!K4!
M  #2 P  &0              @ 'V-   >&PO=V]R:W-H965T<R]S:&5E=#$W
M+GAM;%!+ 0(4 Q0    ( "B'BD^@/'8,L@$  -(#   9              "
M >(V  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ *(>*
M3_1)IP*U 0  T@,  !D              ( !RS@  'AL+W=O<FMS:&5E=',O
M<VAE970Q.2YX;6Q02P$"% ,4    "  HAXI/E\,]!K4!  #2 P  &0
M        @ &W.@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0
M   ( "B'BD\()K6?LP$  -(#   9              "  :,\  !X;"]W;W)K
M<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ *(>*3^95%,RT 0  T@,
M !D              ( !C3X  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q0
M2P$"% ,4    "  HAXI/+^&>J;4!  #2 P  &0              @ %X0
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( "B'BD\1>%<F
MM $  -(#   9              "  61"  !X;"]W;W)K<VAE971S+W-H965T
M,C0N>&UL4$L! A0#%     @ *(>*3SN 9/#I 0  9@4  !D
M ( !3T0  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  H
MAXI/"!N-C\\!  "<!   &0              @ %O1@  >&PO=V]R:W-H965T
M<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( "B'BD\7KF +L@$  -(#   9
M          "  75(  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#
M%     @ *(>*3RJ81+?% 0  -P0  !D              ( !7DH  'AL+W=O
M<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  HAXI/Y_REW]4!  "<
M!   &0              @ %:3   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM
M;%!+ 0(4 Q0    ( "B'BD_]$?'6P@$  #<$   9              "  69.
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ *(>*3WS4
M6%2W 0  T@,  !D              ( !7U   'AL+W=O<FMS:&5E=',O<VAE
M970S,2YX;6Q02P$"% ,4    "  HAXI/$WI>3\(!   W!   &0
M    @ %-4@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (
M "B'BD]3HS7IN $  -(#   9              "  494  !X;"]W;W)K<VAE
M971S+W-H965T,S,N>&UL4$L! A0#%     @ *(>*3\\=AQ"R 0  T@,  !D
M             ( !-58  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"
M% ,4    "  HAXI/]1K-%[<!  #2 P  &0              @ $>6   >&PO
M=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( "B'BD\L[:>!MP$
M -(#   9              "  0Q:  !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&UL4$L! A0#%     @ *(>*3W;UBRLS P  + X  !D              ( !
M^EL  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  HAXI/
M LEH AX$  !&%0  &0              @ %D7P  >&PO=V]R:W-H965T<R]S
M:&5E=#,X+GAM;%!+ 0(4 Q0    ( "B'BD\&#C3 Y@$  *<$   9
M      "  ;EC  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%
M  @ *(>*3Y'$K.KB 0  Z 0  !D              ( !UF4  'AL+W=O<FMS
M:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  HAXI/4W,B'=T!  !A!
M&0              @ 'O9P  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+
M 0(4 Q0    ( "B'BD^81#_G&0(  !$&   9              "  0-J  !X
M;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ *(>*3S*ZLF?9
M 0  G00  !D              ( !4VP  'AL+W=O<FMS:&5E=',O<VAE970T
M,RYX;6Q02P$"% ,4    "  HAXI/(O7QJ"0"  "2!@  &0
M@ %C;@  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( "B'
MBD_S9%MLQP$  !<$   9              "  ;YP  !X;"]W;W)K<VAE971S
M+W-H965T-#4N>&UL4$L! A0#%     @ *(>*3[UF$ ,7 @  YP4  !D
M         ( !O'(  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M    "  HAXI/ XD?;-T!  #E!   &0              @ $*=0  >&PO=V]R
M:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( "B'BD^CU-Q5R@(  (L+
M   9              "  1YW  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
M4$L! A0#%     @ *(>*3R36!NS< 0  [P0  !D              ( !'WH
M 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  HAXI/9C8F
MS@,"  !Q!0  &0              @ $R?   >&PO=V]R:W-H965T<R]S:&5E
M=#4P+GAM;%!+ 0(4 Q0    ( "B'BD_8=N$>H (  ,@*   9
M  "  6Q^  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @
M*(>*3S8E.9!% @  $0<  !D              ( !0X$  'AL+W=O<FMS:&5E
M=',O<VAE970U,BYX;6Q02P$"% ,4    "  HAXI/<+>V%P "  !P!0  &0
M            @ &_@P  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4
M Q0    ( "B'BD_Q> B^A (  +,(   9              "  ?:%  !X;"]W
M;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ *(>*3URW'^>+ P
M=Q$  !D              ( !L8@  'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6Q02P$"% ,4    "  HAXI/VV3LD#8"  "$!@  &0              @ %S
MC   >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( "B'BD]_
MDT00L $  -(#   9              "  >".  !X;"]W;W)K<VAE971S+W-H
M965T-3<N>&UL4$L! A0#%     @ *(>*3VR8X./Z 0  ] 0  !D
M     ( !QY   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M"  HAXI/C(!-)ZP!  #  P  &0              @ 'XD@  >&PO=V]R:W-H
M965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( "B'BD^%Y>'('0(  -\%   9
M              "  =N4  !X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L!
M A0#%     @ *(>*3VG%2M1T P  S0\  !D              ( !+Y<  'AL
M+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    "  HAXI/[#Y'.1@"
M   #!@  &0              @ ':F@  >&PO=V]R:W-H965T<R]S:&5E=#8R
M+GAM;%!+ 0(4 Q0    ( "B'BD\R/RKL6@(  #L(   9              "
M 2F=  !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ *(>*
M3Z+Z2,8G @  @ 8  !D              ( !NI\  'AL+W=O<FMS:&5E=',O
M<VAE970V-"YX;6Q02P$"% ,4    "  HAXI/":X2-O<!  !L!0  &0
M        @ $8H@  >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0
M   ( "B'BD]JR55AE (  &\*   9              "  4:D  !X;"]W;W)K
M<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ *(>*3]LF-K$V P  3 X
M !D              ( !$:<  'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q0
M2P$"% ,4    "  HAXI/>W!_4[P!  #2 P  &0              @ %^J@
M>&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( "B'BD_FAD+U
M+0(  -0&   9              "  7&L  !X;"]W;W)K<VAE971S+W-H965T
M-CDN>&UL4$L! A0#%     @ *(>*3WK=Z;XG @   08  !D
M ( !U:X  'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    "  H
MAXI/-O4 >(I$  !J)0$ %               @ $SL0  >&PO<VAA<F5D4W1R
M:6YG<RYX;6Q02P$"% ,4    "  HAXI/7,Y[F4D"  "Z"@  #0
M    @ 'O]0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( "B'BD\=H=\/'04
M "$N   /              "  6/X  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    "  HAXI/FK<(.TL"   7*@  &@              @ &M_0  >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  HAXI/X1^AO@0"   \
M*0  $P              @ $P  $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    3P!/ )L5  !E @$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6635611456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments (Details 1) - Equity Method Investments [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Equity Securities without Readily Determinable Fair Value [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 );">Balance, beginning of period</a></td>
<td class="nump">$ 3,919<span></span>
</td>
<td class="nump">$ 1,883<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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification', window );">Adoption of change in accounting for equity investments</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,213<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_EquitySecuritiesFvNiAdjusted', window );">Adjusted balance</a></td>
<td class="nump">3,919<span></span>
</td>
<td class="nump">3,096<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 );">Adjustment for observable transactions involving a similar investment from the same issuer</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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 );">Balance, end of the period</a></td>
<td class="nump">$ 3,937<span></span>
</td>
<td class="nump">$ 3,118<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_EquitySecuritiesFvNiAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity investments adjustment.</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_EquitySecuritiesFvNiAdjusted</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_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_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=116654751&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems</td>
</tr>
<tr>
<td style="padding-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_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=116654751&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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.</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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification</td>
</tr>
<tr>
<td style="padding-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_FairValueByAssetClassAxis=us-gaap_EquityMethodInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=us-gaap_EquityMethodInvestmentsMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6756974592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details 1) - Level 3 [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance, beginning of period</a></td>
<td class="nump">$ 3,619<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange', window );">Transfer into Level 3 from adoption of change in accounting for equity investments</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,794<span></span>
</td>
</tr>
<tr 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 recognized in &#8220;Other income (expense), net&#8221;</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">22<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">3,637<span></span>
</td>
<td class="nump">2,816<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="nump">$ 18<span></span>
</td>
<td class="nump">$ 22<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset transfers into level three from adoption of accounting change.</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange</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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-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>
<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>63
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6766821360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">$ 340,245<span></span>
</td>
<td class="nump">$ 362,316<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_TelecomAndPaymentServiceMember', window );">Total Telecom &amp; Payment Services [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">327,618<span></span>
</td>
<td class="nump">351,849<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_TelecomAndPaymentServiceMember', window );">Total Telecom &amp; Payment Services [Member] | BOSS Revolution Calling [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">116,242<span></span>
</td>
<td class="nump">123,513<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_TelecomAndPaymentServiceMember', window );">Total Telecom &amp; Payment Services [Member] | Carrier Services [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">113,517<span></span>
</td>
<td class="nump">142,222<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_TelecomAndPaymentServiceMember', window );">Total Telecom &amp; Payment Services [Member] | Mobile Top-Up [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">76,815<span></span>
</td>
<td class="nump">65,346<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_TelecomAndPaymentServiceMember', window );">Total Telecom &amp; Payment Services [Member] | Other [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">11,244<span></span>
</td>
<td class="nump">14,757<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_TelecomAndPaymentServiceMember', window );">Total Telecom &amp; Payment Services [Member] | Growth [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">6,011<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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">Total net2phone [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">12,627<span></span>
</td>
<td class="nump">10,467<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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">Total net2phone [Member] | net2phone-UCaaS [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">7,221<span></span>
</td>
<td class="nump">4,805<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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">Total net2phone [Member] | Net2phone-Platform Services [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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_Revenues', window );">Revenues, Total</a></td>
<td class="nump">$ 5,406<span></span>
</td>
<td class="nump">$ 5,662<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_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 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=116634182&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_TelecomAndPaymentServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TelecomAndPaymentServiceMember</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_WholesaleCarrierServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WholesaleCarrierServicesMember</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_TotalTelecomAndPaymentServicesOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TotalTelecomAndPaymentServicesOtherMember</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_TotalTelecomAndPaymentServicesGrowthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TotalTelecomAndPaymentServicesGrowthMember</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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</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_NetTwoPhoneUnifiedCommunicationsAsServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetTwoPhoneUnifiedCommunicationsAsServiceMember</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_Net2PhonePlatformServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Net2PhonePlatformServicesMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6635641424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of shares excluded from the diluted earnings per share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br /> October 31,</b></font></p> </td><td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">Stock options</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,190</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,243</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 76%; text-align: left; padding: 0 0 1.5pt; text-indent: 0">Non-vested restricted Class B common stock&#9;</td><td style="width: 1%; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">616</td><td style="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">49</td><td style="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Shares excluded from the calculation of diluted earnings per share&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,806</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: right; text-indent: 0">1,292</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6756906144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Note
3&#8212;Leases</font></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></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: 0pt 0; text-indent: 23.75pt">On August 1, 2019, the Company adopted
Accounting Standards Update No. 2016-02, <i>Leases (Topic 842)</i>, and the amendments thereto, related to the accounting for
leases (collectively referred to as "ASC 842"). ASC 842 establishes a right-of-use ("ROU") model that
requires a lessee to record a ROU asset and a lease liability on its balance sheet for all leases with terms longer than 12 months.
Leases are classified as either finance or operating, with classification affecting the pattern of expense recognition in the
income statement. A modified retrospective transition approach is required for lessees for capital and operating leases existing
at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain
practical expedients available. Entities have the option to continue to apply historical accounting under Topic 840, the previously
applicable standard, including its disclosure requirements, in comparative periods presented in the year of adoption. An entity
that elects this option will recognize a cumulative effect adjustment to the opening balance of retained earnings in the period
of adoption instead of the earliest period presented.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Company elected to apply the optional ASC 842 transition provisions beginning on August 1, 2019. Accordingly, the Company will
continue to apply Topic 840 prior to August 1, 2019, including Topic 840 disclosure requirements, in the comparative periods presented.
The Company elected the package of practical expedients for all its leases that commenced before August 1, 2019. In addition, the Company elected not to apply the recognition requirements of ASC 842 for its short-term
leases.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Company's leases primarily consist of operating leases for office space. These leases have remaining terms from one to six
years. net2phone-UCaaS also has operating leases for office equipment. Certain of these leases include 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 the lease or terminate the lease.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
adoption of ASC 842 resulted in the recognition of operating lease liabilities of $12.4 million and operating ROU assets of the
same amount as of August 1, 2019 based on the present value of the remaining minimum rental payments associated with the Company's
leases. As the Company's leases do not provide an implicit rate, nor is one readily available, the Company used its incremental
borrowing rate based on information available at August 1, 2019 to determine the present value of its future minimum rental payments.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">net2phone
has equipment leases that were classified as capital leases under Topic 840 and are finance leases under ASC 842. net2phone is
also the lessor in various equipment leases that were classified as sales-type capital leases under Topic 840, that are classified
as sales-type finance leases under ASC 842. The assets and liabilities related to these finance leases are not material to the
Company's consolidated balance sheets.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">Supplemental
disclosures related to the Company's operating leases were as follows:</font></p>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: 0; padding: 0">Operating lease cost</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">711</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Short-term lease cost</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">58</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Total lease cost</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">769</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding: 0">Cash paid for amounts included in the measurement of lease liabilities:</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">&#160;</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Operating cash flows from operating leases</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">684</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
</table>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="text-align: center; padding: 0; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding: 0 0 4pt; text-indent: 0">Weighted-average remaining lease term-operating leases</td><td style="width: 1%; padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&#160;</td><td style="width: 9%; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0"><font style="font: 10pt Times New Roman, Times, Serif">4.9 years</font></td><td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Weighted-average discount rate-operating leases</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3.12</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">%</td></tr>
</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Company's aggregate operating lease liability was as follows:</font></p>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: 0; padding: 0">Operating lease liabilities included in "Other current liabilities"</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">2,417</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Operating lease liabilities included in noncurrent liabilities</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">9,335</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0">Total&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">11,752</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">Future
minimum maturities of operating lease liabilities were as follows:</font></p>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0; text-align: left">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Twelve-month period ending October 31,</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0; text-align: left">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: 0; padding: 0 0 0 0in">2020</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">2,776</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding: 0 0 0 0in">2021</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">2,637</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding: 0 0 0 0in">2022</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">2,438</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0; padding: 0 0 0 -0.125in">2023</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">1,996</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding: 0">2024</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">1,880</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0; text-indent: 0; text-align: left">Thereafter</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">986</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0; padding: 0">Total lease payments</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">12,713</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Less imputed interest</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">(961</td><td style="padding: 0; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Total operating lease liabilities</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">11,752</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_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>66
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6936733744">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Note
7&#8212;Fair Value Measurements</b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
following tables present the balance of assets measured at fair value on a recurring basis:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level&#160;1&#160;(1)</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level&#160;2&#160;(2)</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level&#160;3&#160;(3)</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Total</b></p> </td><td style="font-weight: bold; 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">
    <td style="font-weight: bold">October 31, 2019</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: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Debt securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,894</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,894</td><td style="width: 1%; 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 style="text-align: right">5,710</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,710</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">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 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">3,637</td><td style="padding-bottom: 1.5pt; text-align: left">&#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,637</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: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,710</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,894</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,637</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,241</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">July 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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">Debt securities</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">$</td><td style="text-align: right">2,534</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">$</td><td style="text-align: right">2,534</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">Equity investments included in current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,688</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,688</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">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 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">3,619</td><td style="padding-bottom: 1.5pt; text-align: left">&#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,619</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: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,688</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,534</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,619</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,841</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
</table>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">(1) &#8211; quoted prices in active markets for
identical assets or liabilities</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">(2) &#8211; observable inputs other than quoted
prices in active markets for identical assets and liabilities</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">(3) &#8211; no observable pricing inputs in the
market</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">At
October 31, 2019 and July 31, 2019, the Company had $5.5 million in investments in hedge funds,
which were included in noncurrent "Equity investments" in the accompanying consolidated balance sheets. The Company's
investments in hedge funds were accounted for using the equity method, therefore they were not measured at fair value.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">At
October 31, 2019 and July 31, 2019, the Company did not have any liabilities measured at fair value on a recurring basis.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company's assets measured at fair value on a recurring basis
using significant unobservable inputs (Level 3). There were no liabilities measured at fair value on a recurring basis using significant
unobservable inputs (Level 3) in the three months ended October 31, 2019 and 2018.</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br /> October 31,</b></font></p> </td><td style="padding: 0; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: -10pt; padding: 0 0 0 10pt">Balance, beginning of period&#9;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">3,619</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">&#8212;</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -10pt; padding: 0 0 0 10pt">Transfer into Level 3 from adoption of change in accounting for equity investments&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">&#8212;</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding: 0; text-indent: 0">2,794</td><td style="text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt">Total gains recognized in "Other income (expense), net"&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">18</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">22</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0 0 4pt 10pt; text-indent: -10pt">Balance, end of period&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3,637</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">2,816</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 10pt; text-indent: -10pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">18</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">22</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
</table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
estimated fair value of the Company's other financial instruments was determined using available market information or other
appropriate valuation methodologies. However, considerable judgment is required in interpreting these data to develop estimates
of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid
in a current market exchange.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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 October 31, 2019 and July 31, 2019, 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.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"><i>Other
assets and other liabilities. </i>At October 31, 2019 and July 31, 2019, the carrying amount of these assets and liabilities approximated
fair value. The fair values were estimated based on the Company's assumptions, which were classified as Level 3 of the fair
value hierarchy.</font></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>67
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6641661808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 );">Loss Per Share</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Note
11&#8212;Loss Per Share</b></font></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
following shares were excluded from the diluted loss per share computations because their inclusion would have been anti-dilutive:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br /> October 31,</b></font></p> </td><td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">Stock options</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,190</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,243</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 76%; text-align: left; padding: 0 0 1.5pt; text-indent: 0">Non-vested restricted Class B common stock&#9;</td><td style="width: 1%; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">616</td><td style="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">49</td><td style="width: 1%; padding: 0 0 1.5pt; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Shares excluded from the calculation of diluted earnings per share&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">1,806</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: right; text-indent: 0">1,292</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
diluted loss per share equals basic loss per share in the three months ended October 31, 2019 and 2018 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.</font></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>68
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919415680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Expense), Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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>
</tr>
<tr 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 gains (losses)</a></td>
<td class="nump">$ 671<span></span>
</td>
<td class="num">$ (1,205)<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">26<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr 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_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="num">(463)<span></span>
</td>
<td class="num">(98)<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">$ 234<span></span>
</td>
<td class="num">$ (1,349)<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_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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-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=118939692&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=116634182&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=118932676&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_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=116634182&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_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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (expense) related to nonoperating activities, 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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>69
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6921330304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments (Details 2) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_EquitySecuritiesFvNiGainLossAbstract', window );"><strong>Equity Securities, FV-NI, Gain (Loss) [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_EquitySecuritiesFvNiRecognizedGainLossNet', window );">Net (losses) gains recognized during the period on equity investments</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="num">$ (46)<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>
</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_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld', window );">Unrealized gains (losses) recognized during the period on equity investments still held at the reporting date</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="num">$ (46)<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_us-gaap_EquitySecuritiesFvNiGainLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquitySecuritiesFvNiGainLossAbstract</td>
</tr>
<tr>
<td style="padding-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>70
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6641490144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2019</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_idt_FairValueMeasurementTextualAbstract', window );"><strong>Fair Value Measurements (Textual)</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 );">Fair value of investments in hedge funds</a></td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_FairValueMeasurementTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueMeasurementTextualAbstract</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_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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6641638192">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 expense, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></p> </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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2019</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2018</b></p> </td><td style="font-weight: bold; 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: 76%; text-align: left">Foreign currency transaction gains (losses)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">671</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,205</td><td style="width: 1%; text-align: left">)</td></tr>
<tr 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">26</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(46</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">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">(463</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">(98</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-bottom: 4pt; padding-left: 0.125in">Total other income (expense), net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">234</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,349</td><td style="padding-bottom: 4pt; 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>72
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6641226800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Expense, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_idt_OtherOperatingExpensesGainsNetAbstract', window );"><strong>Other Operating Expense [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 gains (expense)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br /> October 31, </b></font></p> </td><td style="padding: 0; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 0 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding: 0 0 0 10pt">Corporate&#8212;Straight Path Communications Inc. class action legal fees&#9;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">260</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">195</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0 0 0 10pt; text-align: left; text-indent: -10pt">net2phone&#8212;indemnification claim</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-align: right; text-indent: 0">365</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-align: right; text-indent: 0">&#8212;</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 0 10pt; text-indent: -10pt">Telecom &#38; Payment Services&#8212;accrual for non-income related taxes related to a foreign subsidiary&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">2,150</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">1,100</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 4pt 0.25in; text-indent: -10pt">Total other operating expense, net</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">2,775</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">1,295</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Schedule of correction on the Company's previously issued consolidated financial statements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">Three Months Ended October 31, 2018</td><td style="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Previously Reported</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Error Correction</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>As Adjusted</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(in thousands, except per share data)</td><td style="font-weight: bold; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">Consolidated Statement of Operations:</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td colspan="10" style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding: 0 0 4pt; text-indent: 0">Other operating expense&#9;&#9;</td><td style="width: 1%; padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(195</td><td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="width: 1%; padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,100</td><td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="width: 1%; padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,295</td><td style="width: 1%; padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Provision for income taxes&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,189</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">250</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(939</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Net loss&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,148</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(850</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,998</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0 0 4pt; text-indent: 0">Net loss attributable to IDT Corporation&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(1,449</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(850</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(2,299</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: normal; text-align: left; text-indent: 0; padding-left: 0; padding-top: 0; padding-right: 0">Loss per share attributable to IDT Corporation common stockholders:</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td>
    <td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td><td style="text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0">Basic&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.06</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.04</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.10</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0">Diluted&#9;&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.06</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.04</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; text-align: right; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">(0.10</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">)</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_OtherOperatingExpensesGainsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherOperatingExpensesGainsNetAbstract</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_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.</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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="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>73
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6637213776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Credit Loan Payable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_idt_RevolvingCreditLoanPayableAbstract', window );"><strong>Revolving Credit Facility [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_LongTermDebtTextBlock', window );">Revolving Credit Loan Payable</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Note
12&#8212;Revolving Credit Loan Payable</b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">As of October 31, 2019, the Company's subsidiary, IDT Telecom, Inc., entered into a credit agreement
with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million. IDT Telecom may use the
proceeds to finance working capital requirements, acquisitions and other general corporate purposes. The line of credit facility
is secured by primarily all of IDT Telecom's assets. The principal outstanding bears interest per annum at the LIBOR rate
adjusted by the Regulation D maximum reserve requirement plus 125 basis points. Interest is payable monthly, and all outstanding
principal and any accrued and unpaid interest is due on the maturity date of July 15, 2020. IDT Telecom pays a quarterly unused
commitment fee of 0.3% per annum on the average daily balance of the unused portion of the $25.0 million commitment. IDT Telecom
is required to comply with various affirmative and negative covenants as well as maintain certain financial targets and ratios
during the term of the facility, including IDT Telecom may not pay any dividend on its capital stock.</font></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_RevolvingCreditLoanPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevolvingCreditLoanPayableAbstract</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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term 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 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>74
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6641661808">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted 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 style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Note
4&#8212;Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font 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 sheet that equals the total of the same amounts reported in the consolidated statement of cash flows:</font></p>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>July&#160;31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 0; padding: 0">Cash and cash equivalents</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">62,183</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">80,168</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Restricted cash and cash equivalents</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">190,218</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">177,031</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">252,401</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">257,199</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">At October 31, 2019 and July 31, 2019,
restricted cash and cash equivalents included $190.1 million and $176.8 million, respectively, in restricted cash and cash equivalents
held by IDT Financial Services Limited, the Company's Gibraltar-based bank.</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_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=6877327&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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>75
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6640592640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Versature Corp.<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 );">Acquisition of Versature Corp.</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Note
8&#8212;Acquisition of Versature Corp.</b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">On
September 14, 2018, the Company acquired 100% of the outstanding shares of Versature Corp., a UCaaS provider serving the Canadian
market, for cash of $5.9 million. Versature's operating results from the date of acquisition, which were not significant,
are included in the Company's consolidated financial statements.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
following table presents unaudited pro forma information of the Company as if the acquisition occurred on August 1, 2018:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,</b></font></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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</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: 76%; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt">Revenues&#9;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">340,245</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">363,200</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.45pt; padding-left: 0.9pt">Net loss&#9;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,422</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,206</td><td style="padding-bottom: 4pt; 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_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>76
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6756863984">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_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 style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Note
16&#8212;Other Income (Expense), Net</b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">Other
income (expense), net consists of the following:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></p> </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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2019</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2018</b></p> </td><td style="font-weight: bold; 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: 76%; text-align: left">Foreign currency transaction gains (losses)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">671</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,205</td><td style="width: 1%; text-align: left">)</td></tr>
<tr 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">26</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(46</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">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">(463</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">(98</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-bottom: 4pt; padding-left: 0.125in">Total other income (expense), net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">234</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,349</td><td style="padding-bottom: 4pt; 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_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>77
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6752669872">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted 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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Schedule of cash, cash equivalents, and restricted cash and cash equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>July&#160;31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 0; padding: 0">Cash and cash equivalents</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">62,183</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">80,168</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Restricted cash and cash equivalents</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">190,218</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">177,031</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding: 0 0 4pt 0.125in; text-indent: 0">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">252,401</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">257,199</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents restricted as to withdrawal or usage.</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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="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>78
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>175</ContextCount>
  <ElementCount>323</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <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="idt-20191031.xml">
      <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="idt-20191031.xml">
      <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="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/StatementsOfComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - 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>6</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - 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>7</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - 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>11</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Debt Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/DebtSecurities</Role>
      <ShortName>Debt Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Equity Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityInvestments</Role>
      <ShortName>Equity Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Acquisition of Versature Corp.</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/AcquisitionOfVersatureCorp.</Role>
      <ShortName>Acquisition of Versature Corp.</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Other Operating Expense, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherOperatingExpenseNet</Role>
      <ShortName>Other Operating Expense, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EarningsLossPerShare</Role>
      <ShortName>Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Revolving Credit Loan Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevolvingCreditFacility</Role>
      <ShortName>Revolving Credit Loan Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - 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>20</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Business Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BusinessSegmentInformation</Role>
      <ShortName>Business Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <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="idt-20191031.xml">
      <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/OtherExpenseIncomeNet</Role>
      <ShortName>Other Income (Expense), Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Recently Issued Accounting Standard Not Yet Adopted</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted</Role>
      <ShortName>Recently Issued Accounting Standard Not Yet Adopted</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - 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>25</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - 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>26</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - 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>27</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - 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>28</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - 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>29</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - 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>30</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Acquisition of Versature Corp. (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/AcquisitionOfVersatureCorp.Tables</Role>
      <ShortName>Acquisition of Versature Corp. (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/AcquisitionOfVersatureCorp.</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Other Operating Expense, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherOperatingLossesGainsNetTables</Role>
      <ShortName>Other Operating Expense, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/OtherOperatingExpenseNet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/LossPerShareTables</Role>
      <ShortName>Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/EarningsLossPerShare</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - 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>34</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - 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>35</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Other Income (Expense), Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherExpenseIncomeNetTables</Role>
      <ShortName>Other Income (Expense), Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/OtherExpenseIncomeNet</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/RevenueRecognitionTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Revenue Recognition (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevenueRecognitionDetails1</Role>
      <ShortName>Revenue Recognition (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/RevenueRecognitionTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Revenue Recognition (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevenueRecognitionDetails2</Role>
      <ShortName>Revenue Recognition (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/RevenueRecognitionTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Revenue Recognition (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevenueRecognitionDetails3</Role>
      <ShortName>Revenue Recognition (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/RevenueRecognitionTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Revenue Recognition (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevenueRecognitionDetails4</Role>
      <ShortName>Revenue Recognition (Details 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/RevenueRecognitionTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/LeasesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Leases (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/LeasesDetails1</Role>
      <ShortName>Leases (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/LeasesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Leases (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/LeasesDetails2</Role>
      <ShortName>Leases (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/LeasesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/LeasesDetailsTextual</Role>
      <ShortName>Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/LeasesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Debt Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/DebtSecuritiesDetails</Role>
      <ShortName>Debt Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/DebtSecuritiesTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Debt Securities (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/DebtSecuritiesDetails1</Role>
      <ShortName>Debt Securities (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/DebtSecuritiesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Debt Securities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/DebtSecuritiesDetailsTextual</Role>
      <ShortName>Debt Securities (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/DebtSecuritiesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Equity Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityInvestmentsDetails</Role>
      <ShortName>Equity Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Equity Investments (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityInvestmentsDetails1</Role>
      <ShortName>Equity Investments (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Equity Investments (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityInvestmentsDetails2</Role>
      <ShortName>Equity Investments (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Equity Investments (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityInvestmentsDetailsTextual</Role>
      <ShortName>Equity Investments (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/FairValueMeasurementsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - Fair Value Measurements (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/FairValueMeasurementsDetails1</Role>
      <ShortName>Fair Value Measurements (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/FairValueMeasurementsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - Fair Value Measurements (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/FairValueMeasurementsDetailsTextual</Role>
      <ShortName>Fair Value Measurements (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/FairValueMeasurementsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - Acquisition of Versature Corp. (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/AcquisitionOfVersatureCorp.Details</Role>
      <ShortName>Acquisition of Versature Corp. (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/AcquisitionOfVersatureCorp.Tables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - Acquisition of Versature Corp. (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/AcquisitionOfVersatureCorp.DetailsTextual</Role>
      <ShortName>Acquisition of Versature Corp. (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/AcquisitionOfVersatureCorp.Tables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - Other Operating Expense, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherOperatingExpenseNetDetails</Role>
      <ShortName>Other Operating Expense, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/OtherOperatingLossesGainsNetTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - Other Operating Expense, Net (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherOperatingExpenseNetDetails1</Role>
      <ShortName>Other Operating Expense, Net (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/OtherOperatingLossesGainsNetTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - Other Operating Expense, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherOperatingExpenseNetDetailsTextual</Role>
      <ShortName>Other Operating Expense, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/OtherOperatingLossesGainsNetTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityDetails</Role>
      <ShortName>Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/LossPerShareDetails</Role>
      <ShortName>Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/LossPerShareTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - Revolving Credit Loan Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevolvingCreditLoanPayableDetails</Role>
      <ShortName>Revolving Credit Loan Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/RevolvingCreditFacility</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/AccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - Business Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BusinessSegmentInformationDetails</Role>
      <ShortName>Business Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/BusinessSegmentInformationTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - Business Segment Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BusinessSegmentInformationDetailsTextual</Role>
      <ShortName>Business Segment Information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/BusinessSegmentInformationTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/CommitmentsAndContingenciesDetailsTextual</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/CommitmentsAndContingencies</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="idt-20191031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>00000070 - Disclosure - Other Income (Expense), Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherExpenseIncomeNetDetails</Role>
      <ShortName>Other Income (Expense), Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/OtherExpenseIncomeNetTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>idt-20191031.xml</File>
    <File>idt-20191031.xsd</File>
    <File>idt-20191031_cal.xml</File>
    <File>idt-20191031_def.xml</File>
    <File>idt-20191031_lab.xml</File>
    <File>idt-20191031_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6764233904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Dec. 06, 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_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_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_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="re">
<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="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">Oct. 31,  2019<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">Q1<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">2020<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_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="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_EntityShellCompany', window );">Entity Shell 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_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</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_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="ro">
<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="re">
<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 Country Code</a></td>
<td class="text">DE<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 );">Class A common stock</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">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 );">Class B common stock</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,927,890<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_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 CCYY 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 CCYY-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_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_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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</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 Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 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_EntityExTransitionPeriod</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_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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6651190160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Aug. 31, 2017</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_CommitmentsAndContingenciesTextualAbstract', window );"><strong>Commitments and Contingencies (Textual)</strong></a></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_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 42,100<span></span>
</td>
<td class="nump">$ 44,700<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_PurchaseObligation', window );">Purchase commitment</a></td>
<td class="nump">30,700<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_OtherCommitment', window );">Aggregate commitment</a></td>
<td class="nump">26,500<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_PerformanceBondsOutstanding', window );">Performance bonds outstanding</a></td>
<td class="nump">17,500<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_CashAndCashEquivalentsSubstantiallyRestricted', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">$ 9,800<span></span>
</td>
<td class="nump">$ 13,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_dei_LegalEntityAxis=idt_TelecomOperatorMember', window );">Telecom Operator [Member]</a></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_CommitmentsAndContingenciesTextualAbstract', window );"><strong>Commitments and Contingencies (Textual)</strong></a></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_EscrowDeposit', window );">Escrow deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_CashAndCashEquivalentsSubstantiallyRestricted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 substantially restricted.</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_CashAndCashEquivalentsSubstantiallyRestricted</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_CommitmentsAndContingenciesTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments and contingencies.</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_CommitmentsAndContingenciesTextualAbstract</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=6876686&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=119400593&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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</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.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-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_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</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_OtherCommitment</td>
</tr>
<tr>
<td style="padding-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_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_dei_LegalEntityAxis=idt_TelecomOperatorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TelecomOperatorMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6766804944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (1,422)<span></span>
</td>
<td class="num">$ (1,998)<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 (loss) income:</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gain on available-for-sale securities</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2)<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="num">(1,204)<span></span>
</td>
<td class="nump">524<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 (loss) income</a></td>
<td class="num">(1,204)<span></span>
</td>
<td class="nump">522<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 loss</a></td>
<td class="num">(2,626)<span></span>
</td>
<td class="num">(1,476)<span></span>
</td>
</tr>
<tr 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 attributable to noncontrolling interests</a></td>
<td class="num">(91)<span></span>
</td>
<td class="num">(301)<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 loss attributable to IDT Corporation</a></td>
<td class="num">$ (2,717)<span></span>
</td>
<td class="num">$ (1,777)<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://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=118930883&amp;loc=d3e557-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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: 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=118930883&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=118930883&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 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br><br>Reference 3: 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=118930883&amp;loc=SL7669619-108580<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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<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 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=116874947&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=118930883&amp;loc=SL7669619-108580<br><br>Reference 3: 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 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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32157-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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 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 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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://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=118951672&amp;loc=d3e1436-108581<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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_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, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.</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=118930883&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=118930883&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: 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=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: 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=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>82
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6767634496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Expense, Net (Details 1) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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_OtherOperatingIncomeExpenseNet', window );">Other operating expense</a></td>
<td class="num">$ (2,775)<span></span>
</td>
<td class="num">$ (1,295)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">536<span></span>
</td>
<td class="nump">939<span></span>
</td>
</tr>
<tr 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">(1,422)<span></span>
</td>
<td class="num">(1,998)<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_NetIncomeLoss', window );">Net loss attributable to IDT Corporation</a></td>
<td class="num">$ (1,513)<span></span>
</td>
<td class="num">(2,299)<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=idt_ErrorCorrectionMember', window );">Error Correction [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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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_OtherOperatingIncomeExpenseNet', window );">Other operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,100)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr 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="text">&#160;<span></span>
</td>
<td class="num">(850)<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_NetIncomeLoss', window );">Net loss attributable to IDT Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (850)<span></span>
</td>
</tr>
<tr 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_EarningsPerShareAbstract', window );"><strong>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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
</tr>
<tr 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="text">&#160;<span></span>
</td>
<td class="num">$ (0.04)<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported [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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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_OtherOperatingIncomeExpenseNet', window );">Other operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (195)<span></span>
</td>
</tr>
<tr 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 );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,189)<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="text">&#160;<span></span>
</td>
<td class="num">(1,148)<span></span>
</td>
</tr>
<tr 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_NetIncomeLoss', window );">Net loss attributable to IDT Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,449)<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_EarningsPerShareAbstract', window );"><strong>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>
</tr>
<tr 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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.06)<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.06)<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_RestatementAxis=srt_RestatementAdjustmentMember', window );">As Adjusted [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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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_OtherOperatingIncomeExpenseNet', window );">Other operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,295)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(939)<span></span>
</td>
</tr>
<tr 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="text">&#160;<span></span>
</td>
<td class="num">(1,998)<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_NetIncomeLoss', window );">Net loss attributable to IDT Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,299)<span></span>
</td>
</tr>
<tr 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_EarningsPerShareAbstract', window );"><strong>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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
</tr>
<tr 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="text">&#160;<span></span>
</td>
<td class="num">$ (0.10)<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_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 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=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<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=116634182&amp;loc=SL114868664-224227<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> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: 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=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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=116637391&amp;loc=SL114874048-224260<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_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_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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 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/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=116637391&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> -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=117326831&amp;loc=d3e1337-109256<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=117326831&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 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=116637232&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_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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 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=26873400&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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=118930883&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 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=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: 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=116637232&amp;loc=SL114874131-224263<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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_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_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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: 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=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: 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=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=idt_ErrorCorrectionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=idt_ErrorCorrectionMember</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_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6640511200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [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 style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Note
2&#8212;Revenue Recognition</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white">The Company earns
revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well
as wholesale international long-distance traffic termination. The Company has two reportable business segments, Telecom &#38;
Payment Services and net2phone. The Telecom &#38; Payment Services segment is comprised of Core and Growth verticals. Core includes
BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United
States, Carrier Services, which provides international long-distance termination and outsourced traffic management solutions to
telecoms worldwide, and Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime, messaging and data
credits to mobile accounts internationally and domestically. Core also includes smaller communications and payment offerings,
many in harvest mode. Growth includes National Retail Solutions, which operates a point-of-sale terminal-based network for retailers,
BOSS Revolution Money Transfer, an international money remittance service for customers in the United States, and BOSS Revolution
Mobile, a mobile virtual network operator in the United States. The net2phone segment is comprised of net2phone-Unified Communications
as a Service ("UCaaS"), a unified cloud-based communications service for businesses in North and South America and
certain other international markets, and net2phone-Platform Services, which provides telephony services to cable operators and
other businesses by leveraging a common technology platform.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company's core operations are
mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company's
Telecom &#38; Payment Services' growth initiatives and net2phone-UCaaS are technology-driven, synergistic businesses that
leverage the Company's core assets, and revenue, in some cases, is recognized over time. The Company's most significant
revenue streams are from BOSS Revolution Calling, Mobile Top-Up, and Carrier Services. BOSS Revolution Calling and Mobile Top-Up
are sold direct-to-consumers and through distributors and retailers.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"><font style="font-weight: normal">The
following table shows the Company's revenues disaggregated by business segment and service offered to customers:</font></p>



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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></p> </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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2019</b></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2018</b></p> </td><td style="font-weight: bold; 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">
    <td>Core Operations:</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: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in">BOSS Revolution Calling</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">116,242</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">123,513</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-left: 0.125in">Carrier Services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">113,517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,222</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: 0.125in">Mobile Top-Up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,815</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65,346</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in">Other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,757</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">Growth</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,800</td><td style="padding-bottom: 1.5pt; text-align: left">&#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">6,011</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: 1.5pt; padding-left: 0.125in">Total Telecom &#38; Payment Services</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">327,618</td><td style="padding-bottom: 1.5pt; text-align: left">&#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">351,849</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>net2phone-UCaaS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,221</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,805</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">net2phone-Platform Services</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,406</td><td style="padding-bottom: 1.5pt; text-align: left">&#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,662</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: 1.5pt; padding-left: 0in">Total net2phone</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">12,627</td><td style="padding-bottom: 1.5pt; text-align: left">&#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">10,467</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: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">340,245</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">362,316</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
</table>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: normal 10pt Times New Roman, Times, Serif">The
following table shows the Company's revenues disaggregated by geographic region, which is determined based on selling location:</font></p>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Telecom &#38; Payment Services</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">Three&#160;Months&#160;Ended October 31, 2019</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: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">218,655</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,532</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">227,187</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,793</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,797</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,942</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">54,942</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">18,228</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">4,091</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">22,319</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">108,963</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">4,095</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">113,058</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">327,618</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">12,627</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">340,245</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td></tr>
</table>



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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Telecom &#38; Payment Services</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">Three&#160;Months&#160;Ended October 31, 2018</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: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">231,624</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,930</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">239,554</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,472</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,480</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,922</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">50,922</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; padding-left: 0.125in">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">18,831</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">2,529</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">21,360</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">120,225</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">2,537</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1.5pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1.5pt solid">122,762</td><td style="text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">351,849</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">10,467</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 4pt double">$</td><td style="text-align: right; border-bottom: Black 4pt double">362,316</td><td style="text-align: left; padding-bottom: 4pt">&#160;</td></tr>
</table>



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white">The Company's revenue is generally recognized in the same period that its performance obligations
are satisfied. The Company does not have any significant revenue from performance obligations satisfied or partially satisfied
in previous reporting periods, or any significant portion of transaction price to be allocated to performance obligations that
are unsatisfied (or partially unsatisfied) at the end of a reporting period.</p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt">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's contract liability balance is the
payments received for its prepaid BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up services. Contract liabilities
are recognized as revenue when services are provided to the customer. <font style="font: 10pt Times New Roman, Times, Serif">The
contract liability balances are presented in the Company's consolidated balance sheet as "Deferred revenue".</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt; background-color: white"><font style="font: 10pt Times New Roman, Times, Serif">The
following table presents information about the Company's contract liability balance:</font></p>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></font></p> </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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; 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: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">29,112</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">28,506</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
</table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Company incurs incremental costs of obtaining a customer contract, it does not incur direct costs to fulfill contracts. The Company's
incremental costs of obtaining a customer contract are sales commissions paid to acquire customers. For Telecom &#38; Payment
Services, 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.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Company's deferred customer contract acquisition costs were as follows:</font></p>

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

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>October 31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>July&#160;31,<br /> 2019</b></font></p> </td><td style="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0; text-indent: 0">&#160;</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; padding: 0; text-indent: 0">(in thousands)</td><td style="font-weight: bold; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 0; padding: 0">Deferred customer contract acquisition costs included in "Other current assets"&#9;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">1,754</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td><td style="width: 1%; padding: 0; text-indent: 0">&#160;</td>
    <td style="width: 1%; text-align: left; padding: 0; text-indent: 0">$</td><td style="width: 9%; text-align: right; padding: 0; text-indent: 0">1,474</td><td style="width: 1%; text-align: left; padding: 0; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding: 0; text-indent: 0">Deferred customer contract acquisition costs included in "Other assets"&#9;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">1,916</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: left; text-indent: 0">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding: 0; text-align: right; text-indent: 0">1,716</td><td style="padding: 0; text-align: left; text-indent: 0">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0 0 4pt 0.125in; text-indent: 0">Total&#9;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3,670</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td><td style="padding: 0 0 4pt; text-indent: 0">&#160;</td>
    <td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: left; text-indent: 0">$</td><td style="border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-align: right; text-indent: 0">3,190</td><td style="padding: 0 0 4pt; text-align: left; text-indent: 0">&#160;</td></tr>
</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><font style="font: 10pt Times New Roman, Times, Serif">The
Company's amortization of deferred customer contract acquisition costs during the periods were as follows:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three&#160;Months&#160;Ended<br /> October 31,</b></font></p> </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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></font></p> </td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2018</b></font></p> </td><td style="font-weight: bold; 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: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Amortization of deferred customer contract acquisition costs</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">551</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 4pt; 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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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>84
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6917854688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Credit Loan Payable (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2019 </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_idt_RevolvingCreditLoanPayableTextualAbstract', window );"><strong>Revolving Credit Loan Payable (Textual)</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 );">Maximum principal amount of credit agreement</a></td>
<td class="nump">$ 25,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused outstanding amount</a></td>
<td class="nump">$ 25,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_LineOfCreditFacilityExpirationDate1', window );">Line of credit maturity date</a></td>
<td class="text">Jul. 15,  2020<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Average percentage of commitment fee per annum</a></td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr 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_LineOfCreditFacilityInterestRateDescription', window );">Interest rate, description</a></td>
<td class="text">The principal outstanding bears interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_RevolvingCreditLoanPayableTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevolvingCreditLoanPayableTextualAbstract</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_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in CCYY-MM-DD format.</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=6877327&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_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).</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=6877327&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_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-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=6877327&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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</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=6877327&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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6936660592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Jul. 31, 2018</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted 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">$ 62,183<span></span>
</td>
<td class="nump">$ 80,168<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">190,218<span></span>
</td>
<td class="nump">177,031<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash and cash equivalents</a></td>
<td class="nump">$ 252,401<span></span>
</td>
<td class="nump">$ 257,199<span></span>
</td>
<td class="nump">$ 195,501<span></span>
</td>
<td class="nump">$ 203,197<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_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=118932676&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=118951113&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=6877327&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=118932676&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=118932676&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=98513485&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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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=118951113&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=118932676&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=6877327&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=98513485&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>86
<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>87
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6936671280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2019 </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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 711<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">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_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">769<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_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</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_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 684<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term-operating leases</a></td>
<td class="text">4 years 10 months 25 days<span></span>
</td>
</tr>
<tr 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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate-operating leases</a></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_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-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_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=77888426&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=77888399&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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_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=77888399&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=77888426&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=77888419&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=77888426&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_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=77888426&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=77888399&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=77888399&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=77888426&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>
<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=77888426&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=77888399&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>
</SEC-DOCUMENT>
