<SEC-DOCUMENT>0001213900-19-010280.txt : 20190607
<SEC-HEADER>0001213900-19-010280.hdr.sgml : 20190607
<ACCEPTANCE-DATETIME>20190607130319
ACCESSION NUMBER:		0001213900-19-010280
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		84
CONFORMED PERIOD OF REPORT:	20190430
FILED AS OF DATE:		20190607
DATE AS OF CHANGE:		20190607

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

	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>f10q0419_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>



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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&#9746;
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>&nbsp;</B></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"><B>&#9744;
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></P>

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

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



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

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

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

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

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

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

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



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

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

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

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

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

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

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



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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.
Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;</FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">If
an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period
for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
&#9744;</FONT></P>

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

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="width: 15%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 70%; border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading
    symbol: IDT</FONT></TD>
    <TD STYLE="width: 15%">&nbsp;</TD>
    </TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></P>

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

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

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


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

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

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

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

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

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

<!-- Field: Page; Sequence: 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">&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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TABLE
OF CONTENTS</B></FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD COLSPAN="2" STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PART
    I.&nbsp;&nbsp;FINANCIAL INFORMATION</B></FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="width: 9%; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 82%; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;1.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
    Statements (Unaudited)</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Balance Sheets</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Operations</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center">2</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Comprehensive Income (Loss)</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center">3</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Equity</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center">4-5</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Cash Flows</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center">6</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes
    to Consolidated Financial Statements</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center">7</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;2.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&rsquo;s
    Discussion and Analysis of Financial Condition and Results of Operations</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;3.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative
    and Qualitative Disclosures About Market Risks</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;4.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls
    and Procedures</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD COLSPAN="2" STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PART
    II.&nbsp;&nbsp;OTHER INFORMATION </B></FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;1.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal
    Proceedings</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;1A.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk
    Factors</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;2.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unregistered
    Sales of Equity Securities and Use of Proceeds</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">38</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;3.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Defaults
    Upon Senior Securities</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center">38</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;4.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mine
    Safety Disclosures</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center">38</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;5.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    Information</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center">38</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item&nbsp;6.</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibits</FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">38</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD COLSPAN="2" STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SIGNATURES
    </B></FONT></TD>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center">39</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 2 -->
    <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: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

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

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

<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.5in; text-align: left"><B>Item 1.</B></TD><TD STYLE="text-align: justify"><B>Financial Statements (Unaudited)</B></TD>
</TR></TABLE>



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

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSOLIDATED
BALANCE SHEETS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><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; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>April 30,</B></FONT><BR> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> <!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 1pt; margin-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"></DIV><!-- Field: /Rule-Page --></TD><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; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>July&nbsp;31,</B></FONT><BR> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> <!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 1pt; margin-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"></DIV><!-- Field: /Rule-Page --></TD><TD STYLE="padding: 0; 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">(Unaudited)</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; padding: 0; text-indent: 0">(Note 1)</TD><TD STYLE="font-weight: bold; padding: 0; 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">(in thousands)</TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; padding: 0; text-indent: 0">Assets</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0">Current assets:</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="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: 76%; text-align: left; text-indent: 0.125in; 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">79,326</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">73,981</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 0.125in">Restricted cash and cash equivalents</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">162,848</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">129,216</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 0.125in">Debt securities</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">301</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">5,612</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.125in; padding: 0 0 0 0.25in">Trade accounts receivable, net of allowance for doubtful accounts of $4,851 at April 30, 2019 and $5,358 at July 31, 2018</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">54,366</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">70,746</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 0.125in">Prepaid expenses</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">22,856</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">20,566</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">Other current assets</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">26,706</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">28,760</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.375in; padding: 0 0 0 0in">Total current assets</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">346,403</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">328,881</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">Property, plant and equipment, net</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">35,025</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">36,080</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-indent: 0; padding: 0">Goodwill</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">11,223</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">11,315</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">Other intangibles, net</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">4,212</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">496</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">Equity investments</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">8,350</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">6,633</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">Deferred income tax assets, net</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,825</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">5,668</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; text-indent: 0">Other assets</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">11,860</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">10,524</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; text-indent: 0.375in; padding: 0 0 0 0in">Total assets</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">$</TD><TD STYLE="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: right; text-indent: 0">419,898</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">$</TD><TD STYLE="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: right; text-indent: 0">399,597</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="font-weight: bold; text-align: left; text-indent: 0; padding: 0">Liabilities and equity</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><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: White">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0 0 0 0in">Current 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><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; text-indent: 0; padding: 0 0 0 0.125in">Trade accounts payable</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">38,256</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">45,900</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">Accrued expenses</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">115,308</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">130,225</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 0.125in">Deferred revenue</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">40,681</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">55,015</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">Customer deposits</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">160,833</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">127,571</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 0.125in">Other current 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">7,230</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">8,273</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; text-indent: 0.375in; padding: 0 0 0 0in">Total current 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">362,308</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">366,984</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; text-indent: 0">Other 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">1,163</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,310</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; text-indent: 0.375in; padding: 0 0 0 0in">Total 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">363,471</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">368,294</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">Commitments and contingencies</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><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: White">
    <TD STYLE="text-indent: 0; padding: 0">Equity:</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><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 0 0in; text-indent: 0">IDT Corporation stockholders&rsquo; equity:</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><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: White">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0 0 0 0.125in">Preferred stock, $.01 par value; authorized shares&mdash;10,000; no shares issued</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">&mdash;</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.125in; padding: 0 0 0 0.25in">Class&nbsp;A common stock, $.01 par value; authorized shares&mdash;35,000; 3,272 shares issued and 1,574 shares outstanding at April 30, 2019 and July 31, 2018</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">33</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">33</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.125in; padding: 0 0 0 0.25in">Class B common stock, $.01 par value; authorized shares&mdash;200,000; 25,613 and 25,594 shares issued and 24,705 and 22,872 shares outstanding at April 30, 2019 and July 31, 2018, respectively</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">256</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">256</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.125in; padding: 0 0 0 0.25in">Additional paid-in capital</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">272,291</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">294,047</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.125in; padding: 0 0 0 0.25in">Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 908 and 2,722 shares of Class B common stock at April 30, 2019 and July 31, 2018, respectively</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">(51,739</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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">(85,597</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding: 0 0 0 0.25in">Accumulated other comprehensive loss</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">(4,465</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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">(4,972</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding: 0 0 0 0.25in">Accumulated deficit</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">(160,289</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">)</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">(173,103</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; text-indent: 0.375in; padding: 0 0 0 0in">Total IDT Corporation stockholders&rsquo; equity</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">56,087</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">30,664</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 0 0 0.125in; text-indent: 0">Noncontrolling interests</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">340</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">639</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 0in; text-indent: 0.375in">Total equity</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">56,427</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">31,303</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 0in; text-indent: 0.375in">Total liabilities and equity</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">$</TD><TD STYLE="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: right; text-indent: 0">419,898</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">$</TD><TD STYLE="padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-align: right; text-indent: 0">399,597</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: 0pt 0; text-align: center">&nbsp;</P>

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

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONSOLIDATED
STATEMENTS OF OPERATIONS</FONT><BR>
<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: 0pt 0; text-align: center"><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">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<BR> April 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<BR> April 30,</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="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</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; border-bottom: Black 1.5pt solid">2018</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; border-bottom: Black 1.5pt solid">2019</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; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center">(in thousands, except per 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: 52%; text-indent: -12pt; padding-left: 12pt">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">341,255</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">365,410</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,053,044</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,154,848</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">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><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: -0.25in; padding-left: 0.5in">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">282,791</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">307,165</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">878,661</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">980,903</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: 28.2pt">Selling, general and administrative (i)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,518</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,136</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">150,970</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">152,565</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: 28.2pt">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,524</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,799</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,881</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,207</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -12pt; padding-left: 28.2pt">Severance</TD><TD>&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">553</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">3,658</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">553</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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,293</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">Total costs and expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">338,386</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">366,758</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,047,065</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,154,968</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -12.25pt; padding-left: 0.4in">Other operating expense, net</TD><TD>&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</TD><TD STYLE="text-align: left">)</TD><TD>&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">(345</TD><TD STYLE="text-align: left">)</TD><TD>&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">(405</TD><TD STYLE="text-align: left">)</TD><TD>&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,970</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">Income (loss) from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,749</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,693</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,574</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,090</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -12.25pt; padding-left: 0.4in">Interest income, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">177</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">204</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">472</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">853</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: -12.25pt; padding-left: 0.4in">Other income (expense), net</TD><TD>&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">360</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">(712</TD><TD STYLE="text-align: left">)</TD><TD>&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">(494</TD><TD STYLE="text-align: left">)</TD><TD>&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,168</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">Income (loss) before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,286</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,201</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,552</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,405</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: -12.25pt; padding-left: 0.4in">Benefit from (provision for) income taxes</TD><TD>&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">871</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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,029</TD><TD STYLE="text-align: left">)</TD><TD>&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,054</TD><TD STYLE="text-align: left">)</TD><TD>&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">(931</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">Net income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,157</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,230</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,498</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,336</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: -12.25pt; padding-left: 0.4in">Net income attributable to noncontrolling interests</TD><TD>&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">(287</TD><TD STYLE="text-align: left">)</TD><TD>&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">(228</TD><TD STYLE="text-align: left">)</TD><TD>&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">(888</TD><TD STYLE="text-align: left">)</TD><TD>&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">(698</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: 4pt">Net income (loss) attributable to IDT Corporation</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">3,870</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">(3,458</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">2,610</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">(4,034</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 12pt">Earnings (loss) per share attributable to IDT Corporation common stockholders:</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-indent: -1.35pt; padding-left: 19.1pt; padding-bottom: 4pt">Basic</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.15</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">(0.14</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.10</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">(0.16</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.45pt; padding-left: 19.1pt; padding-bottom: 4pt">Diluted</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.15</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">(0.14</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.10</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">(0.16</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -16.65pt; padding-left: 17.3pt">Weighted-average number of shares used in calculation of earnings (loss) per share:</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="padding-left: 18.65pt; padding-bottom: 4pt">Basic</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">26,263</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">24,675</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">24,970</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">24,649</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.45pt; padding-left: 19.1pt; padding-bottom: 4pt">Diluted</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">26,263</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">24,675</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">24,972</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">24,649</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -28.1pt; padding-left: 28.1pt; padding-bottom: 4pt">(i) Stock-based compensation included in selling, general and administrative expenses</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">332</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,045</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,212</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,842</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">See
accompanying notes to consolidated financial statements.&nbsp;</FONT></P>

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

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

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><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: 0pt 0; text-align: center"><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">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<BR> April 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<BR> April 30,</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="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</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; border-bottom: Black 1.5pt solid">2018</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; border-bottom: Black 1.5pt solid">2019</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; border-bottom: Black 1.5pt solid">2018</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="14" 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: 52%; text-align: left; text-indent: -12pt; padding-left: 12pt">Net income (loss)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">4,157</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">(3,230</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">3,498</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">(3,336</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">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><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: 28.2pt">Change in unrealized loss 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">28</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(122</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: 28.2pt">Foreign currency translation adjustments</TD><TD>&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">(10</TD><TD STYLE="text-align: left">)</TD><TD>&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">176</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">473</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">138</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">Other comprehensive (loss) income</TD><TD>&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">(10</TD><TD STYLE="text-align: left">)</TD><TD>&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">204</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">474</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">16</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Comprehensive income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,147</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,026</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,972</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,320</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: -12.25pt; padding-left: 0.4in">Comprehensive income attributable to noncontrolling interests</TD><TD>&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">(287</TD><TD STYLE="text-align: left">)</TD><TD>&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">(228</TD><TD STYLE="text-align: left">)</TD><TD>&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">(888</TD><TD STYLE="text-align: left">)</TD><TD>&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">(698</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: 4pt">Comprehensive income (loss) attributable to IDT Corporation</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">3,860</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">(3,254</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">3,084</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">(4,018</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
</TABLE>

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

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

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

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

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><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="text-align: center"><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 April 30, 2019 <BR>(in
    thousands)</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"><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: center"><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: center"><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"><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"><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>Class B<BR> Common Stock</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>Additional<BR> Paid-In<BR> Capital</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>Treasury<BR> Stock</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>Accumulated<BR> Other<BR> Comprehensive<BR>
    Loss</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>Accumulated<BR> Deficit</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>Noncontrolling<BR> Interests</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<BR> Equity</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: 20%; font-weight: bold; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">BALANCE AT<BR>
 JANUARY 31, 2019(see Note 2)</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">256</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">271,959</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,727</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,455</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">(164,159</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">503</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">52,410</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; text-indent: -0.125in; padding-left: 0.25in">Restricted Class B common stock purchased from employees</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">(12</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">(12</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: -0.125in; padding-left: 0.25in">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">332</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">332</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding-left: 0.25in">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">(450</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(450</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: -0.125in; padding-left: 0.25in">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">(10</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">(10</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; text-indent: -0.125in; padding-left: 0.25in">Net 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">&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">3,870</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">287</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,157</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="font-weight: bold; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">BALANCE AT APRIL 30, 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">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">272,291</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">(4,465</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">(160,289</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">340</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">56,427</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
</TABLE>




<P STYLE="margin: 0">&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="text-align: center"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><B>&nbsp;</B></TD>
    <TD COLSPAN="30" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Nine Months Ended April 30, 2019 <BR>(in
    thousands)</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><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="22" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>IDT Corporation Stockholders</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"><B>&nbsp;</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"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center"><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="font-weight: bold; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; width: 20%">BALANCE AT JULY 31, 2018</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">256</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">294,047</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">(85,597</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,972</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">(173,103</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">639</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">31,303</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; text-indent: -0.125in; padding-left: 0.25in">Adjustment from the adoption of change in revenue recognition (see Note 2)</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; text-indent: -0.125in; padding-left: 0.25in">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</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: -0.125in; padding-left: 0.125in">BALANCE AT<BR>
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: -0.125in; padding-left: 0.25in">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: -0.125in; padding-left: 0.25in">Sale of Class B common stock to Howard S. Jonas</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">(22,968</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">37,740</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">14,772</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: -0.125in; padding-left: 0.25in">Restricted Class B common stock purchased from employees</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">(28</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">(28</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding-left: 0.25in">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,212</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,212</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: -0.125in; padding-left: 0.25in">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">(1,187</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,187</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding-left: 0.25in">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">474</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">474</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: -0.125in; padding-left: 0.25in">Net 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">&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,610</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">888</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,498</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: -0.125in; padding-left: 0.125in">BALANCE AT APRIL 30, 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">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">272,291</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">(4,465</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">(160,289</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">340</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">56,427</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">&nbsp;</FONT></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: 0pt 0; text-align: center">&nbsp;</P>

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONSOLIDATED
STATEMENTS OF EQUITY<BR>
 (Unaudited)&mdash;Continued</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><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><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 April 30, 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; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">BALANCE AT<BR>
JANUARY 31, 2018</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">256</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">396,259</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">(83,365</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,531</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">(173,386</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">9,094</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">146,360</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-indent: -8.65pt; padding-left: 17.3pt">Dividends declared ($0.09 per share) </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">(2,237</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">(2,237</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: -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">1,045</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,045</TD><TD STYLE="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">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">(306</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(306</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: -8.65pt; padding-left: 17.3pt">Rafael Spin-Off</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">(103,996</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">(2,270</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">(8,653</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(114,919</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">204</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">204</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">(3,458</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">228</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,230</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 APRIL 30, 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">293,308</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">(83,365</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,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">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(179,081</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">363</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">26,917</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="margin: 0">&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>Nine Months Ended April 30, 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; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">BALANCE AT JULY 31, 2017</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">256</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">394,462</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">(83,304</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,343</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">(163,370</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">8,823</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">154,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-indent: -8.65pt; padding-left: 17.3pt">Dividends declared ($0.47 per share) </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">(11,677</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">(11,677</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: -8.65pt; padding-left: 17.3pt">Restricted Class B common stock purchased from employees</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">(61</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">(61</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">Transfer of right to receive equity to Howard S. Jonas</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">(40</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(40</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: -8.65pt; padding-left: 17.3pt">Consolidation of Lipomedix Pharmaceuticals Ltd.</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">558</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">558</TD><TD STYLE="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">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">2,842</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">2,842</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">(1,023</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,023</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">Rafael Spin-Off</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">(103,996</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">(2,270</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">(8,653</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(114,919</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: -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">16</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">16</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; 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">(4,034</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">698</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,336</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="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">BALANCE AT APRIL 30, 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">293,308</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">(83,365</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,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">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(179,081</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">363</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">26,917</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

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

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><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-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">Nine Months Ended<BR> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&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">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></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; text-indent: -12pt; padding-left: 12pt">Net income (loss)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">3,498</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">(3,336</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">Adjustments to reconcile net income (loss) to net cash provided by 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; text-indent: -4.8pt; padding-left: 30pt">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,881</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,207</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -4.8pt; padding-left: 30pt">Deferred income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,049</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,524</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: -4.8pt; padding-left: 30pt">Provision for doubtful accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,218</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,120</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -4.8pt; padding-left: 30pt">Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,212</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,842</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -4.8pt; padding-left: 30pt">Other</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(700</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5</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">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: 24pt">Trade accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,045</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,943</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 24pt">Prepaid expenses, other current assets and other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">213</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(13,436</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: 24pt">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">(18,432</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(21,075</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 24pt">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">33,086</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,468</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: 24pt">Deferred revenue</TD><TD>&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,716</TD><TD STYLE="text-align: left">)</TD><TD>&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">(8,138</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">Net cash provided by operating activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47,354</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,124</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; text-indent: -12pt; padding-left: 12pt">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; text-indent: -12pt; padding-left: 0.5in">Capital expenditures</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(13,724</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(15,969</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: 0.5in">Payment for acquisition, net of cash acquired</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,526</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: White">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 0.5in">Proceeds from redemption of investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,000</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: -12pt; padding-left: 0.5in">Cash used for purchase of investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,000</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: White">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 0.5in">Proceeds from sale of interest in Straight Path IP Group Holding, Inc.</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,000</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: 0.5in">Purchase of IP Interest from Straight Path Communications Inc.</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,000</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: 0.5in">Purchases of marketable securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(22,208</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: 0.5in">Proceeds from maturities and sales of marketable securities</TD><TD>&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,312</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">36,655</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">Net cash used in investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(13,945</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,522</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; text-indent: -12pt; padding-left: 12pt">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; text-indent: -12pt; padding-left: 0.5in">Dividends paid</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">(11,677</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: 0.5in">Cash of Rafael deconsolidated as a result of spin-off</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,287</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: 0.5in">Distributions to noncontrolling interests</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,187</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,023</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: 0.5in">Proceeds from sale of Class B common stock to Howard S. Jonas</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,272</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: 0.5in">Repayment of other liabilities acquired.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(635</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; text-indent: -12pt; padding-left: 0.5in">Proceeds from borrowings under revolving credit facility</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,125</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: 0.5in">Repayments of borrowings under revolving credit facility</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(22,125</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: 0.5in">Repurchases of Class B common stock</TD><TD>&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">(3,882</TD><TD STYLE="text-align: left">)</TD><TD>&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">(61</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">Net cash provided by (used in) financing activities</TD><TD>&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">7,568</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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,048</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">Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents</TD><TD>&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,000</TD><TD STYLE="text-align: left">)</TD><TD>&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,472</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">Net increase (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">38,977</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(16,974</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; 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="text-align: left; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">203,197</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">211,963</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; text-indent: -12pt; padding-left: 12pt; 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">242,174</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">194,989</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Supplemental schedule of non-cash investing and financing activities</TD><TD>&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: -12pt; padding-left: 0.5in; padding-bottom: 4pt">Howard S. Jonas&rsquo; advance payment used for sale of Class B common stock</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,500</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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12pt; padding-left: 0.5in; padding-bottom: 4pt">Net assets excluding cash and cash equivalents of Rafael deconsolidated as a result of spin-off</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">(105,632</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
</TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>IDT
CORPORATION </B></FONT><BR>
<BR>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT><BR>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Unaudited)</B></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">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 footnotes 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 and nine months ended April 30, 2019 are not necessarily indicative of the results that may be expected
for the fiscal year ending July&nbsp;31, 2019. The balance sheet at July 31, 2018 has been derived from the Company&rsquo;s audited
consolidated financial statements at that date but does not include all of the information and footnotes required by U.S.&nbsp;GAAP
for complete financial statements. For further information, please refer to the consolidated financial statements and notes thereto
included in the Company&rsquo;s Annual Report on Form 10-K for the fiscal year ended July 31, 2018, as filed with the U.S.&nbsp;Securities
and Exchange Commission (&ldquo;SEC&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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 2019 refers to the fiscal year ending July&nbsp;31, 2019).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
May 2014, the Financial Accounting Standards Board (&ldquo;FASB&rdquo;) issued Accounting Standards Update (&ldquo;ASU&rdquo;) No.
2014-09, <I>Revenue from Contracts with Customers (Topic 606)</I>, and has since issued amendments thereto (collectively referred
to as &ldquo;ASC 606&rdquo;). The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of
promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled
in exchange for those goods or services, and the guidance defines a five-step process to achieve this core principle. The five-step
process to achieve this principle is as follows: (i)&nbsp;identify the contract(s) with a customer, (ii)&nbsp;identify the performance
obligations in the contract(s), (iii)&nbsp;determine the transaction price, (iv)&nbsp;allocate the transaction price to the performance
obligations in the contract(s), and (v)&nbsp;recognize revenue when, or as, the entity satisfies a performance obligation. ASC
606 also mandates additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from
customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain
or fulfill a contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company applied ASC 606 only to those contracts that were not completed as of August 1, 2018. Results for the reporting periods
beginning after August 1, 2018 are presented under ASC 606, while prior period results are not adjusted and continue to be reported
in accordance with historic accounting under ASC Topic 605.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Modified
Retrospective Method of Adoption and Cumulative Effect Adjustment</I></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company adopted ASC 606 as of August 1, 2018, using the modified retrospective method. As this method requires that the cumulative
effect of initially applying ASC 606 be recognized at the date of adoption, at August 1, 2018, the Company recorded an $8.6 million
reduction to &ldquo;Deferred revenue&rdquo;, with an offsetting reduction to &ldquo;Accumulated deficit&rdquo;, for the cumulative
effect of the adoption. This adjustment related to the change in accounting for breakage primarily from the Company&rsquo;s Boss
Revolution international calling service, traditional calling cards, and international and domestic mobile top-up. A customer&rsquo;s
nonrefundable prepayment gives the customer a right to receive a good or service in the future (and obliges the Company to stand
ready to transfer that good or service). However, customers may not exercise all of their contractual rights to receive that good
or service. Those unexercised rights are referred to as breakage. Prior to the adoption of ASC 606, the Company recorded breakage
revenue when the likelihood of the customer exercising its remaining rights became remote. The Company generally deemed the likelihood
remote after 12 or 24 months of no activity (depending on the revenue stream). Per ASC 606, if an entity expects to be entitled
to a breakage amount, the entity should recognize the expected breakage amount as revenue in proportion to the pattern of rights
exercised by the customer, but only to the extent that it is probable that a significant reversal in the amount of cumulative
revenue recognized will not occur when the uncertainty associated with the breakage is subsequently resolved. The Company determined
that $8.6 million included in its opening balance of &ldquo;Deferred revenue&rdquo; would have been recognized as breakage revenue
under ASC 606 in prior periods, and accordingly, recorded the cumulative effect adjustment as of August 1, 2018.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Corrected
Cumulative Effect Adjustment</I></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">In the third quarter of fiscal 2019,
the Company corrected the income tax effect on the foreign portion of its cumulative effect adjustment from the adoption of ASC
606 described above. Accordingly, the Company corrected its cumulative effect adjustment as of August 1, 2018 and recorded a decrease
in &ldquo;Deferred income tax assets&rdquo; and an offsetting increase to &ldquo;Accumulated deficit&rdquo; of $0.8 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
606 changed the accounting for costs to obtain and fulfill contracts with customers such that incremental costs of obtaining and
direct costs of fulfilling contracts with customers are deferred and amortized consistent with the transfer of the related good
or service. In the second quarter of fiscal 2019, the Company determined that the cumulative effect of initially applying ASC
606 to defer these costs related to its net2phone-UCaaS business was $1.3 million. Accordingly, the Company corrected its cumulative
effect adjustment as of August 1, 2018 and recorded an increase in &ldquo;Other current assets&rdquo; of $0.6 million and an increase
in &ldquo;Other assets&rdquo; of $0.7 million, with an offsetting reduction to &ldquo;Accumulated deficit&rdquo; of $1.3 million.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Breakage
Revenue: Methods, Inputs and Assumptions</I></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s inputs for recording breakage revenue was its aging of the deferred revenue balance for its Boss Revolution international
calling service, traditional calling cards, international and domestic mobile top-up, and other revenue streams with deferred
revenue balances. Upon the adoption of ASC 606, the Company&rsquo;s method changed to an estimate of expected breakage revenue
by revenue stream recorded each month, based on inputs and assumptions about usage of the deferred revenue balances. The Company
used its historical deferred revenue usage data by revenue stream to calculate the percentage of deferred revenue by month that
will become breakage. The historical data indicated that customers utilize a very high percentage of minutes purchased in the
first three months. The Company reviews its estimates quarterly based on updated data and adjusts the monthly estimates accordingly.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company earns revenue from contracts with customers, primarily through the provision of retail telecommunications and payment
offerings as well as wholesale international long-distance traffic termination. The Company has two reportable business segments,
Telecom &amp; Payment Services and net2phone (formerly net2phone-Unified Communications as a Service (&ldquo;UCaaS&rdquo;)). The
Telecom &amp; Payment Services segment markets and distributes the following communications and payment services: (1) retail communications,
which includes international long-distance calling products primarily to foreign-born communities, with its core markets in the
United States; (2) wholesale carrier services terminating international long distance calls around the world for Tier 1 fixed
line and mobile network operators, as well as other service providers; and (3) payment services, such as international and domestic
mobile top-up, domestic bill payment and international money transfer, and National Retail Solutions, the Company&rsquo;s merchant
services offerings through point-of-sale terminals. The net2phone segment is comprised of (1) cloud-based communications services
offered to enterprise customers mainly through value-added resellers, service providers, telecom agents and managed service providers,
(2) Session Initiation Protocol (&ldquo;SIP&rdquo;) trunking, which supports inbound and outbound domestic and international calling
from an IP PBX, and (3) cable telephony.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><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: 36pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s most significant revenue streams are from its Boss Revolution international calling service, international and
domestic mobile top-up, and wholesale termination provided by its Carrier Services business. The Boss Revolution international
calling service and international and domestic mobile top-up are sold direct-to-consumers and through distributors and retailers.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><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 0pt 0.5in; text-indent: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Boss
Revolution international calling service direct-to-consumers </I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Boss
Revolution international calling service direct-to-consumers is offered on a pay-as-you-go basis or in unlimited plans. The customer
prepays for service in both cases, which results in a contract liability (deferred revenue). The contract term for pay-as-you-go
plans is minute-to-minute that includes separate performance obligations for the series of material rights to renew the contract.
The performance obligation is satisfied immediately after it arises, and the amount of consideration is known when the obligation
is satisfied. Since the Company&rsquo;s satisfaction of its performance obligation and the customer&rsquo;s use of the service
occur simultaneously, the Company recognizes revenue at the point in time when minutes are utilized, since the customer obtained
control and the Company has a present right to payment. For unlimited plans, the Company has a stand ready obligation to provide
service over time for an agreed upon term. Unlimited plans include fixed consideration over the term. Plan fees for unlimited
plans are generally refundable up to three days after payment if there was no usage. Since the Company&rsquo;s satisfaction of
its performance obligation and the customer&rsquo;s use of the service occur over the term, the Company recognizes revenue over
a period of time as the service is rendered. The Company uses an output method as time elapses because it reflects the pattern
by which the Company satisfies its performance obligation through the transfer of service to the customer. The fixed upfront consideration
is recognized evenly over the service period, which is generally 24 hours, 7 days, or one month.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Boss
Revolution international calling service sold through distributors and retailers</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Boss
Revolution international calling service sold through distributors and retailers is the same service as Boss Revolution international
calling service direct-to-consumers. The Company sells capacity to international calling minutes to retailers, or to distributors
who resell to retailers. The retailer or distributor is the Company&rsquo;s customer in these transactions. The Company&rsquo;s
sales price to retailers and distributors is less than the end user rate for Boss Revolution international calling service minutes.
The customer or the Company may terminate their agreement at any time upon thirty days written notice without penalty. Retailers
may sell the Boss Revolution international calling service on a pay-as-you-go basis or in unlimited plans. As described above,
for pay-as-you-go, the Company recognizes revenue at the point in time when minutes are utilized, and for unlimited plans, the
Company recognizes revenue over a period of time as the service is rendered. Retailers and distributors also receive renewal commissions
when certain end users subsequently purchase minutes directly from the Company. Renewal commission payments are accounted for
as a reduction of the transaction price over time as the end user uses the service.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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 0pt 0.5in; text-indent: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>International
and domestic mobile top-up</I></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">International
and domestic mobile top-up is sold direct-to-consumers and through distributors and retailers in the same manner as the Boss Revolution
international calling service. The Company does not terminate the minutes in its mobile top-up transactions. The Company&rsquo;s
performance obligation is to recharge (top-up) the airtime balance of a mobile account on behalf of the Company&rsquo;s customer.
The Company has contracts with various mobile operators or aggregators to provide the mobile top-up service. The Company determined
that it is the principal in primarily all its mobile top-up transactions as the Company controls the service to top-up a mobile
account on behalf of the Company&rsquo;s customer. However, for a portion of its domestic mobile top-up business where the Company
has no customer service responsibilities, no inventory risk, and does not establish the price, the Company determined that, as
the Company is not considered to control the arrangement, it acts as an agent of the mobile operators. The Company records gross
revenues based on the amount billed to the customer when it is the principal in the arrangement and records revenue net of the
associated costs incurred when it acts as an agent in the arrangement. The performance obligation is satisfied, and revenue is
recognized when the recharge of the mobile account occurs. Accordingly, transfer of control happens at the point in time that
the airtime is recharged, which is when the Company has a right to payment and the customer has accepted the service.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">Carrier Services are offered to both
postpaid and prepaid customers. Postpaid customers are billed in arrears and typically consist of credit-worthy companies such
as Tier 1 carriers and mobile network operators. Prepaid customers are typically smaller communications companies and independent
call aggregators. There is no performance obligation until the transport and termination of international long-distance calls
commences. The initial contract durations range from six months to one year with successive extensions. During the initial term,
the contract can only be terminated in certain instances (such as bankruptcy of either party, damage to the other party&rsquo;s
network, fraud, or breach of contract). However, no penalties are applied if the agreement is terminated in the initial term.
After the initial term has expired, either party may terminate the agreement with notice of 30 days to 60 days depending on the
agreement. The term of the contract is essentially minute-to-minute as there is no penalty for an early termination and no obligation
to send traffic.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
iteration is a separate optional purchase that is occurring over the contract duration (that is, minute-by-minute). The satisfaction
of the performance obligation is occurring at a point in time (as the minutes are transferred) because the provision of the service
and the satisfaction of the performance obligation are essentially occurring simultaneously. Revenue is recognized at the point
in time upon delivery of the service.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has not generally entered into contracts that have retroactive pricing features. Additionally, as the performance obligations
are considered minute-by-minute obligations in the original contract, any modification of the original contract that leads to
a conclusion that there is a new contract would not result in any adjustment related to the original contract&rsquo;s consideration.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company provides discounts to its larger customers based on the expectation of a significant volume of minutes that are consistent
with that class of customer in the wholesale carrier market. The discounts do not provide a material right to the customer because
the customer receives the same pricing for all usage under the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">Carrier Services&rsquo; contracts may
include tiered pricing based on minute volumes. The Company determined that its retroactive tiered pricing should be accounted
for as variable consideration because the final transaction price is unknown until the customer completes or fails to complete
the specified threshold. Currently, contracts with retroactive tiered pricing are not material. The Company estimates the amount
of variable consideration to include in the transaction price only to the extent that it is probable that a subsequent change
in the estimate would not result in a significant revenue reversal.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company enters into Notification of Reciprocal Transmission (&ldquo;NORT&rdquo;) transactions, in which the Company commits to
purchase a specific number of wholesale carrier minutes to other specific destinations at specified rates, and the counterparty
commits to purchase from the Company a specific number of minutes to specific destinations at specified rates. The number of minutes
purchased and sold is not necessarily the same. The rates in these reciprocal transactions are generally not at prevailing market
rates, and the amounts paid to the counterparty in excess of market rates are reflected as a reduction in revenue received from
the customer. The initial terms of NORT contracts generally range from one month to six months. Since the arrangements include
the promise of minimum guaranteed amounts of traffic, the performance obligation represents a stand ready obligation to provide
the specified number of minutes over the contractual term. Since the Company&rsquo;s satisfaction of its performance obligation
of routing calls to their destination includes a minimum guaranteed amount of traffic, the Company recognizes revenue over a period
of time as the service is rendered. The customer simultaneously receives and consumes the benefits provided by the Company&rsquo;s
performance as the Company performs. The Company uses an output method as the usage of minutes occur because it reflects the pattern
by which the Company satisfies its performance obligation through the transfer of service to the customer.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">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 core assets, and revenue in some cases is recognized over time. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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 business segment and service offered to customers:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Three&nbsp;Months&nbsp;Ended</B></FONT><BR> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>April 30,</B></FONT></P> </TD><TD STYLE="padding-bottom: 1.5pt">&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: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Nine&nbsp;Months&nbsp;Ended</B></FONT><BR> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>April 30,</B></FONT></P> </TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> </TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> </TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></P> </TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></P> </TD><TD>&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>Core Operations:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="14" STYLE="text-align: center">&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%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">120,455</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">129,649</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">366,114</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">393,454</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">120,955</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">142,525</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">391,073</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">482,159</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">67,567</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">62,530</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">197,189</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">186,144</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">12,202</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,954</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,730</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">51,464</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>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">7,659</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,704</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">20,531</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">15,289</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">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">328,838</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">356,362</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,018,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">1,128,510</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">6,651</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,704</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,483</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,334</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>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,766</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,382</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">16,924</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">15,838</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-left: 0.125in">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,417</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">9,086</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">34,407</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">25,172</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">All 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">&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">(38</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">&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,166</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-left: 0.125in; padding-bottom: 4pt">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">341,255</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">365,410</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,053,044</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,154,848</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">The
following tables show 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: 0pt 0; text-indent: 36pt"><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: 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">Telecom&nbsp;&amp;<BR>
Payment <BR>
Services</TD><TD STYLE="padding: 0; font-weight: bold; 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">net2phone</TD><TD STYLE="padding: 0; font-weight: bold; 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">All Other</TD><TD STYLE="padding: 0; font-weight: bold; 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">Total</TD><TD STYLE="padding: 0; font-weight: bold; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Three&nbsp;Months&nbsp;Ended April 30, 2019</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="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: 60%; text-align: left">United States</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: 7%; text-align: right; padding: 0; text-indent: 0">215,686</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: 7%; text-align: right; padding: 0; text-indent: 0">8,833</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: 7%; text-align: right; padding: 0; text-indent: 0">&mdash;</TD><TD STYLE="width: 1%; text-align: left; padding: 0; text-indent: 0"></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: 7%; text-align: right; padding: 0; text-indent: 0">224,519</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">Outside the United States:</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><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><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><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-left: 0.125in">United Kingdom</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">46,577</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">3</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">&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">46,580</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-left: 0.125in">Netherlands</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">48,817</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">&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">&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">48,817</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="padding-left: 0.125in">Other</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">17,758</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">3,581</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><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">21,339</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-left: 0.125in">Total outside the United States</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">113,152</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">3,584</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><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">116,736</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>Total</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding: 0; text-align: right; text-indent: 0">328,838</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 4pt double; padding: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding: 0; text-align: right; text-indent: 0">12,417</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 4pt double; padding: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding: 0; text-align: right; text-indent: 0">&mdash;</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0"></TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; padding: 0; text-align: left; text-indent: 0">$</TD><TD STYLE="border-bottom: Black 4pt double; padding: 0; text-align: right; text-indent: 0">341,255</TD><TD STYLE="padding: 0; text-align: left; text-indent: 0">&nbsp;</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: 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: 0pt 0"><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="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">net2phone</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">All Other</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">Total</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Three&nbsp;Months&nbsp;Ended April 30, 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><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: 60%; text-align: left">United States</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">237,914</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: 7%; text-align: right">7,060</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: 7%; text-align: right">(38)</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: 7%; text-align: right">244,936</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><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">49,474</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</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">49,475</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">47,757</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">47,757</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; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">21,217</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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,025</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">&nbsp;</TD><TD>&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">23,242</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">Total outside the United States</TD><TD>&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">118,448</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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,026</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">&nbsp;</TD><TD>&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,474</TD><TD STYLE="text-align: left">&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">356,362</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">9,086</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">(38)</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">365,410</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></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&nbsp;&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">All Other</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">Nine&nbsp;Months&nbsp;Ended April 30, 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: 60%; text-align: left">United States</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">669,282</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: 7%; text-align: right">24,857</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: 7%; text-align: right">&mdash;</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: 7%; text-align: right">694,139</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><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">150,044</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19</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">150,063</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">147,796</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">147,796</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">51,515</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">9,531</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">61,046</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">Total outside the United States</TD><TD>&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">349,355</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">9,550</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">&nbsp;</TD><TD>&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">358,905</TD><TD STYLE="text-align: left">&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">1,018,637</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">34,407</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"></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,053,044</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></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&nbsp;&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">All Other</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">Nine&nbsp;Months&nbsp;Ended April 30, 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><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: 60%; text-align: left; padding-left: 0in">United States</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">760,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: 7%; text-align: right">19,503</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: 7%; text-align: right">1,166</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: 7%; text-align: right">780,852</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: 0in">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><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">164,787</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</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">164,788</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">144,618</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">144,618</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; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">58,922</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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,668</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">&nbsp;</TD><TD>&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">64,590</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">Total outside the United States</TD><TD>&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">368,327</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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,669</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">&nbsp;</TD><TD>&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">373,996</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>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">1,128,510</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">25,172</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,166</TD><TD STYLE="text-align: left; border-bottom: Black 4pt double"></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,154,848</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 transaction price to be allocated to performance obligations that are unsatisfied (or partially unsatisfied) at the end of
a reporting period.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><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 our customers. Trade accounts receivable in our 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: 0pt 0; text-indent: 36pt; background-color: white"><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: 36pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised
in the contract. The primary component of the Company&rsquo;s contract liability balance is the payments received for its prepaid
Boss Revolution international calling service, traditional calling cards, and international and domestic mobile top-up services.
Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are
presented in our consolidated balance sheet as &ldquo;Deferred revenue&rdquo;.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; 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: 0pt 0; text-indent: 36pt; background-color: white"><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">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">Three Months Ended<BR> April 30,</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">Nine Months Ended<BR> April 30,</TD><TD STYLE="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>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="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: -12pt; padding-left: 12pt">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">25,639</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">35,138</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: 0pt 0; text-indent: 36pt; background-color: white">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
606 changed the accounting for costs to obtain and fulfill contracts with customers such that incremental costs of obtaining and
direct costs of fulfilling contracts with customers are deferred and amortized consistent with the transfer of the related good
or service. 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 life of the contract with the customer when the contract is expected
to exceed one year.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 1, 2018, the Company adopted ASU No. 2016-18, <I>Statement of Cash Flows (Topic 230)</I>, related to the classification
and presentation of changes in restricted cash in the statement of cash flows. 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: 0pt 0; text-indent: 36pt"><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; text-indent: 0">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">April 30,<BR> 2019</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; border-bottom: Black 1.5pt solid">July&nbsp;31,<BR> 2018</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0">&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: 0; text-indent: 0">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">79,326</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">73,981</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: 0; padding: 0">Restricted cash and cash equivalents</TD><TD>&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">162,848</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">129,216</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: 0; padding: 0 0 0 0.125in">Total cash, cash equivalents, and restricted cash and cash equivalents</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">242,174</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">203,197</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; font-style: normal">At
April 30, 2019 and July 31, 2018, restricted cash and cash equivalents included $162.5 million and $128.9 million, respectively,
in cash and cash equivalents held by IDT Financial Services Limited, the Company&rsquo;s Gibraltar-based bank.</FONT></P>

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



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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Note 4&mdash;IDT Financial Services
Holding Limited Previously Recorded as Held for Sale</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">On June 22, 2017, the Company&rsquo;s
wholly-owned subsidiary IDT Telecom, Inc. (&ldquo;IDT Telecom&rdquo;) entered into a Share Purchase Agreement (the &ldquo;Agreement&rdquo;)
with JAR Fintech Limited (&ldquo;JAR Fintech&rdquo;) and JAR Capital Limited to sell the capital stock of IDT Financial Services
Holding Limited, a company incorporated under the laws of Gibraltar and a wholly-owned subsidiary of IDT Telecom (&ldquo;IDTFS
Holding&rdquo;), to JAR Fintech. IDTFS Holding is the sole shareholder of IDT Financial Services Limited, a Gibraltar-based bank
and e-money issuer, providing prepaid card solutions across the European Economic Area. The sale was subject to regulatory approval
and other conditions. The proposed sale of IDTFS Holding did not meet the criteria to be reported as a discontinued operation
and accordingly, its results of operations and cash flows were not reclassified. Beginning in the fourth quarter of fiscal 2017,
IDTFS Holding&rsquo;s assets and liabilities were classified as held for sale in the consolidated balance sheet.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">On October 25, 2018, JAR Fintech notified
the Company that it considers the Agreement terminated by the effluxion of time, however the parties had indicated that they remained
interested in consummating a transaction regarding the sale of IDTFS Holding, pending, among other things, greater clarity regarding
the timing of Brexit and its effect on IDTFS Holding. In April 2019, Brexit (the withdrawal of the U.K. from the EU) was postponed
and is currently scheduled to take effect on October 31, 2019 with the possibility of leaving earlier if support for a withdrawal
agreement is secured in the House of Common. The pending nature of Brexit necessitated negotiation of further changes to the terms
of the sale. As a result of the continued uncertainty pertaining to Brexit, the significant passage of time since the termination
of the Agreement, and absence of any formal binding agreement with the buyer, as of April 30, 2019, the Company determined that
the sale was no longer probable to close within twelve months, and as a result, IDTFS Holding was reclassified as held and used
in the consolidated balance sheet for all periods presented. There was no impact on the Company&rsquo;s results of operations,
cash flows, and segments.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">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. The
acquisition expanded the Company&rsquo;s UCaaS business into Canada. Versature&rsquo;s operating results from the date of acquisition,
which were not significant, are included in the Company&rsquo;s consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
impact of the acquisition&rsquo;s purchase price allocations on the Company&rsquo;s consolidated balance sheet and the acquisition
date fair value of the total consideration transferred were as follows (in thousands):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Trade accounts receivable</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">370</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: -35.85pt; padding-left: 0.5in">Prepaid expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65</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: -35.85pt; padding-left: 0.5in">Property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,826</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Non-compete agreement</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">600</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: -35.85pt; padding-left: 0.5in">Customer relationships</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,003</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -35.85pt; padding-left: 0.5in">Tradename</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">490</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: -35.85pt; padding-left: 0.5in">Other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">486</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Trade accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(81</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: -35.85pt; padding-left: 0.5in">Accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(523</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; text-indent: -35.85pt; padding-left: 0.5in">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">(710</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; padding-bottom: 4pt; text-indent: -35.85pt; padding-left: 60pt">Net assets excluding cash acquired</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,526</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Supplemental information:</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: -35.85pt; padding-left: 0.5in">Cash paid</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,943</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; text-indent: -35.85pt; padding-left: 0.5in">Cash acquired</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">(417</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; padding-bottom: 4pt; text-indent: -35.85pt; padding-left: 60pt">Total consideration, net of cash acquired</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,526</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<BR> April 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<BR> April 30,</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="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</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; border-bottom: Black 1.5pt solid">2018</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; border-bottom: Black 1.5pt solid">2019</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; border-bottom: Black 1.5pt solid">2018</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="14" 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: 52%; padding-bottom: 4pt">Revenues</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">341,255</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">367,088</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">1,053,928</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">1,159,372</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.1in">&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="text-align: left; text-indent: -20.25pt; padding-left: 21.1pt; padding-bottom: 4pt">Net income (loss)</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">4,157</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">(3,236</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">3,289</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">(3,555</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
</TABLE>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
6&mdash;Rafael Holdings, Inc. Spin-Off</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 &ldquo;Rafael Spin-Off&rdquo;). The disposition of Rafael did not meet the criteria to be reported as a
discontinued operation and accordingly, Rafael&rsquo;s assets, liabilities, results of operations and cash flows have not been
reclassified. At the time of the Rafael Spin-Off, Rafael owned the commercial real estate assets and interests in two clinical
stage pharmaceutical companies that were previously held by the Company. The commercial real estate holdings consisted of the
Company&rsquo;s headquarters building and its associated public garage in Newark, New Jersey, an office/data center building in
Piscataway, New Jersey and a portion of a building in Israel that hosts offices for the Company and certain affiliates. The pharmaceutical
holdings included debt interests and warrants in Rafael Pharmaceuticals, Inc., which is a clinical stage, oncology-focused pharmaceutical
company committed to the development and commercialization of therapies that exploit the metabolic differences between normal
cells and cancer cells, and a majority equity interest in Lipomedix Pharmaceuticals Ltd., a pharmaceutical development company
based in Israel.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rafael&rsquo;s
loss before income taxes and loss before income taxes attributable to the Company, which was included in the accompanying consolidated
statements of operations, were as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD COLSPAN="6" 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"><FONT STYLE="font-family: Times New Roman, Times, Serif">Three
    Months Ended<BR> April 30,</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD COLSPAN="6" 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"><FONT STYLE="font-family: Times New Roman, Times, Serif">Nine
    Months Ended<BR> April 30,</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif">2019</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif">2018</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif">2019</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif">2018</FONT></TD><TD STYLE="font-weight: bold; padding: 0 0 1.5pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center; padding: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">(in
    thousands)</FONT></TD><TD STYLE="font-weight: bold; padding: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; text-align: left; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">Loss
    before income taxes</FONT></TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 9%; text-align: right; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; vertical-align: middle; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&mdash;</FONT></TD><TD STYLE="width: 1%; text-align: left; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">(1,190</FONT></TD><TD STYLE="width: 1%; text-align: left; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">)</FONT></TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 9%; text-align: right; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&mdash;</FONT></TD><TD STYLE="width: 1%; text-align: left; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">(2,410</FONT></TD><TD STYLE="width: 1%; text-align: left; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 0; padding: 0 0 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Loss
    before income taxes attributable to IDT Corporation</FONT></TD><TD STYLE="padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&mdash;</FONT></TD><TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: right; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">(1,062</FONT></TD><TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">)</FONT></TD><TD STYLE="padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&mdash;</FONT></TD><TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: right; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">(2,107</FONT></TD><TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">)</FONT></TD></TR>
</TABLE>

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

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a summary of marketable debt securities:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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; 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">Amortized Cost</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">Gross Unrealized Gains</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">Gross Unrealized Losses</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">Fair Value</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="14" 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">
    <TD STYLE="padding: 0; text-indent: 0">Available-for-sale securities:</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; padding: 0; text-indent: 0">April 30, 2019:</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="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: 52%; text-align: left; padding: 0 0 4pt; text-indent: 0.125in">Municipal bonds</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;301</TD><TD STYLE="width: 1%; text-align: left; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double; 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; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&mdash;</TD><TD STYLE="width: 1%; text-align: left; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&mdash;</TD><TD STYLE="width: 1%; text-align: left; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD><TD STYLE="width: 1%; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">$</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double; padding-top: 0; padding-right: 0; padding-left: 0; text-indent: 0">301</TD><TD STYLE="width: 1%; text-align: left; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&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="font-weight: bold; text-indent: 0; padding: 0">July 31, 2018:</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><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><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><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: White">
    <TD STYLE="text-indent: 0.125in; padding: 0">Certificates of deposit*</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">3,032</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">$</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">$</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">3,032</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.125in; padding: 0">U.S. Treasury notes</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,693</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">&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">(1</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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,692</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.125in; padding: 0">Municipal bonds</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0">888</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; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid; 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; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid; 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; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid; padding: 0; text-indent: 0">888</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-indent: 0.375in; padding: 0 0 4pt">Total</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0">$</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0">5,613</TD><TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0">$</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0">&mdash;</TD><TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0">$</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0">(1</TD><TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0">)</TD><TD STYLE="padding: 0 0 4pt; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0">$</TD><TD STYLE="text-align: right; padding-top: 0; padding-right: 0; border-bottom: Black 4pt double; padding-left: 0; text-indent: 0">5,612</TD><TD STYLE="text-align: left; padding: 0 0 4pt; text-indent: 0">&nbsp;</TD></TR>
</TABLE>


<P STYLE="margin: 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: 0in"></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 had 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: 0pt 0 0pt 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity
securities with a fair value of $0.4 million at July 31, 2018 were reclassified to &ldquo;Other current assets&rdquo; to conform
to the current year presentation (see Note 8).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Proceeds
from maturities and sales of available-for-sale securities were $0.8 million and $5.0 million in the three months ended April
30, 2019 and 2018, respectively, and $5.3 million and $36.7 million in the nine months ended April 30, 2019 and 2018, respectively.
There were no gross realized gains that were included in earnings as a result of sales in the three and nine months ended April
30, 2019 and 2018. There were no gross realized losses that were included in earnings as a result of sales in the three and nine
months ended April 30, 2019. The gross realized losses that were included in earnings as a result of sales were $7,000 and $16,000
in the three and nine months ended April 30, 2018, respectively. The Company uses the specific identification method in computing
the gross realized gains and gross realized losses on the sales of marketable securities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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 April 30, 2019 were as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Fair Value</B></FONT></P> <!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 1pt; margin-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"></DIV><!-- Field: /Rule-Page --></TD><TD STYLE="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">(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: 88%; text-align: left; text-indent: -11.4pt; padding-left: 12pt">Within one year</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">301</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: -11.4pt; padding-left: 12pt">After one year through five years</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: -11.4pt; padding-left: 12pt">After five years through ten years</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; padding-bottom: 1.5pt; text-indent: -11.4pt; padding-left: 12pt">After ten years</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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt; text-indent: -2.65pt; padding-left: 0.5in">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">301</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments have
not been recognized:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Unrealized Losses</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; border-bottom: Black 1.5pt solid">Fair Value</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">April 30, 2019:</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%; padding-left: 0.125in">Total</TD><TD STYLE="width: 1%">&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">&nbsp;</TD><TD STYLE="width: 1%">&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">&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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">July 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></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">U.S. Treasury notes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">1,692</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
April 30, 2019 and July 31, 2018, there were no securities in a continuous unrealized loss position for 12 months or longer.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 1, 2018, the Company adopted ASU No. 2016-01, <I>Financial Instruments</I>&mdash;<I>Overall (Subtopic 825-10)</I>, that
requires the Company to provide more information about recognition, measurement, presentation and disclosure of financial instruments.
The ASU included, among other changes, the following: (1) equity investments (except those accounted for under the equity method
or that result in consolidation) will be measured at fair value with changes in fair value recognized in net income, (2) a qualitative
assessment each reporting period to identify impairment of equity investments without readily determinable fair values, (3) financial
assets and financial liabilities will be presented separately by measurement category and form of financial asset on the balance
sheet or the notes to the financial statements, and (4) an entity should evaluate the need for a valuation allowance on a deferred
tax asset related to available-for-sale securities in combination with the entity&rsquo;s other deferred tax assets. Entities
will no longer recognize unrealized holding gains and losses on equity securities classified as available-for-sale in other comprehensive
income. In addition, a practicability exception is available for equity investments that do not have readily determinable fair
values and do not qualify for the net asset value practical expedient (the &ldquo;measurement alternative&rdquo;). These investments
may be measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions
for an identical or similar investment of the same issuer. Entities will have to reassess at each reporting period whether an
investment qualifies for this practicability exception. At August 1, 2018, the cumulative effect of adopting this ASU was a $1.2
million increase in &ldquo;Equity investments&rdquo;, a $33,000 decrease in &ldquo;Accumulated other comprehensive loss&rdquo;
and a $1.1 million decrease in &ldquo;Accumulated deficit&rdquo;, primarily from the measurement at fair value of the Company&rsquo;s
shares of Visa Inc. Series C Convertible Participating Preferred Stock (&ldquo;Visa Series C Preferred&rdquo;) and the derecognition
of unrealized holding losses on equity securities classified as available-for-sale.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">At April 30, 2019 and July 31, 2018,
the Company owned 42,282 shares of Zedge, Inc. Class B common stock that had a fair value of $0.1 million. In addition, at April
30, 2019 and July 31, 2018, the Company owned 26,821 and 25,803 shares, respectively, of Rafael Class B common stock that had
a fair value of $0.4 million and $0.2 million, respectively. The aggregate fair value of these shares was included in &ldquo;Other
current assets&rdquo; in the accompanying consolidated balance sheets. 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
payment of taxes related thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
changes in the carrying value of the Company&rsquo;s equity investments for which the Company elected the measurement alternative
was as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended April 30, 2019</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; border-bottom: Black 1.5pt solid">Nine Months Ended April 30, 2019</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; background-color: rgb(204,238,255)">
    <TD STYLE="width: 80%; text-indent: -11.5pt; padding-left: 12.2pt">Balance, beginning of period</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">3,045</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: 7%; text-align: right">1,883</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: -11.5pt; padding-left: 12.2pt">Adoption of change in accounting for equity investments</TD><TD>&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">&nbsp;</TD><TD>&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,213</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -11.4pt; padding-left: 12pt">Adjusted balance, beginning of period</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,045</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,096</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -11.4pt; padding-left: 12pt">Adjustment for observable transactions involving a similar investment from the same issuer</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">599</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">550</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -11.4pt; padding-left: 12pt">Redemptions</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-indent: -11.4pt; padding-left: 12pt">Impairments</TD><TD>&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">&nbsp;</TD><TD>&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">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -11.5pt; padding-left: 12.2pt; padding-bottom: 4pt">Balance, 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">3,644</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">3,644</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">In the three and nine months ended April 30, 2019, the Company increased the carrying value of the 1,830
shares of Visa Series C Preferred it held by $0.6 million based on the fair value of Visa Class A common stock and a discount for
lack of current convertibility. Each share of Visa Series C Preferred is convertible into 13.886 shares of Visa Class A common
stock at Visa&rsquo;s option starting in June 2020 and will be convertible at the holder&rsquo;s option beginning in June 2028.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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: 0pt 0; text-indent: 36pt"><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-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> April 30,</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">Nine&nbsp;Months&nbsp;Ended<BR> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&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">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; 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></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; background-color: rgb(204,238,255)">
    <TD STYLE="width: 60%; text-align: left; text-indent: -12pt; padding-left: 12pt">Net gains recognized during the period on equity investments</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">623</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: 7%; text-align: right">30</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: 7%; text-align: right">704</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: 7%; text-align: right">53</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: -12.25pt; padding-left: 12.25pt">Less: net gains and losses recognized during the period on equity investments redeemed during the period</TD><TD>&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">&nbsp;</TD><TD>&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">&nbsp;</TD><TD>&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">&nbsp;</TD><TD>&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">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -12.25pt; padding-left: 12.95pt; padding-bottom: 4pt">Unrealized gains recognized during the period on equity investments still held at the reporting date</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">623</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">30</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">704</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">53</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the first quarter of fiscal 2019, the Company adopted ASU No. 2018-13, <I>Fair Value Measurement (Topic 820)</I>, that modifies
the disclosure requirements for fair value measurements. The adoption of this ASU did not impact the fair value measurement disclosures
in the Company&rsquo;s consolidated financial statements for the three and nine months ended April 30, 2019, however it may impact
the Company&rsquo;s fair value measurement disclosures in the future.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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: 0pt 0"><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="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level&nbsp;1&nbsp;(1)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level&nbsp;2&nbsp;(2)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level&nbsp;3&nbsp;(3)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-align: center">&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">April 30, 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: 60%; text-align: left">Debt securities</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; 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: 7%; text-align: right">301</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: 7%; 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: 7%; text-align: right">301</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 securities included in other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">523</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">523</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 securities included in equity investments</TD><TD>&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">&nbsp;</TD><TD>&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">&nbsp;</TD><TD>&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">3,344</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&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">3,344</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in">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">523</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">301</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">3,344</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">4,168</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">July 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 STYLE="text-align: left">Debt securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,692</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,920</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">5,612</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 securities included in other current assets</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">360</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; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">360</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in">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,052</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">3,920</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">5,972</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
April 30, 2019 and July 31, 2018, 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: 0pt 0; text-indent: 36pt"><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: left; text-indent: 36pt"><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 and nine months ended April 30, 2019 and 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><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-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> April 30,</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">Nine&nbsp;Months&nbsp;Ended<BR> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&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">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; 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></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; background-color: rgb(204,238,255)">
    <TD STYLE="width: 60%; text-indent: -12pt; padding-left: 12pt">Balance, beginning of period</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">2,745</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: 7%; text-align: right">6,300</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: 7%; 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: 7%; text-align: right">6,300</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">Transfer into Level 3 from adoption of change in accounting for equity investments</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">2,794</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: -12pt; padding-left: 12pt">Rafael Spin-Off</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,300</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">(6,300</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">Total gains recognized in &ldquo;Other income (expense), net&rdquo;</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">599</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">550</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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.7pt; padding-bottom: 4pt">Balance, 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">3,344</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">3,344</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></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -11.4pt; padding-left: 11.4pt; padding-bottom: 4pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 4pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">599</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">550</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></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
April 30, 2019 and July 31, 2018, the Company had $4.8 million in investments in hedge funds, which were included in &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: 0pt 0; text-indent: 36pt"><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"><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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0; text-indent: 36pt"><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: 36pt"><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 April 30, 2019 and July 31, 2018, 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: 0pt 0; text-indent: 36pt"><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: 36pt"><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: 0pt 0; text-indent: 36pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Other
assets and other liabilities. </I>At April 30, 2019 and July 31, 2018, 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: 0pt 0; text-indent: 36pt"><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: 0pt 0"><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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Sale
of Class B Common Stock to Howard S. Jonas</I></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 21, 2018, the Company sold 2,546,689 shares of its Class B common stock that were held in treasury to Howard S. Jonas,
the Chairman of the Board of the Company, for aggregate consideration of $14.8 million. The price per share of $5.89 was equal
to the closing price of the Company&rsquo;s Class B common stock on April 16, 2018, the last closing price before approval of
the sale by the Company&rsquo;s Board of Directors and its Corporate Governance Committee. On May 31, 2018, Mr. Jonas paid $1.5
million of the purchase price, and he paid the balance of the purchase price on December 21, 2018 after approval of the sale by
the Company&rsquo;s stockholders at the 2018 annual meeting of stockholders. The purchase price was reduced by approximately $0.2
million, which was the amount of dividends paid on 2,546,689 shares of the Company&rsquo;s Class B common stock whose record date
was between April 16, 2018 and the issuance of the shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Deferred
Stock Units Equity Incentive Program</I></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">On June 5, 2019, the Compensation Committee
of the Company&rsquo;s Board of Directors (the &ldquo;Committee&rdquo;) approved an equity incentive program in the form of deferred
stock units (&ldquo;DSUs&rdquo;) that will be eligible to vest into shares of the Company&rsquo;s Class B common stock. The Committee
approved a grant for approximately 400,000 DSUs in total, of which 89,500 DSUs were granted to executive officers and the remaining
grants to other eligible employees are still being finalized. The DSUs will vest in three equal amounts on each of January 6,
2020, January 5, 2021, and January 5, 2022. The number of shares that will vest on each vesting date will vary between 50% to
200% of the number of shares that were scheduled to vest on that vesting date, depending on the market price for the underlying
Class B common stock on the vesting date relative to the market price at the time of the grant. In addition, the grantee will
have the right to elect a later vesting date no later than November 29, 2019 for the January 6, 2020 vesting date, and no later
than November 30, 2020 for the January 5, 2021 vesting date. A grantee will have the option to elect a later vesting date for
one-half or all of the shares scheduled to vest on the then upcoming vesting date.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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. In the nine months ended April 30, 2019, the Company
repurchased 729,110 shares of Class B common stock for an aggregate purchase price of $3.9 million. There were no repurchases
under the program in the nine months ended April 30, 2018. At April 30, 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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the nine months ended April 30, 2019 and 2018, the Company paid $28,000 and $0.1 million, respectively, to repurchase 3,748 shares
and 5,170 shares, respectively, of Class B common stock that were tendered by employees of the Company to satisfy the employees&rsquo;
tax withholding obligations in connection with the lapsing of restrictions on awards of restricted stock. Such shares were repurchased
by the Company based on their fair market value on the trading day immediately prior to the vesting date.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 13, 2018, the Company&rsquo;s stockholders approved an amendment to the Company&rsquo;s 2015 Stock Option and Incentive
Plan to increase the number of shares of the Company&rsquo;s Class&nbsp;B common stock available for the grant of awards thereunder
by an additional 0.1 million shares.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0; text-indent: 36pt"><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: 36pt"><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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share attributable to the Company&rsquo;s
common stockholders consists of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&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">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<BR> April 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<BR> April 30,</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="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</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; border-bottom: Black 1.5pt solid">2018</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; border-bottom: Black 1.5pt solid">2019</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; border-bottom: Black 1.5pt solid">2018</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="14" 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: 60%">Basic weighted-average number of shares</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">26,263</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: 7%; text-align: right">24,675</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: 7%; text-align: right">24,970</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: 7%; text-align: right">24,649</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Effect of dilutive securities:</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="text-align: left; padding-left: 0.125in">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">&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: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Non-vested restricted Class B common stock</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">&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; 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; border-bottom: Black 1.5pt solid">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">&mdash;</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>Diluted weighted-average number of shares</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">26,263</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">24,675</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">24,972</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">24,649</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following shares were excluded from the diluted earnings per share computation:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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-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 Months Ended<BR> April 30,</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">Nine Months Ended<BR> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&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">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; 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></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; background-color: rgb(204,238,255)">
    <TD STYLE="width: 60%; text-align: left; text-indent: -12pt; padding-left: 12pt">Stock options</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">1,223</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: 7%; text-align: right">1,253</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: 7%; text-align: right">1,236</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: 7%; text-align: right">1,253</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; padding-bottom: 1.5pt">Non-vested restricted Class B common stock</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">&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; border-bottom: Black 1.5pt solid">191</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">&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; border-bottom: Black 1.5pt solid">191</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">Shares excluded from the calculation of diluted earnings per share</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">1,223</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">1,444</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">1,236</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">1,444</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the three and nine months ended April 30, 2019, stock options with an exercise price that was greater than the average market
price of the Company&rsquo;s stock during the period were excluded from the diluted earnings per share computation. In the three
and nine months ended April 30, 2018, the diluted loss per share computation equals basic loss per share 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: 0pt 0; text-indent: 36pt"><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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
12&mdash;Revolving Credit Facility</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of October 31, 2018, IDT Telecom 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 for 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, 2019. At April 30, 2019, there was no amount outstanding under the facility. 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: 0pt 0; text-indent: 36pt"><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: 0pt 0"><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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0; text-indent: 36pt"><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="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Unrealized<BR> Gain (Loss) on Available-for-Sale Securities</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">Foreign Currency Translation</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">Accumulated Other Comprehensive Loss</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="10" 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: 64%">Balance, July 31, 2018</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(34</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">(4,938</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">(4,972</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</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">&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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Adjusted balance, August 1, 2018</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,938</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,939</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">Other comprehensive income attributable to IDT Corporation</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</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">473</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">474</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">Balance, April 30, 2019</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">&mdash;</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">(4,465</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">(4,465</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
</TABLE>



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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">Effective at the beginning of fiscal
2019, the Company modified the way it reports its business verticals within its Telecom &amp; Payment Services and net2phone segments
to align more closely with its business strategy and operational structure. The modification to the business verticals did not
change the reportable business segments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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 is comprised of (1) cloud-based communications services offered to enterprise
customers mainly through value-added resellers, service providers, telecom agents and managed service providers, (2) SIP trunking,
which supports inbound and outbound domestic and international calling from an IP PBX, and (3) cable telephony. 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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
segments not reportable individually are included in All Other, which included the real estate holdings and other investments
that were included in the Rafael Spin-Off.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beginning
in the third quarter of fiscal 2019, certain expenses that were previously included in the Telecom &amp; Payment Services segment
were reclassified to Corporate. Comparative results have been reclassified and restated for all periods presented.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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: 0pt 0; text-indent: 36pt"><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; padding-top: 0; padding-right: 0; border-bottom: Black 1.5pt solid; padding-left: 0; text-indent: 0">(in thousands)</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">Telecom&nbsp;&amp;<BR>
Payment<BR> Services</TD><TD STYLE="padding: 0 0 1.5pt; font-weight: bold; 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">net2phone</TD><TD STYLE="padding: 0 0 1.5pt; font-weight: bold; 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">All Other</TD><TD STYLE="padding: 0 0 1.5pt; font-weight: bold; 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">Corporate</TD><TD STYLE="padding: 0 0 1.5pt; font-weight: bold; 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">Total</TD><TD STYLE="padding: 0 0 1.5pt; font-weight: bold; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; padding: 0; text-indent: 0">Three&nbsp;Months&nbsp;Ended April 30, 2019</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="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: 50%; text-indent: 0; padding: 0">Revenues</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: 7%; text-align: right; padding: 0; text-indent: 0">328,838</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: 7%; text-align: right; padding: 0; text-indent: 0">12,417</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: 7%; text-align: right; padding: 0; text-indent: 0">&mdash;</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: 7%; text-align: right; padding: 0; text-indent: 0">&mdash;</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: 7%; text-align: right; padding: 0; text-indent: 0">341,255</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">Income (loss) from operations</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">6,577</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">(1,267</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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,561</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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,749</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-indent: 0; padding: 0">Severance</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">553</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">&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">&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">&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">553</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">Other operating expense</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">&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">&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">(120</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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">(120</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: 0; padding: 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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-indent: 0; padding: 0">Three&nbsp;Months&nbsp;Ended April 30, 2018</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><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><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><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><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-indent: 0; padding: 0">Revenues</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">356,362</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">9,086</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">(38</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">$</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">365,410</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">Income (loss) from operations</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">3,143</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">(769</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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,138</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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,929</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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,693</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: 0; padding: 0">Severance</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">3,592</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">&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">&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">66</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">3,658</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">Other operating expense</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">&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">&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">(345</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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">(345</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: 0; padding: 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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-indent: 0; padding: 0">Nine&nbsp;Months&nbsp;Ended April 30, 2019</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><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><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><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><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-indent: 0; padding: 0">Revenues</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">1,018,637</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">34,407</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">$</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">$</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">1,053,044</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">Income (loss) from operations</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">18,121</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">(4,663</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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">(7,884</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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">5,574</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-indent: 0; padding: 0">Severance</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">553</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">&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">&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">&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">553</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">Other operating income (expense), net</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">215</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">25</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">&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">(645</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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">(405</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-indent: 0; padding: 0">Nine&nbsp;Months&nbsp;Ended April 30, 2018</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><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><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><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><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-indent: 0; padding: 0">Revenues</TD><TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="text-align: left; padding: 0; text-indent: 0">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">1,128,510</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">25,172</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">1,166</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">$</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">$</TD><TD STYLE="text-align: right; padding: 0; text-indent: 0">1,154,848</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">Income (loss) from operations</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,105</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,233</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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,600</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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">(9,362</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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,090</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: 0; padding: 0">Severance</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">4,197</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">&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">&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">96</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">4,293</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">Other operating expense</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">&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">&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">(1,970</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</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,970</TD><TD STYLE="text-align: left; padding: 0; text-indent: 0">)</TD></TR>
</TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; text-align: left">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. The Company is reviewing the factual predicates of the claim. At this stage, the Company
is unable to estimate its potential liability, if any. The Company intends to vigorously defend the claim.</P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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.
The Company is evaluating the claim, and at this stage, is unable to estimate its potential liability, if any. On August 13, 2018,
IDT Telecom and the Company filed a motion to dismiss or in the alternative to strike class allegations. The plaintiff opposed
the motion. The motion to dismiss was denied. IDT Telecom and the Company intend to vigorously defend this matter.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><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: 0pt 0; text-indent: 36pt"><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: 36pt"><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: 0pt 0; text-indent: 36pt"><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: 36pt"><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 (the &ldquo;Straight Path Spin-Off&rdquo;). 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 Company intends to vigorously defend this matter.
In the three months ended April 30, 2019 and 2018, the Company incurred legal fees of $0.1 million and $0.3 million, respectively,
and in the nine months ended April 30, 2019 and 2018, the Company incurred legal fees of $0.6 million and $1.3 million, respectively,
related to this putative class action, which is included in &ldquo;Other operating expense, net&rdquo; in the accompanying consolidated
statements of operations. 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: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT>&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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 April 30, 2019 and July 31, 2018,
the Company&rsquo;s accrued expenses included $44.5 million and $43.9 million, respectively, for these regulatory fees for the
year covered by the audit, as well as prior and subsequent years.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">At April 30, 2019, adjusted for the Memorandum
of Understanding (&ldquo;MOU&rdquo;) effective June 1, 2019 described below, the Company had purchase commitments of $45.1 million,
including the aggregate commitment of $42.5 million under the telecom services commitments described below.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, the parties may renegotiate the amount of the monthly payments. In the event the parties do not agree on
re-pricing terms after good faith negotiations, then 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.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
May 2019, the Company entered into a 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 from June 1, 2019 through 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: 0pt 0; text-indent: 23.75pt">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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 April 30, 2019, the Company had aggregate
performance bonds of $16.1 million outstanding.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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 April 30, 2019
and July 31, 2018, &ldquo;Cash and cash equivalents&rdquo; in the Company&rsquo;s consolidated balance sheets included an aggregate
of $19.8 million and $10.7 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: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indemnification
Claims</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Two
customers of the Company have sought indemnification from the Company related to patent infringement claims brought against those
customers by a third party.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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 currently a subsidiary of 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: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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: 0pt 0; text-indent: 36pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0; text-indent: 36pt"><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-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> April 30,</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">Nine&nbsp;Months&nbsp;Ended<BR> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&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">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; 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></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; background-color: rgb(204,238,255)">
    <TD STYLE="width: 60%; text-align: left; text-indent: -12pt; padding-left: 12pt">Foreign currency transaction losses</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(3</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: 7%; text-align: right">(653</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: 7%; text-align: right">(838</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: 7%; text-align: right">(1,211</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">Loss on sale of debt 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">(7</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">(16</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">Gain (loss) on investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">623</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(66</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">704</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -12pt; padding-left: 12pt; 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">(260</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">14</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">(360</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">66</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: 6pt; padding-left: 12pt; 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">360</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">(712</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">(494</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">(1,168</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
17&mdash;The Tax Cuts and Jobs Act</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 22, 2017, the U.S. government enacted &ldquo;An Act to Provide for Reconciliation Pursuant to Titles II and V of the
Concurrent Resolution on the Budget for Fiscal Year 2018&rdquo;, which is commonly referred to as &ldquo;The Tax Cuts and Jobs
Act&rdquo; (the &ldquo;Tax Act&rdquo;). The Tax Act reduces the U.S. federal statutory corporate tax rate from 35.0% to 21.0%
effective January 1, 2018, requires companies to pay a one-time repatriation tax on earnings of certain foreign subsidiaries that
were previously tax deferred (&ldquo;transition tax&rdquo;), and makes other changes to the U.S. income tax code. Due to the Company&rsquo;s
July 31 fiscal year-end, the lower corporate income tax rate is phased in, resulting in a blended U.S. federal statutory tax rate
of approximately 26.9% for the Company&rsquo;s fiscal 2018, and 21.0% for the Company&rsquo;s fiscal years thereafter.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has completed its accounting for the income tax effects of the Tax Act. The transition tax is based on total post-1986
earnings and profits which were previously deferred from U.S. income taxes. In fiscal 2018, the Company estimated that it will
utilize $12 million of federal net operating loss carryforwards to offset the transition tax that it expects it will incur. In
fiscal 2019, the Company adjusted this amount to $11 million of federal net operating loss carryforwards usage. These net operating
loss carryforwards have a full valuation allowance and as such there is no impact on the Company&rsquo;s results of operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
global intangible low taxed income (&ldquo;GILTI&rdquo;) and base erosion anti-abuse tax (&ldquo;BEAT&rdquo;) became effective
on August 1, 2018. The Company reviewed the proposed guidance that was issued by the Internal Revenue Service in September 2018.
As a result of its fully reserved net operating losses in the United States, the Company concluded there will be no material impact
on its tax provision as a result of GILTI. The Company currently believes there will be no impact from the BEAT.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company anticipates that its assumptions may change as a result of future guidance and interpretation from the Internal Revenue
Service, the SEC, the FASB, and various other taxing jurisdictions, and any additional adjustments will be made at that time.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
February 2016, the FASB issued ASU No. 2016-02, <I>Leases (Topic 842)</I>, and has since issued 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 the balance sheet for all leases with terms longer
than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense
recognition in the income statement. The Company will adopt ASC 842 on August 1, 2019. 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, 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. The Company expects to elect 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 expects to elect
the package of practical expedients for all its leases that commenced before August 1, 2019. The Company is in the process of
evaluating its real estate leases, its connectivity and facility agreements for its servers and routing equipment, and its net2phone-UCaaS
telephone equipment contracts. The Company expects that the adoption of ASC 842 will materially impact its balance sheet and have
an immaterial impact on its results of operations. Based on the Company&rsquo;s current agreements, the Company expects that upon
the adoption of ASC 842 on August 1, 2019, it will record an operating lease liability of $12.9 million and corresponding ROU
assets 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 will use 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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></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: 0pt 0; text-indent: 36pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued an ASU 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 &ldquo;expected loss&rdquo; 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, 2020. 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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
August 2017, the FASB issued an ASU intended to improve the financial reporting of hedging relationships to better portray the
economic results of an entity&rsquo;s risk management activities in its financial statements. In addition, the ASU includes certain
targeted improvements to simplify the application of hedge accounting guidance in U.S. GAAP. The amendments in this ASU are effective
for the Company on August 1, 2019. Entities will apply the amendments to cash flow and net investment hedge relationships that
exist on the date of adoption using a modified retrospective approach. The presentation and disclosure requirements will be applied
prospectively. The Company does not expect this ASU to impact its consolidated financial statements upon adoption.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2018, the FASB issued an ASU to simplify several aspects of the accounting for nonemployee share-based payment transactions
by expanding the scope of Topic 718, <I>Compensation&mdash;Stock Compensation</I>, to include share-based payment transactions
for acquiring goods and services from nonemployees. An entity should apply the requirements of Topic 718 to nonemployee awards
except for specific guidance on inputs to an option pricing model and the attribution of cost (that is, the period of time over
which share-based payment awards vest and the pattern of cost recognition over that period). The amendments specify that Topic
718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a
grantor&rsquo;s own operations by issuing share-based payment awards. The amendments also clarify that Topic 718 does not apply
to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling
goods or services to customers as part of a contract accounted for under Topic 606, <I>Revenue from Contracts with Customers</I>.
The amendments in this ASU are effective for the Company on August 1, 2019. The Company is evaluating the impact that this ASU
will have on its consolidated financial statements.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 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.75in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item </B></FONT><B>2.</B></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Management&rsquo;s
Discussion and Analysis of Financial Condition and Results of Operations</B></FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 year
ended July 31, 2018, as filed with the U.S. Securities and Exchange Commission (or SEC).</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2018, and under Item 1A to Part II &ldquo;Risk Factors&rdquo; in this Quarterly Report on Form 10-Q. The forward-looking
statements are made as of the date of this report and we assume no obligation to update the forward-looking statements, or to
update the reasons why actual results could differ from those projected in the forward-looking statements. Investors should consult
all of the information set forth in this report and the other information set forth from time to time in our reports filed with
the SEC pursuant to the Securities Act of 1933 and the Securities Exchange Act of 1934, including our Annual Report on Form 10-K
for the year ended July 31, 2018.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 (formerly net2phone-Unified Communications as a Service, or UCaaS).
Our Telecom &amp; Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international
long-distance traffic termination. Our net2phone segment is comprised of (1) cloud-based communications services offered to enterprise
customers mainly through value-added resellers, service providers, telecom agents and managed service providers, (2) Session Initiation
Protocol, or SIP, trunking, which supports inbound and outbound domestic and international calling from an IP PBX, and (3) cable
telephony. Operating segments not reportable individually are included in All Other.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beginning
in the third quarter of fiscal 2019, certain expenses that were previously included in our Telecom &amp; Payment Services segment
were reclassified to Corporate. Comparative results have been reclassified and restated for all periods presented.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">Effective at the beginning of fiscal
2019, we modified the way we report our business verticals within our Telecom &amp; Payment Services and net2phone segments to
align more closely with our business strategy and operational structure. The modification to the business verticals did not change
the reportable business segments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The disposition
of Rafael did not meet the criteria to be reported as a discontinued operation and accordingly, Rafael&rsquo;s assets, liabilities,
results of operations and cash flows have not been reclassified. At the time of the Rafael Spin-Off, Rafael owned the commercial
real estate assets and interests in two clinical stage pharmaceutical companies that we previously held. The commercial real estate
holdings consisted of our headquarters building and its associated public garage in Newark, New Jersey, an office/data center
building in Piscataway, New Jersey and a portion of a building in Israel that hosts offices for us and certain affiliates. The
pharmaceutical holdings included debt interests and warrants in Rafael Pharmaceuticals, Inc., which is a clinical stage, oncology-focused
pharmaceutical company committed to the development and commercialization of therapies that exploit the metabolic differences
between normal cells and cancer cells, and a majority equity interest in Lipomedix Pharmaceuticals Ltd., a pharmaceutical development
company based in Israel. In addition, prior to the Rafael Spin-Off, we transferred assets to Rafael such that, at the time of
the Rafael Spin-Off, Rafael had $42.3 million in cash, cash equivalents, and marketable securities, plus approximately $6 million
in hedge fund and other investments.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 leases expire in April 2025. In the three and nine months ended April 30, 2019,
we incurred rent expense of $0.5 million and $1.3 million, respectively, in connection with the Rafael leases.</FONT></P>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
February 2016, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, No. 2016-02, <I>Leases
(Topic 842)</I>, and has since issued amendments thereto, related to the accounting for leases (collectively referred to as &ldquo;ASC
842&rdquo;). ASC 842establishes a right-of-use (&ldquo;ROU&rdquo;) model that requires a lessee to record a ROU asset and a lease
liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or
operating, with classification affecting the pattern of expense recognition in the income statement. We will adopt ASC 842on August
1, 2019. 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, 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.
We expect to elect to apply the optional ASC 842 transition provisions beginning on August 1, 2019. Accordingly, we will continue
to apply Topic 840 prior to August 1, 2019, including Topic 840 disclosure requirements, in the comparative periods presented.
We expect to elect the package of practical expedients for all our leases that commenced before August 1, 2019. We are in the
process of evaluating our real estate leases, our connectivity and facility agreements for our servers and routing equipment,
and our net2phone-UCaaS telephone equipment contracts. We expect that the adoption of ASC 842 will materially impact our balance
sheet and have an immaterial impact on our results of operations. Based on our current agreements, we expect that upon the adoption
of ASC 842 on August 1, 2019, we will record an operating lease liability of $12.9 million and corresponding ROU assets based
on the present value of the remaining minimum rental payments associated with our leases. As our leases do not provide an implicit
rate, nor is one readily available, we will use our incremental borrowing rate based on information available at August 1, 2019
to determine the present value of our future minimum rental payments.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued an ASU 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 &ldquo;expected loss&rdquo; 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, 2020. We are evaluating the impact that the new standard
will have on our consolidated financial statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
August 2017, the FASB issued an ASU intended to improve the financial reporting of hedging relationships to better portray the
economic results of an entity&rsquo;s risk management activities in its financial statements. In addition, the ASU includes certain
targeted improvements to simplify the application of hedge accounting guidance in U.S. GAAP. The amendments in this ASU are effective
for us on August 1, 2019. Entities will apply the amendments to cash flow and net investment hedge relationships that exist on
the date of adoption using a modified retrospective approach. The presentation and disclosure requirements will be applied prospectively.
We do not expect this ASU to impact our consolidated financial statements upon adoption.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2018, the FASB issued an ASU to simplify several aspects of the accounting for nonemployee share-based payment transactions
by expanding the scope of Topic 718, <I>Compensation&mdash;Stock Compensation</I>, to include share-based payment transactions
for acquiring goods and services from nonemployees. An entity should apply the requirements of Topic 718 to nonemployee awards
except for specific guidance on inputs to an option pricing model and the attribution of cost (that is, the period of time over
which share-based payment awards vest and the pattern of cost recognition over that period). The amendments specify that Topic
718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a
grantor&rsquo;s own operations by issuing share-based payment awards. The amendments also clarify that Topic 718 does not apply
to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling
goods or services to customers as part of a contract accounted for under Topic 606, <I>Revenue from Contracts with Customers</I>.
The amendments in this ASU are effective for us on August 1, 2019. We are evaluating the impact that this ASU will have on our
consolidated financial statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">&nbsp;</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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Results
of Operations</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three
and Nine Months Ended April 30, 2019 Compared to Three and Nine Months Ended April 30, 2018</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
May 2014, the FASB issued ASU No. 2014-09, <I>Revenue from Contracts with Customers (Topic 606)</I>, and has since issued amendments
thereto (collectively referred to as &ldquo;ASC 606&rdquo;). The core principle of ASC 606 is that an entity should recognize revenue
to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity
expects to be entitled in exchange for those goods or services, and the guidance defines a five-step process to achieve this core
principle. The five-step process to achieve this principle is as follows: (i)&nbsp;identify the contract(s) with a customer, (ii)&nbsp;identify
the performance obligations in the contract(s), (iii)&nbsp;determine the transaction price, (iv)&nbsp;allocate the transaction
price to the performance obligations in the contract(s), and (v)&nbsp;recognize revenue when, or as, the entity satisfies a performance
obligation. ASC 606 also mandates additional disclosure about the nature, amount, timing and uncertainty of revenues and cash
flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs
incurred to obtain or fulfill a contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
applied ASC 606 to those contracts that were not completed as of August 1, 2018. For incomplete contracts that were modified before
August 1, 2018, we elected to use the practical expedient available under the modified retrospective method, which allows us to
aggregate the effect of all modifications when identifying satisfied and unsatisfied performance obligations, determining the
transaction price and allocating transaction price to the satisfied and unsatisfied performance obligations for the modified contract
at transition. Results for the reporting periods beginning after August 1, 2018 are presented under ASC 606, while prior period
results are not adjusted and continue to be reported in accordance with historic accounting under ASC Topic 605.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
adopted ASC 606 as of August 1, 2018, using the modified retrospective method. As this method requires that the cumulative effect
of initially applying ASC 606 be recognized at the date of adoption, at August 1, 2018, we recorded an $8.6 million reduction
to &ldquo;Deferred revenue&rdquo;, with an offsetting reduction to &ldquo;Accumulated deficit&rdquo;, for the cumulative effect
of the adoption. This adjustment related to the change in accounting for breakage primarily from our Boss Revolution international
calling service, traditional calling cards, and international and domestic mobile top-up. A customer&rsquo;s nonrefundable prepayment
gives the customer a right to receive a good or service in the future (and obliges us to stand ready to transfer a good or service).
However, customers may not exercise all of their contractual rights. Those unexercised rights are referred to as breakage. Prior
to the adoption of ASC 606, we recorded breakage revenue when the likelihood of the customer exercising its remaining rights became
remote. We generally deemed the likelihood remote after 12 or 24 months of no activity. Per ASC 606, if an entity expects to be
entitled to a breakage amount, the entity should recognize the expected breakage amount as revenue in proportion to the pattern
of rights exercised by the customer, but only to the extent that it is probable that a significant reversal in the amount of cumulative
revenue recognized will not occur when the uncertainty associated with the breakage is subsequently resolved. We determined that
$8.6 million included in our opening balance of &ldquo;Deferred revenue&rdquo; would have been recognized as breakage revenue
under ASC 606 in prior periods, and accordingly, recorded the cumulative effect adjustment as of August 1, 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt">In the third quarter of fiscal 2019, we
corrected the income tax effect on the foreign portion of our cumulative effect adjustment from the adoption of ASC 606 described
above. Accordingly, we corrected our cumulative effect adjustment as of August 1, 2018 and recorded a decrease in &ldquo;Deferred
income tax assets&rdquo; and an offsetting increase to &ldquo;Accumulated deficit&rdquo; of $0.8 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, ASC 606 changed the accounting for costs to obtain and fulfill contracts with customers such that incremental costs
of obtaining and direct costs of fulfilling contracts with customers are deferred and amortized consistent with the transfer of
the related good or service. In the second quarter of fiscal 2019, we determined that the cumulative effect of initially applying
ASC 606 to defer these costs related to our net2phone-UCaaS business was $1.3 million. Accordingly, we corrected our cumulative
effect adjustment as of August 1, 2018 and recorded an increase in &ldquo;Other current assets&rdquo; of $0.6 million and an increase
in &ldquo;Other assets&rdquo; of $0.7 million, with an offsetting reduction to &ldquo;Accumulated deficit&rdquo;, of $1.3 million.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Telecom
&amp; Payment Services, which represented 96.4% and 97.5% of our total revenues in the three months ended April 30, 2019 and 2018,
respectively, and 96.7% and 97.7% of our total revenues in the nine months ended April 30, 2019 and 2018, respectively, markets
and distributes the following communications and payment services:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">&#9679;<FONT STYLE="font-family: Symbol"></FONT></TD><TD>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 U.S., 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, as well as messaging and data credits to friends and family overseas and domestically.
Core also includes several smaller communications and payments offerings.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
<TD STYLE="width: 0.5in; font: 10pt Times New Roman, Times, Serif"></TD><TD STYLE="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Growth,
                                         which is comprised of National Retail Solutions&rsquo; retailer point-of-sale, or POS,
                                         terminal-based services and Boss Revolution international money transfer service. International
                                         money transfers are generated by direct-to-consumer transfers initiated on the BOSS Revolution
                                         Money app or through the Boss Revolution website as well as transfers initiated through
                                         an authorized agent or retailer.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><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">Three&nbsp;months&nbsp;ended<BR> April 30,</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><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">Nine months&nbsp;ended<BR> April 30,</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>&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><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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="26" STYLE="font-weight: bold; text-align: center">(in millions)</TD><TD STYLE="font-weight: bold">&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: 20%">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: 7%; font-weight: bold; text-align: right">328.8</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: 7%; text-align: right">356.4</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: 7%; text-align: right">(27.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: 7%; text-align: right">(7.7</TD><TD STYLE="width: 1%; 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">1,018.6</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: 7%; text-align: right">1,128.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: 7%; text-align: right">(109.9</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: 7%; text-align: right">(9.7</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: -0.125in; padding-left: 0.25in">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">(279.4</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(304.1</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(24.7</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8.1</TD><TD STYLE="text-align: left">)</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">(869.0</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(972.7</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(103.7</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(10.7</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: -0.125in; padding-left: 0.25in">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">(38.1</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(41.4</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3.3</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7.9</TD><TD STYLE="text-align: left">)</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">(119.3</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(127.2</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7.9</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6.2</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding-left: 0.25in">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">(4.1</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4.2</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(0.1</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1.1</TD><TD STYLE="text-align: left">)</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.8</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12.3</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(0.5</TD><TD STYLE="text-align: left">)</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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding-left: 0.25in">Severance</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">(0.6</TD><TD STYLE="font-weight: bold; text-align: left">)</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">(3.0</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(84.6</TD><TD STYLE="text-align: left">)</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">(0.6</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4.2</TD><TD STYLE="text-align: left">)</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">(86.8</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">Other gains, net</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><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="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">0.2</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">&mdash;</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">0.2</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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">nm</FONT></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">Income from operations</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">6.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">3.1</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.5</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">109.3</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</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">18.1</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">12.1</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">6.0</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">49.7</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
</TABLE>




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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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">Three&nbsp;months&nbsp;ended<BR> April 30,</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><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">Nine months ended<BR> April 30,</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>&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><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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="30" STYLE="font-weight: bold; text-align: center">(in millions)</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><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><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: 20%; text-align: left; padding-left: 0.25in; text-indent: -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: 7%; font-weight: bold; text-align: right">120.4</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: 7%; text-align: right">129.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: 7%; text-align: right">(9.3</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: 7%; text-align: right">(7.1</TD><TD STYLE="width: 1%; 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">366.1</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: 7%; text-align: right">393.4</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: 7%; text-align: right">(27.3</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: 7%; text-align: right">(6.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.25in; text-indent: -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">121.0</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.5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(21.5</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(15.1</TD><TD STYLE="text-align: left">)</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">391.1</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">482.2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(91.1</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(18.9</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.25in; text-indent: -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">67.6</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">62.5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8.1</TD><TD STYLE="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">197.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">186.1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11.1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.9</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.25in; text-indent: -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">12.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">16.0</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3.8</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(23.5</TD><TD STYLE="text-align: left">)</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">43.7</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">51.5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7.8</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(15.0</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>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">7.6</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">5.7</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.9</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">34.3</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">20.5</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">15.3</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.2</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">34.3</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">Total revenues</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">328.8</TD><TD STYLE="font-weight: bold; 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">356.4</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">(27.6</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">(7.7</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)%</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">1,018.6</TD><TD STYLE="font-weight: bold; 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,128.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">(109.9</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">(9.7</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Minutes of use</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><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; padding-left: 0.25in; text-indent: -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,048</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,162</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(114</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9.9</TD><TD STYLE="text-align: left">)%</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,245</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">3,647</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(402</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11.0</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,031</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,548</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(517</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11.4</TD><TD STYLE="text-align: left">)</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">13,379</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">15,044</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,665</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11.1</TD><TD STYLE="text-align: left">)</TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">Revenues and minutes of use from our Boss
Revolution calling service decreased in the three and nine months ended April 30, 2019 compared to the similar periods in fiscal
2018 in line with our expectations. Our Boss Revolution calling service 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: 0pt 0; text-indent: 36pt"><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: 36pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">Revenues and minutes of use from Carrier
Services decreased in the three and nine months ended April 30, 2019 compared to the similar periods in fiscal 2018. Over the
long-term, we expect that Carrier Services will continue to be 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: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from our international and domestic mobile top-up service increased in the three and nine months ended April 30, 2019 compared
to the similar periods in fiscal 2018 due to growth from new mobile partners and expanded bundled offerings of minutes, text and
data.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from our growth initiatives increased in the three and nine months ended April 30, 2019 compared to the similar periods in fiscal
2018. Revenues from the Boss Revolution money transfer service through direct-to-consumer channels increased 98% and 127% in the
three and nine months ended April 30, 2019, respectively, compared to the similar periods in fiscal 2018 due to expansion of our
international disbursement network, enhanced transaction fulfillment technology, and intensified marketing. Direct-to-consumer
channels now contribute the vast majority of our money transfer revenue. National Retail Solutions&rsquo; revenues increased 32%
and 50% in the three and nine months ended April 30, 2019, respectively, compared to the similar periods in fiscal 2018 as its
POS network has achieved sufficient scale to enable new revenue sources that supplement the monthly recurring fees generated by
the use of its terminals. These emerging services include out-of-home advertising through the terminals&rsquo; consumer facing
screen, retail analytics, and credit card processing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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-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> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="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">Nine&nbsp;months&nbsp;ended<BR> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&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">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; border-bottom: Black 1.5pt solid">Change</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">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; 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="padding-left: 0.125in; text-indent: -0.125in">Telecom &amp; Payment Services</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><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: 28%; text-align: left; padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt">Direct cost of revenues as a percentage of revenues</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 9%; font-weight: bold; text-align: right; border-bottom: Black 4pt double">85.0</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left; padding-bottom: 4pt">%</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double">85.3</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">%</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double">(0.3</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">)%</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 9%; font-weight: bold; text-align: right; border-bottom: Black 4pt double">85.3</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left; padding-bottom: 4pt">%</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double">86.2</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">%</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 9%; text-align: right; border-bottom: Black 4pt double">(0.9</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">)%</TD></TR>
</TABLE>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><I>Direct Cost of Revenues</I>. Direct
cost of revenues in Telecom &amp; Payment Services decreased in the three and nine months ended April 30, 2019 compared to the
similar periods in fiscal 2018 primarily due to decreases in Carrier Services&rsquo; and Boss Revolution calling service&rsquo;s
direct cost of revenues in the three and nine months ended April 30, 2019 compared to the similar periods in fiscal 2018, partially
offset by an increase in mobile top-up&rsquo;s direct cost of revenues in the three and nine months ended April 30, 2019 compared
to the similar periods in fiscal 2018. Direct cost of revenues as a percentage of revenues in Telecom &amp; Payment Services decreased
30 and 90 basis points in the three and nine months ended April 30, 2019, respectively, compared to the similar periods in fiscal
2018 primarily due to the continued migration of Boss Revolution calling customers to the direct-to-consumer channel and, in Carrier
Services, by a shift to higher margin traffic resulting from the implementation of an outsourcing agreement in a key calling corridor.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Selling,
General and Administrative</I>. Selling, general and administrative expense in our Telecom &amp; Payment Services segment decreased
in the three and nine months ended April 30, 2019 compared to the similar periods in fiscal 2018 primarily due to decreases in
employee compensation, stock-based compensation and sales commissions. As a percentage of Telecom &amp; Payment Services&rsquo;
revenue, Telecom &amp; Payment Services&rsquo; selling, general and administrative expense was 11.6% in both the three months
ended April 30, 2019 and 2018, and increased to 11.7% from 11.3% in the nine months ended April 30, 2019 and 2018, respectively.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Severance.</I>&nbsp;In
the three and nine months ended April 30, 2019, Telecom &amp; Payment Services incurred severance expense of $0.6 million. In
the three months ended April 30, 2018, Telecom &amp; Payment Services commenced implementation of an adjustment to its workforce.
In the three and nine months ended April 30, 2018, Telecom &amp; Payment Services incurred severance expense of $3.6 million and
$4.2 million, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Other
Gains, net.</I>&nbsp;Other gains, net of $0.2 million in the nine months ended April 30, 2019 was primarily due to the sale of
a calling card business in Asia.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
net2phone segment, which represented 3.6% and 2.5% of our total revenues in the three months ended April 30, 2019 and 2018, respectively,
and 3.3% and 2.2% of our total revenues in the nine months ended April 30, 2019 and 2018, respectively, comprises two verticals:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
<TD STYLE="width: 0.25in; font: 10pt Times New Roman, Times, Serif"></TD><TD STYLE="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">net2phone-UCaaS
                                         is a rapidly growing, global unified cloud communications offering for business.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;</FONT></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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
<TD STYLE="width: 0.25in; font: 10pt Times New Roman, Times, Serif"></TD><TD STYLE="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">net2phone-Platform
                                         Services includes other offerings leveraging a common technology platform to provide
                                         cable telephony and other voice services.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><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">Three&nbsp;months&nbsp;ended<BR> April 30,</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><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">Nine months&nbsp;ended<BR> April 30,</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>&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><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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="30" 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: 20%; text-align: justify">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: 7%; font-weight: bold; text-align: right">12.4</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: 7%; text-align: right">9.1</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: 7%; text-align: right">3.3</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: 7%; text-align: right">36.7</TD><TD STYLE="width: 1%; 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">34.4</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: 7%; text-align: right">25.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: 7%; text-align: right">9.2</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: 7%; text-align: right">36.7</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: -0.125in; padding-left: 0.25in">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.3</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">3.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">7.9</TD><TD STYLE="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">9.6</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">8.2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.4</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17.2</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: -0.125in; padding-left: 0.25in">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">9.0</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">5.5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">62.7</TD><TD STYLE="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">24.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">15.5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.0</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57.8</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">Depreciation</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">1.4</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">1.3</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">0.1</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.2</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">5.0</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">3.7</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.3</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">35.8</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">Loss from operations</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">(1.3</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; 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.8</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.5</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">(64.8</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)%</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">(4.7</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; 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.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">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(2.5</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">(110.0</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)%</TD></TR>
</TABLE>




<P STYLE="margin-top: 0pt; margin-bottom: 0pt; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Revenues.</I>&nbsp;net2phone&rsquo;s
revenues in the three and nine months ended April 30, 2019 and 2018 consisted of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&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">Three&nbsp;months&nbsp;ended<BR> April 30,</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><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">Nine months&nbsp;ended<BR> April 30,</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>&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><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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="30" 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: 20%">net2phone-UCaaS</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">6.6</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: 7%; text-align: right">3.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: 7%; text-align: right">2.9</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: 7%; text-align: right">79.6</TD><TD STYLE="width: 1%; 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">17.5</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: 7%; text-align: right">9.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: 7%; text-align: right">8.2</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: 7%; text-align: right">87.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; text-indent: -0.125in; padding-left: 0.125in">net2phone-Platform Services</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">5.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">5.4</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">0.4</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">7.1</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">16.9</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">15.9</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.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">6.9</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">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">12.4</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">9.1</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.3</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">36.7</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</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">34.4</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">25.2</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.2</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">36.7</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
</TABLE>




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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">net2phone-UCaaS&rsquo;s revenues increased
in the three and nine months ended April 30, 2019 compared to the similar periods in fiscal 2018 driven by the expansion of its
U.S. channel partner network and growth in South American markets. In August 2018, net2phone-UCaaS launched its service in Mexico,
and on September 14, 2018, net2phone-UCaaS entered the Canadian market through its acquisition of Versature Corp. Versature contributed
$1.4 million and $3.5 million in revenue in the three and nine months ended April 30, 2019, respectively, after its acquisition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended April 30, 2019, net2phone continued to deploy its new proprietary platform that integrates voice, text,
messaging and web chat services across devices. net2phone expects that the unified communications functionality afforded by the
new platform will become a key driver of customer acquisitions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&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">&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> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="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">Nine&nbsp;months&nbsp;ended<BR> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&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">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; border-bottom: Black 1.5pt solid">Change</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">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; 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>net2phone</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><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: 40%; text-align: left; padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt">Direct cost of revenues as a percentage of revenues</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right; border-bottom: Black 4pt double">27.0</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left; padding-bottom: 4pt">%</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 7%; text-align: right; border-bottom: Black 4pt double">34.1</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">%</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 7%; text-align: right; border-bottom: Black 4pt double">(7.1</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">)%</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right; border-bottom: Black 4pt double">28.0</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left; padding-bottom: 4pt">%</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 7%; text-align: right; border-bottom: Black 4pt double">32.6</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">%</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 4pt double">&nbsp;</TD><TD STYLE="width: 7%; text-align: right; border-bottom: Black 4pt double">(4.6</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 4pt">)%</TD></TR>
</TABLE>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Selling,
General and Administrative</I>. Selling, general and administrative expense increased in the three and nine months ended April
30, 2019 compared to the similar periods in fiscal 2018 due to increases in employee compensation, marketing expense and sales
commissions. As a percentage of net2phone&rsquo;s revenues, net2phone&rsquo;s selling, general and administrative expenses were
72.2% and 60.7% in the three months ended April 30, 2019 and 2018, respectively, and 71.1% and 61.5% in the nine months ended
April 30, 2019 and 2018, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Depreciation.</I>&nbsp;The
increase in depreciation expense in the three and nine months ended April 30, 2019 compared to the similar periods in fiscal 2018
was due to increases in depreciation of net2phone-UCaaS&rsquo; customer premises equipment, additions and improvements to Versature&rsquo;s
office, and capitalized costs of consultants and employees developing internal use software to support our new products.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>All
Other</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
segments not reportable individually are included in All Other, which included the real estate holdings and other investments
that were included in the Rafael Spin-Off.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&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">Three&nbsp;months&nbsp;ended<BR> April 30,</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><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">Nine months&nbsp;ended<BR> April 30,</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>&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><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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="30" 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: 20%">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: 7%; font-weight: bold; text-align: right">&mdash;</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: 7%; 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: 7%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&mdash;</B>%</FONT></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">&mdash;</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: 7%; text-align: right">1.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: 7%; text-align: right">(1.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: 7%; text-align: right">(100.0</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: -0.125in; padding-left: 0.25in">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">&mdash;</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">&mdash;</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">&mdash;</TD><TD STYLE="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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</TD><TD STYLE="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: -0.125in; padding-left: 0.25in">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">&mdash;</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">0.7</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(0.7</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(100.0</TD><TD STYLE="text-align: left">)</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">&mdash;</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">2.6</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2.6</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(100.0</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt; padding-left: 0.125in">Depreciation</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><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">0.4</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">(0.4</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">(100.0</TD><TD STYLE="padding-bottom: 1.5pt; 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">&mdash;</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">1.2</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.2</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">(100.0</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; padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">Loss from operations</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">&mdash;</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">(1.1</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.1</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">100.0</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</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">&mdash;</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">(2.6</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.6</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">100.0</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
</TABLE>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Revenues.
</I>In April 2016, a subsidiary of Rafael entered into two leases with tenants for space in Rafael&rsquo;s building at 520 Broad
Street, Newark, New Jersey. Rental income from the first lease commenced in December 2016, and rental income from the second lease
commenced in March 2017. In addition, in April 2017, a subsidiary of Rafael entered into a third lease for space in Rafael&rsquo;s
building at 520 Broad Street. Rental income from the third lease commenced in March 2018. Effective with the Rafael Spin-Off,
we no longer own the 520 Broad Street building and its associated public garage, and we no longer record rental income from the
building.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Selling,
General and Administrative</I>. Selling, general and administrative expense in the three and nine months ended April 30, 2018
primarily included expenses related to Rafael, including its commercial real estate and Lipomedix. Rafael began consolidating
Lipomedix in November 2017 after Rafael purchased additional shares and increased its ownership to 50.6% of the issued and outstanding
ordinary shares of Lipomedix. Selling, general and administrative expense of Lipomedix in the three and nine months ended April
30, 2018 was $0.3 million and $0.6 million, respectively.</FONT></P>

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

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;&nbsp;</B></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-left: 10pt; text-indent: -10pt">&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> April 30,</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><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">Nine&nbsp;months&nbsp;ended<BR> April 30,</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="padding-left: 10pt; text-indent: -10pt">&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><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="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="30" 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: 20%; text-align: left; padding-left: 10pt; text-indent: -10pt">General and administrative</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">2.5</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: 7%; text-align: right">2.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: 7%; 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: 7%; text-align: right">(3.1</TD><TD STYLE="width: 1%; 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">7.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: 7%; text-align: right">7.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: 7%; 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: 7%; text-align: right">(0.8</TD><TD STYLE="width: 1%; text-align: left">)%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">Severance</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">&mdash;</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">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.1</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(100.0</TD><TD STYLE="text-align: left">)</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">&mdash;</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">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.1</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(100.0</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: 10pt; text-indent: -10pt">Other operating expense</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">0.1</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">0.3</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">(0.2</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">(65.2</TD><TD STYLE="padding-bottom: 1.5pt; 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">0.6</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">2.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">(1.4</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">(67.2</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: 10pt; text-indent: -10pt">Loss from operations</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">2.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">2.9</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">0.3</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">12.6</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</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">7.9</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">9.4</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.5</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">(15.8</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)%</TD></TR>
</TABLE>




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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>General
and Administrative.</I>&nbsp;Corporate general and administrative expense was substantially unchanged in the three and nine months
ended April 30, 2019 compared to the similar periods in fiscal 2018 primarily because decreases in stock-based compensation and
legal fees were mostly offset by an increase in employee compensation. As a percentage of our total consolidated revenues, Corporate
general and administrative expense was 0.7% in the three months ended April 30, 2019 and 2018, and 0.7% and 0.6% in the nine months
ended April 30, 2019 and 2018, respectively.</FONT></P>

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

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">Other
Operating Expense<FONT STYLE="font-style: normal">.&nbsp;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. In the three months ended
April 30, 2019 and 2018, we incurred legal fees of $0.1 million and $0.3 million, respectively, and in the nine months ended April
30, 2019 and 2018, we incurred legal fees of $0.6 million and $1.3 million, respectively, related to the Straight Path stockholders&rsquo;
putative class action and derivative complaint (see Note 15 to the Consolidated Financial Statements included in Item 1 to Part
I of this Quarterly Report on Form 10-Q). In addition, in the nine months ended April 30, 2018, we incurred fees of $0.7 million
related to other legal matters.</FONT></FONT></P>

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

<!-- Field: Page; Sequence: 32; 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 -->30<!-- 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: 0pt 0">&nbsp;</P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Consolidated</B></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Stock-Based
Compensation Expense.</I>&nbsp;Stock-based compensation expense included in consolidated selling, general and administrative expenses
was $0.3 million and $1.0 million in the three months ended April 30, 2019 and 2018, respectively, and $1.2 million and $2.8 million
in the nine months ended April 30, 2019 and 2018, respectively. At April 30, 2019, unrecognized compensation cost related to non-vested
stock-based compensation, including stock options and restricted stock, was an aggregate of $1.3 million. The unrecognized compensation
cost is expected to be recognized over the remaining vesting period that ends in 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&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">Three&nbsp;months&nbsp;ended<BR> April 30,</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><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">Nine&nbsp;months&nbsp;ended<BR> April 30,</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>&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><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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="30" 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: 20%; text-align: left">Income (loss) from operations</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">2.7</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: 7%; text-align: right">(1.7</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: 7%; text-align: right">4.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: 7%; text-align: right">262.4</TD><TD STYLE="width: 1%; 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">5.6</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: 7%; text-align: right">(2.1</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: 7%; text-align: right">7.7</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: 7%; text-align: right">366.7</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 STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">0.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">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">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(13.2</TD><TD STYLE="text-align: left">)</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">0.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">0.9</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(0.4</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(44.7</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">Other income (expense), net</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">0.4</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">(0.7</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">150.6</TD><TD STYLE="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">(0.5</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1.2</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.7</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57.7</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1.5pt">Benefit from (provision for) income taxes</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.9</TD><TD STYLE="font-weight: bold; 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">(1.1</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">2.0</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">184.6</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">&nbsp;</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">(2.1</TD><TD STYLE="font-weight: bold; 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.9</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">(1.2</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">(120.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">Net income (loss)</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.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">(3.3</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">228.7</TD><TD STYLE="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">3.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">(3.3</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">204.9</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt">Net income attributable to noncontrolling interests</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.3</TD><TD STYLE="font-weight: bold; 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">)</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><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">(25.9</TD><TD STYLE="text-align: left; padding-bottom: 1.5pt">)</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.9</TD><TD STYLE="font-weight: bold; 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.7</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">)</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">(27.2</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: -0.125in; padding-left: 0.125in; padding-bottom: 4pt">Net income (loss) attributable to IDT Corporation</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.9</TD><TD STYLE="font-weight: bold; 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">(3.5</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">7.4</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">211.9</TD><TD STYLE="text-align: left; padding-bottom: 4pt">%</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">2.6</TD><TD STYLE="font-weight: bold; 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">(4.0</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">6.6</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">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 4pt double">164.7</TD><TD STYLE="text-align: left; padding-bottom: 4pt">%</TD></TR>
</TABLE>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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 0pt 0.75in; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Other
Income (Expense), net.</I>&nbsp;Other income (expense), net consists of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&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">&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> April 30,</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">Nine&nbsp;months&nbsp;ended<BR> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&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">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; 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></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 millions)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 60%; text-align: left; text-indent: -12pt; padding-left: 12pt">Foreign currency transaction losses</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; 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: 7%; text-align: right">(0.7</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: 7%; text-align: right">(0.8</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: 7%; 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="text-align: left; text-indent: -12pt; padding-left: 12pt">Gain on investments</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">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.7</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-indent: -12pt; padding-left: 12pt; 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.2</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">&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">(0.4</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">&mdash;</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; text-indent: 6pt; padding-left: 12pt; 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.4</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">(0.7</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.5</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">(1.2</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Benefit
from (Provision for) Income Taxes.</I> The change in income tax (benefit) expense in the three and nine months ended April 30,
2019 compared to the similar periods in fiscal 2018 was primarily due to differences in the amount of income earned in the various
taxing jurisdictions. In addition, in the nine months ended April 30, 2018, we recorded a noncurrent receivable and an income
tax benefit of $3.3 million for the anticipated refund of an AMT credit carry-over because of &ldquo;The Tax Cuts and Jobs Act.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 22, 2017, the U.S. government enacted &ldquo;An Act to Provide for Reconciliation Pursuant to Titles II and V of the
Concurrent Resolution on the Budget for Fiscal Year 2018&rdquo;, which is commonly referred to as &ldquo;The Tax Cuts and Jobs
Act,&rdquo; or the Tax Act. The Tax Act reduces the U.S. federal statutory corporate tax rate from 35.0% to 21.0% effective January
1, 2018, requires companies to pay a one-time repatriation tax, or transition tax, on earnings of certain foreign subsidiaries
that were previously tax deferred, and makes other changes to the U.S. income tax code. Due to our July 31 fiscal year-end, the
lower corporate income tax rate is phased in, resulting in a blended U.S. federal statutory tax rate of approximately 26.9% for
our fiscal 2018, and 21.0% for our fiscal years thereafter.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have completed our accounting for the income tax effects of the Tax Act. The transition tax is based on total post-1986 earnings
and profits which were previously deferred from U.S. income taxes. In fiscal 2018, we estimated that we will utilize $12 million
of federal net operating loss carryforwards to offset the transition tax that we expect we will incur. In fiscal 2019, we adjusted
this amount to $11 million of federal net operating loss carryforwards usage. These net operating loss carryforwards have a full
valuation allowance and as such there is no impact on our results of operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
global intangible low taxed income, or GILTI, and base erosion anti-abuse tax, or BEAT, became effective on August 1, 2018. We
reviewed the proposed guidance that was issued by the Internal Revenue Service in September 2018. As a result of our fully reserved
net operating losses in the United States, we concluded there will be no material impact on our tax provision as a result of GILTI.
We currently believe there will be no impact from the BEAT.</FONT></P>

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

<!-- Field: Page; Sequence: 33; 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 -->31<!-- 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"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
anticipate that our assumptions may change as a result of future guidance and interpretation from the Internal Revenue Service,
the SEC, the FASB, and various other taxing jurisdictions, and any additional adjustments will be made at that time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal"><I>Net
Income Attributable to Noncontrolling Interests</I>. The change in the net income attributable to noncontrolling interests in
the three and nine months ended April 30, 2019 compared to the similar periods in fiscal 2018 was due to the reduction in the
net loss attributable to the noncontrolling interests in Rafael as a result of the Rafael Spin-Off, partially offset by a decrease
in the net income attributable to the noncontrolling interests in certain IDT Telecom subsidiaries due to a decrease in the net
income of these subsidiaries.</FONT></P>

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

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

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>General
</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
currently expect our cash from operations in the next twelve months and the balance of cash, cash equivalents and marketable securities
that we held at April 30, 2019 to be sufficient to meet our currently anticipated working capital and capital expenditure requirements
during the twelve-month period ending April 30, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
April 30, 2019, we had cash, cash equivalents and debt securities of $79.6 million and a working capital deficit (current liabilities
in excess of current assets) of $15.9 million.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
treat unrestricted cash and cash equivalents held by IDT Payment Services as substantially restricted and unavailable for other
purposes. At April 30, 2019, &ldquo;Cash and cash equivalents&rdquo; in our consolidated balance sheet included an aggregate of
$19.8 million held by IDT Payment Services that was unavailable for other purposes.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 1, 2018, we adopted the ASU related to the classification and presentation of changes in restricted cash in the statement
of cash flows. The ASU requires that a statement of cash flows explain the change during the period in the total of cash, cash
equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Amounts generally described as
restricted cash or restricted cash equivalents are included with cash and cash equivalents when reconciling the beginning of the
period and end of the period total amounts shown on the statement of cash flows. This ASU also effected the net cash provided
by or used in operating activities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">&nbsp;<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-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">Nine months ended<BR> April 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&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">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></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 millions)</TD><TD STYLE="font-weight: bold">&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">Cash flows provided by (used in):</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="width: 76%; text-align: left; text-indent: -12pt; padding-left: 12pt">Operating activities</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">47.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">1.1</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 STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">(13.9</TD><TD STYLE="font-weight: bold; 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">)</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 STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">7.6</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">(22.0</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="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">(2.0</TD><TD STYLE="font-weight: bold; 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">5.4</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="font-weight: bold; text-align: left; text-indent: -12pt; padding-left: 12pt; padding-bottom: 4pt">Increase (decrease) in cash, cash equivalents, and restricted cash and cash equivalents</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">39.0</TD><TD STYLE="font-weight: bold; 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">(17.0</TD><TD STYLE="text-align: left; padding-bottom: 4pt">)</TD></TR>
</TABLE>



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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross
trade accounts receivable decreased to $59.2 million at April 30, 2019 from $76.1 million at July 31, 2018 primarily due to collections
in the nine months ended April 30, 2019 in excess of amounts billed during the period.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 April 30, 2019 from $55.0 million at July 31, 2018 primarily due to the $8.6 million
non-cash reduction to deferred revenue, with an offsetting reduction to accumulated deficit, for the cumulative effect of the
adoption of ASC 606 as of August 1, 2018. The remaining decrease was primarily due to decreases in the Boss Revolution international
calling service and traditional calling cards balances.</FONT></P>

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

<!-- Field: Page; Sequence: 34; 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 -->32<!-- 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Separation and Distribution Agreement related to the spin-off of Straight Path provides for us and Straight Path to indemnify
each other for certain liabilities. We and Straight Path each communicated that it was entitled to indemnification from the other
in connection with the inquiry described above and related matters. On October 24, 2017, we, Straight Path, Straight Path IP Group,
Inc., or SPIP, and PR-SP IP Holdings LLC, or PR-SP, an entity owned by Howard S. Jonas, our Chairman of the Board, entered into
a Settlement Agreement and Release that provides for, among other things, the settlement and mutual release of potential liabilities
and claims that may exist or arise under the Separation and Distribution Agreement between us and Straight Path. In exchange for
the mutual release, in October 2017, we paid Straight Path an aggregate of $16 million in cash, Straight Path transferred to us
its majority ownership interest in Straight Path IP Group Holding, Inc., or New SPIP, which holds the equity of SPIP, the entity
that holds intellectual property primarily related to communications over computer networks, subject to the right to receive 22%
of the net proceeds, if any, received by SPIP from licenses, settlements, awards or judgments involving any of the patent rights
and certain transfers of the patents or related rights, that will be retained by Straight Path&rsquo;s stockholders (such equity
interest, subject to the retained interest right, the &ldquo;IP Interest&rdquo;), and we undertook certain funding and other obligations
related to SPIP. The Settlement Agreement and Release allocates (i) $10 million of the payment and the retained interest right
to the settlement of claims and the mutual release and (ii) $6 million to the transfer of the IP Interest.&nbsp;In the accompanying
consolidated statement of cash flows in the nine months ended April 30, 2018, $10 million of the aggregate payment to Straight
Path was included in operating activities and $6 million of the aggregate payment was included in investing activities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
August 2017, we 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. We have committed
to pay such telecom operator monthly committed amounts during the term of the agreement. In addition, under certain limited circumstances,
the parties may renegotiate the amount of the monthly payments. In the event the parties do not agree on re-pricing terms after
good faith negotiations, then either party has the right to terminate the agreement. Pursuant to the agreement, in September 2017,
we deposited $11.75 million into an escrow account as security for the benefit of the telecom operator, which was included in
operating activities in the accompanying consolidated statement of cash flows. In fiscal 2018, the escrow account balance was
reduced to $9.2 million, which is included in &ldquo;Other current assets&rdquo; at April 30, 2019 and July 31, 2018 in the accompanying
consolidated balance sheet based on the terms and conditions of the agreement.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
capital expenditures were $13.7 million and $16.0 million in the nine months ended April 30, 2019 and 2018, respectively. We currently
anticipate that total capital expenditures for the twelve-month period ending April 30, 2020 will be $18 million to $20 million.
We expect to fund our capital expenditures with our net cash provided by operating activities and cash, cash equivalents and marketable
securities on hand.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">On September 14, 2018, we acquired 100%
of the outstanding shares of Versature, a UCaaS provider serving the Canadian market. 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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the nine months ended April 30, 2019, proceeds from redemption of investments was $1.0 million, and cash used for the purchase
of investments was $1.0 million.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 24, 2017, we sold our entire majority interests in New SPIP to PR-SP in exchange for $6 million and the assumption by
PR-SP of our funding and other obligations. As described above, $6 million of the aggregate payment to Straight Path that was
allocated to the transfer of the IP Interest was included in investing activities in the nine months ended April 30, 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchases
of marketable securities were $7,000 and $22.2 million in the nine months ended April 30, 2019 and 2018, respectively. Proceeds
from maturities and sales of marketable securities were $5.3 million and $36.7 million in the nine months ended April 30, 2019
and 2018, respectively.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the nine months ended April 30, 2018, we paid cash dividends of $0.47 per share on our Class A common stock and Class B common
stock, or $11.7 million in total. In fiscal 2018, our Board of Directors discontinued our quarterly dividend, electing instead
to repurchase shares of our Class B common stock when warranted by market conditions, available resources, and our business outlook
and results, as well as invest in our growth business initiatives.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 26, 2018, we completed the Rafael Spin-Off. The disposition of Rafael did not meet the criteria to be reported as a discontinued
operation and accordingly, Rafael&rsquo;s assets, liabilities, results of operations and cash flows have not been reclassified.
At the time of the Rafael Spin-Off, Rafael owned the commercial real estate assets and interests in two clinical stage pharmaceutical
companies that were held by us. Prior to the Rafael Spin-Off, we transferred to Rafael cash, cash equivalents, marketable securities,
and hedge fund and other investments. As a result of the Rafael Spin-Off, we deconsolidated cash and cash equivalents of $9.3
million, and net assets excluding cash and cash equivalents of $105.6 million.</FONT></P>

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

<!-- Field: Page; Sequence: 35; 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 -->33<!-- 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"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
distributed cash of $1.2 million and $1.0 million in the nine months ended April 30, 2019 and 2018, respectively, to the holders
of noncontrolling interests in certain of our subsidiaries.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 21, 2018, we sold 2,546,689 shares of our Class B common stock that were held in treasury to Howard S. Jonas for aggregate
consideration of $14.8 million. The price per share of $5.89 was equal to the closing price of our Class B common stock on April
16, 2018, the last closing price before approval of the sale by our Board of Directors and its Corporate Governance Committee.
On May 31, 2018, Mr. Jonas paid $1.5 million of the purchase price, and he paid the balance of the purchase price on December
21, 2018 after approval of the sale by the Company&rsquo;s stockholders at the 2018 annual meeting of stockholders. The purchase
price was reduced by approximately $0.2 million, which was the amount of dividends paid on 2,546,689 shares of our Class B common
stock whose record date was between April 16, 2018 and the issuance of the shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the time of the acquisition in September 2018, Versature had financing-related other liabilities of $0.7 million. During the period
from the acquisition to April 30, 2019, we repaid $0.6 million of these liabilities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of October 31, 2018, IDT Telecom, Inc., or IDT Telecom, 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 for 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, 2019. At April 30, 2019, there was no amount outstanding under the facility. In the nine months
ended April 30, 2019, we borrowed and repaid an aggregate of $3.0 million under the facility. 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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IDT
Telecom had a credit agreement, dated July 12, 2012, with TD Bank, N.A. for a line of credit facility for up to a maximum principal
amount of $25.0 million. The credit agreement was terminated on July 20, 2018. In the nine months ended April 30, 2018, IDT Telecom
borrowed and repaid an aggregate of $22.1 million under the facility.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. In the nine months ended April 30, 2019, we repurchased 729,110 shares of Class B common
stock for an aggregate purchase price of $3.9 million. There were no repurchases under the program in the nine months ended April
30, 2018. At April 30, 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: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the nine months ended April 30, 2019 and 2018, we paid $28,000 and $0.1 million, respectively, to repurchase 3,748 and 5,170 shares,
respectively, of our Class B common stock that were tendered by employees of ours to satisfy the employees&rsquo; tax withholding
obligations in connection with the lapsing of restrictions on awards of restricted stock. Such shares were repurchased by us based
on their fair market value on the trading day immediately prior to the vesting date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Other
Sources and Uses of Resources </I></B></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt">On June 22, 2017, IDT Telecom entered
into a Share Purchase Agreement with JAR Fintech Limited and JAR Capital Limited to sell the capital stock of IDT Financial Services
Holding Limited, or IDTFS Holding, a company incorporated under the laws of Gibraltar and a wholly-owned subsidiary of IDT Telecom,
to JAR Fintech Limited. IDTFS Holding is the sole shareholder of IDT Financial Services Limited, our Gibraltar-based bank and
e-money issuer. The sale was subject to regulatory approval and other conditions. On October 25, 2018, JAR Fintech Limited notified
us that it considers the agreement terminated by the effluxion of time, however the parties had indicated that they remained interested
in consummating a transaction regarding the sale of IDTFS Holding, pending, among other things, greater clarity regarding the
timing of Brexit and its effect on IDTFS Holding.</P>

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

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

<!-- Field: Page; Sequence: 36; 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 -->34<!-- 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; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table quantifies our future contractual obligations and commercial commitments at April 30, 2019:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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-bottom: 1.5pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Payments Due by Period </B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>(in millions)</B>&nbsp;</P></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="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">Less&nbsp;than<BR> 1 year</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">1&ndash;3&nbsp;years</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">4&ndash;5&nbsp;years</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">After&nbsp;5&nbsp;years</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left; text-indent: -12pt; padding-left: 12pt">Operating leases</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">17.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">6.1</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">5.6</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">3.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">1.8</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; padding-bottom: 1.5pt">Purchase commitments (1)</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">45.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; border-bottom: Black 1.5pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1.5pt solid">45.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; 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">&mdash;</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">Total contractual obligations (2)</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">62.4</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">51.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">5.6</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">3.8</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.8</TD><TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>



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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD>Purchase commitments include the aggregate commitments under telecom services commitments with telecom operators in Central
America, including, but not limited to, termination of inbound and outbound international long-distance voice calls. The purchase
commitments include telecom services commitments that became effective on June 1, 2019.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
<TD STYLE="width: 0.25in; font: 10pt Times New Roman, Times, Serif"></TD><TD STYLE="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                         above table does not include an aggregate of $16.1 million in performance bonds due to
                                         the uncertainty of the amount and/or timing of any such payments.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Off-Balance
Sheet Arrangements </B></FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 April 30, 2019, we had aggregate performance
bonds of $16.1 million outstanding.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 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.75in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
                          3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative
and Qualitative Disclosures About Market Risks</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Foreign
Currency Risk </I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from our international operations were 34% and 32% of our consolidated revenues for the nine months ended April 30, 2019 and 2018,
respectively. A significant portion of these revenues is in currencies other than the U.S. Dollar. Our foreign currency exchange
risk is somewhat mitigated by our ability to offset a portion of these non-U.S.&nbsp;Dollar-denominated revenues with operating
expenses that are paid in the same currencies. While the impact from fluctuations in foreign exchange rates affects our revenue
and expenses denominated in foreign currencies, the net amount of our exposure to foreign currency exchange rate changes at the
end of each reporting period is generally not material.</FONT></P>

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

<!-- Field: Page; Sequence: 37; 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 -->35<!-- 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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Investment
Risk</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to, but separate from our primary business, we hold a portion of our assets in marketable securities and hedge funds
for strategic and speculative purposes. At April 30, 2019, the carrying value of our debt securities and equity investments including
investments in hedge funds was $0.3 million and $8.4 million, respectively. Investments in marketable securities and hedge funds
carry a degree of risk and depend to a great extent on correct assessments of the future course of price movements of securities
and other instruments. There can be no assurance that our investment managers will be able to accurately predict these price movements.
The securities markets have in recent years been characterized by great volatility and unpredictability. Accordingly, the value
of our investments may go down as well as up and we may not receive the amounts originally invested upon redemption.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 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.75in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
                          4.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls
and Procedures</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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 effective as of April 30,
2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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 April 30, 2019 that have materially affected, or are reasonably likely to materially affect, our internal
control over financial reporting.</FONT></P>

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

<!-- Field: Page; Sequence: 38; 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 -->36<!-- 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"><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: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART
II. OTHER INFORMATION</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 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.75in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
                          1.</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal
Proceedings</FONT></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 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.75in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item
                            1A.</B></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Risk
Factors</B></FONT></TD>
</TR></TABLE>



<P STYLE="margin-top: 0pt; margin-bottom: 0pt; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were 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 year ended July 31, 2018, except for the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
U.K.-based businesses and business between the U.K. and other countries face risks related to the United Kingdom&rsquo;s leaving
the European Union (&ldquo;Brexit&rdquo;)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
operate our business worldwide, including meaningful operations in the United Kingdom. Accordingly, we are subjected to risks
from changes in the regulatory environment in various countries. On June 23, 2016, the electorate in the U.K. voted in favor of
leaving the European Union, or EU, (commonly referred to as &ldquo;Brexit&rdquo;). Thereafter, on March 29, 2017, the U.K. formally
notified the EU of its intention to withdraw, triggering a two-year negotiation period for exiting the EU. At present, the withdrawal
of the U.K. from the EU is currently scheduled to take effect on October 31, 2019 with the possibility of leaving earlier if support
for a withdrawal agreement is secured in the House of Common. If no agreement is entered into between the U.K. and the EU, and
no extension of Brexit is agreed upon, the withdrawal will proceed without an agreement, and transitional provisions may or may
not be put in place to ease the process.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><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: 36pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
effects of Brexit will depend on agreements, if any, the U.K. makes to retain access to EU markets either during a transitional
period or more permanently. Brexit creates an uncertain political and economic environment in the U.K. and potentially across
other EU member states for the foreseeable future, including during any period while the terms of Brexit are being negotiated,
and such uncertainties could impair or limit our ability to transact business in the member EU states.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><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: 36pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further,
Brexit could adversely affect European and worldwide economic or market conditions and could contribute to instability in global
financial markets, and the value of the Pound Sterling currency or other currencies, including the Euro. We are exposed to the
economic, market and fiscal conditions in the U.K. and the EU and to changes in any of these conditions. Depending on the terms
reached regarding Brexit, it is possible that there may be adverse practical and/or operational implications on our business.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><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: 36pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
significant amount of the regulatory regime that applies to us in the U.K. is derived from EU directives and regulations. Brexit
could change the legal and regulatory framework within the U.K. where we operate and is likely to lead to legal uncertainty and
potentially divergent national laws and regulations as the U.K. determines which EU laws to replace or replicate. Consequently,
no assurance can be given as to the impact of Brexit and, in particular, no assurance can be given that our operating results,
financial condition and prospects would not be adversely impacted by the result.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; background-color: white"><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: 36pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IDT
Financial Services Limited, or IDTFS, our Gibraltar-based bank, currently operates under a license from the Gibraltar Financial
Services Commission. As an overseas British Territory, following Brexit, the passporting rights enjoyed by IDTFS under EU law
will cease to be in effect. Absent other arrangements or accommodations provided by the EU or individual member states, IDTFS
will not be permitted to provide services to customers in EU countries. We are currently seeking an e-money license issued by
an EU country, but we cannot assure that any such license will be issued in a timely manner, if at all, or if the conditions of
any such license that is issued will impact the operations of IDTFS. If IDTFS does not obtain a license in a timely manner, its
operations and ability to service its customers would be materially and adversely affected.</FONT></P>

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

<!-- Field: Page; Sequence: 39; 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 -->37<!-- 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; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 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.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
                          2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unregistered
Sales of Equity Securities and Use of Proceeds</FONT></TD>
</TR></TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&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="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total<BR> Number&nbsp;of<BR> Shares<BR> Purchased</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">Average<BR> Price<BR> per&nbsp;Share</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&nbsp;Number<BR> of Shares<BR> Purchased as<BR> part of<BR> Publicly<BR> Announced<BR> Plans or<BR> Programs</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">Maximum<BR> Number of<BR> Shares that<BR> May Yet Be<BR> Purchased<BR> Under the<BR> Plans or<BR> Programs&nbsp;(1)</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="width: 52%; text-indent: -12pt; padding-left: 12pt">February 1-28, 2019 (2)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">1,712</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">6.57</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">March 1-31, 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="padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt">April 1&ndash;30, 2019</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">$</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">6,903,406</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; text-indent: -12pt; padding-left: 12pt">Total</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">1,712</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">6.57</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">&mdash;</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">&nbsp;</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>




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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
<TD STYLE="width: 0pt; font: 10pt Times New Roman, Times, Serif"></TD><TD STYLE="width: 17.95pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists
                                         of shares of Class B common stock that were tendered by employees of ours to satisfy
                                         the employees&rsquo; tax withholding obligations in connection with the lapsing of restrictions
                                         on awards of restricted stock. Such shares were repurchased by us based on their fair
                                         market value on the trading day immediately prior to the vesting date and the proceeds
                                         utilized to pay the taxes due upon such vesting event.</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 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.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
                          3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Defaults
Upon Senior Securities</FONT></TD>
</TR></TABLE>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 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.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
                          4.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mine
Safety Disclosures</FONT></TD>
</TR></TABLE>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 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.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
                          5.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
Information</FONT></TD>
</TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 3, 2019, the Company&rsquo;s Board of Directors changed Marcelo Fischer&rsquo;s title from Senior Vice President of Finance
of the Company to Chief Financial Officer of the Company. In connection therewith, the Compensation Committee of the Board of
Directors raised his annual base salary by $50,000 to $445,000 per annum. Mr. Fischer remains Chief Financial Officer of the Company&rsquo;s
subsidiary, IDT Telecom, Inc.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
<TD STYLE="width: 0; font: 10pt Times New Roman, Times, Serif"></TD><TD STYLE="width: 0.5in; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item&nbsp;6</B>.</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibits
                                         </B></FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;</FONT></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="white-space: nowrap; width: 10%; font-size: 10pt; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit</B></FONT><BR>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Number</B></FONT></TD>
    <TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 89%; font-size: 10pt; text-align: left; vertical-align: bottom; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Description</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><A HREF="f10q0419ex31-1_idtcorp.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><A HREF="f10q0419ex31-2_idtcorp.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><A HREF="f10q0419ex32-1_idtcorp.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><A HREF="f10q0419ex32-2_idtcorp.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Instance Document</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Schema Document</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Calculation Linkbase Document</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Definition Linkbase Document</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Label Linkbase Document</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Presentation Linkbase Document</FONT></TD></TR>
</TABLE>


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


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

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

<!-- Field: Page; Sequence: 40; 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 -->38<!-- 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: 0pt 0; text-align: center">&nbsp;</P>

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

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

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

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


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

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

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

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

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

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

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

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

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF CHIEF EXECUTIVE OFFICER<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</B></FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect
to the period covered by this report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3.
Based on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all
material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods
presented in this report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4.
The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls
and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined
in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0 0pt 23.75pt; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by
others within those entities, particularly during the period in which this report is being prepared;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed
under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of
financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(c)
Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on
such evaluation; and</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0 0pt 23.75pt; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which
are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information;
and</FONT></P>

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

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

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

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

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



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

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

<P STYLE="margin: 0; text-align: right">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF CHIEF FINANCIAL OFFICER<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</B></FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect
to the period covered by this report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3.
Based on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all
material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods
presented in this report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4.
The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls
and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined
in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0 0pt 23.75pt; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by
others within those entities, particularly during the period in which this report is being prepared;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed
under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of
financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(c)
Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on
such evaluation; and</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0 0pt 23.75pt; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which
are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information;
and</FONT></P>

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

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

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

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

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


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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">In
connection with the Quarterly Report of IDT Corporation (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended April 30,
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:</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date:
June 7, 2019</FONT></P>

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

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

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

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


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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">In
connection with the Quarterly Report of IDT Corporation (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended April 30,
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:</FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date:
June 7, 2019</FONT></P>

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

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

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

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>idt-20190430.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated using Ez-XBRL version 8.0.2.0 [06/07/2019 11:51:53 AM] -->
<!-- Based on XBRL 2.1 -->

<xbrli:xbrl xmlns:idt="http://www.idt.net/20190430"
 xmlns:link="http://www.xbrl.org/2003/linkbase"
 xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
 xmlns:xlink="http://www.w3.org/1999/xlink"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:xbrli="http://www.xbrl.org/2003/instance"
 xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
 xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
 xmlns:num="http://www.xbrl.org/dtr/type/numeric"
 xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
 xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
 xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31"
 xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31"
 xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31"
 xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
 xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31"
 xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
 xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
 xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31"
 xmlns:us-types="http://fasb.org/us-types/2018-01-31"
 xmlns:xl="http://www.xbrl.org/2003/XLink"
 xmlns:utr="http://www.xbrl.org/2009/utr"
 xmlns:srt-types="http://fasb.org/srt-types/2018-01-31"
 xmlns:srt="http://fasb.org/srt/2018-01-31"
>
<link:schemaRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:type="simple" xlink:href="idt-20190430.xsd" />
<!-- Context Section  -->
<xbrli:context id="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-07-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_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>
2017-07-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_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>
2017-07-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_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>
2017-07-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_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>
2017-07-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_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>
2017-07-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_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>
2017-07-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_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>
2017-07-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_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>
2017-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">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-08-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Oct_2017T00_00_00_TO_31_Oct_2017T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_Custom_01_Dec_2017T00_00_00_TO_22_Dec_2017T00_00_00_RangeAxis_MinimumMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-12-01
</xbrli:startDate>
<xbrli:endDate>
2017-12-22
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_Custom_01_Dec_2017T00_00_00_TO_22_Dec_2017T00_00_00_RangeAxis_MaximumMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-12-01
</xbrli:startDate>
<xbrli:endDate>
2017-12-22
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2018-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_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-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_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-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_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-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_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-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_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-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_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-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_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-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_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-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_16_Apr_2018T00_00_00_TO_16_Apr_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2018-04-16
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_Custom_01_Apr_2018T00_00_00_TO_16_Apr_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-04-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-16
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_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:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_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:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_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:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_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:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_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:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_LegalEntityAxis_RafaelSpinOffMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:RafaelSpinOffMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_WholesaleCarrierServicesMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_NetTwoPhoneUnifiedCommunicationsAsServiceMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember_StatementGeographicalAxis_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:AllOtherMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember">
<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:UnifiedCommunicationsAsServiceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_BossRevolutionCallingMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_MobileTopUpMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesOtherMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesGrowthMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_Net2Phone-PlatformServicesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:Net2Phone-PlatformServicesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember">
<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:AllOthersMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-02-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_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:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_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:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_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:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_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:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_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:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_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:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_LegalEntityAxis_RafaelSpinOffMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:RafaelSpinOffMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_WholesaleCarrierServicesMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_NetTwoPhoneUnifiedCommunicationsAsServiceMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember_StatementGeographicalAxis_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:AllOtherMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember">
<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:UnifiedCommunicationsAsServiceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_BossRevolutionCallingMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_MobileTopUpMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesOtherMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesGrowthMember_StatementBusinessSegmentsAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_Net2Phone-PlatformServicesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:Net2Phone-PlatformServicesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_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>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember">
<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:AllOthersMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember_TitleOfIndividualAxis_EmployeeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">idt:StockRepurchaseProgramMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">idt:EmployeeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2018-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_Custom_01_May_2018T00_00_00_TO_31_May_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-05-01
</xbrli:startDate>
<xbrli:endDate>
2018-05-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_FYE_01_Aug_2017T00_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:startDate>
2017-08-01
</xbrli:startDate>
<xbrli:endDate>
2018-07-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<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="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_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="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_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_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="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_StatementClassOfStockAxis_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>
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_MajorTypeOfDebtAndEquitySecuritiesAxis_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>
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_MajorTypeOfDebtAndEquitySecuritiesAxis_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>
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_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
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_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
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_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
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_MajorTypeOfDebtAndEquitySecuritiesAxis_USTreasuryNotesSecuritiesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="idt:MajorTypeOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasuryNotesSecuritiesMember</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_StatementClassOfStockAxis_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>
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_MajorTypeOfDebtAndEquitySecuritiesAxis_USTreasurySecuritiesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="idt:MajorTypeOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</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_LegalEntityAxis_ZedgeMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:ZedgeMember</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_LegalEntityAxis_RafaelHoldingsIncMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:RafaelHoldingsIncMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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_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>
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_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>
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_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>
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_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="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_ProductOrServiceAxis_FinancialServicesLimitedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:FinancialServicesLimitedMember</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_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00">
<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="Context_Custom_01_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00">
<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="Context_As_Of_31_Oct_2018T00_00_00_TO_31_Oct_2018T00_00_00">
<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="Context_Custom_01_Oct_2018T00_00_00_TO_31_Oct_2018T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-10-01
</xbrli:startDate>
<xbrli:endDate>
2018-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_Custom_01_Dec_2018T00_00_00_TO_13_Dec_2018T00_00_00_ShareRepurchaseProgramAxis_TwoThousandFifteenStockOptionAndIncentivePlanMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">idt:TwoThousandFifteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-12-01
</xbrli:startDate>
<xbrli:endDate>
2018-12-13
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_Custom_01_Dec_2018T00_00_00_TO_21_Dec_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-12-01
</xbrli:startDate>
<xbrli:endDate>
2018-12-21
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_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>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_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>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_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>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_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>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_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>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_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>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_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>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_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>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_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>
2019-01-31
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_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:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_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:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_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:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_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:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_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:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_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:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelSpinOffMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:RafaelSpinOffMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_WholesaleCarrierServicesMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_NetTwoPhoneUnifiedCommunicationsAsServiceMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember_StatementGeographicalAxis_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:AllOtherMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember">
<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:UnifiedCommunicationsAsServiceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_BossRevolutionCallingMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_MobileTopUpMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesOtherMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesGrowthMember_StatementBusinessSegmentsAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_Net2Phone-PlatformServicesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:Net2Phone-PlatformServicesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember">
<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:AllOthersMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_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:startDate>
2019-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_DerivativeInstrumentRiskAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_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-02-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">
<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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_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:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_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:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_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:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_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:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_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:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_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:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelSpinOffMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:RafaelSpinOffMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_WholesaleCarrierServicesMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_NetTwoPhoneUnifiedCommunicationsAsServiceMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember_StatementGeographicalAxis_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">idt:AllOtherMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_AllOtherMember">
<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:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember">
<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:UnifiedCommunicationsAsServiceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_BossRevolutionCallingMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_MobileTopUpMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesOtherMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesGrowthMember_StatementBusinessSegmentsAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_Net2Phone-PlatformServicesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:Net2Phone-PlatformServicesMember</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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember">
<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:AllOthersMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember_TitleOfIndividualAxis_EmployeeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">idt:StockRepurchaseProgramMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">idt:EmployeeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_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>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_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>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_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>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_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:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_DerivativeInstrumentRiskAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementEquityComponentsAxis_RetainedEarningsMember_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member">
<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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementEquityComponentsAxis_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member">
<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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">idt:StockRepurchaseProgramMember</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>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember_StatementEquityComponentsAxis_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">idt:AccountingStandardsUpdateSixZeroSixMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_DeferredIncomeTaxAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">idt:AccountingStandardsUpdateSixZeroSixMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">idt:DeferredIncomeTaxAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-08-01
</xbrli:startDate>
<xbrli:endDate>
2019-04-30
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_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>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_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>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_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>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_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>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_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>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_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>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_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>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_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>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_ZedgeMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:ZedgeMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelHoldingsIncMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">idt:RafaelHoldingsIncMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_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>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_FinancialServicesLimitedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">idt:FinancialServicesLimitedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_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-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">idt:StockRepurchaseProgramMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">idt:AccountingStandardsUpdateSixZeroSixMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_CreationDateAxis_AugustOneTwoZeroOneEightMember">
<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="us-gaap:CreationDateAxis">idt:AugustOneTwoZeroOneEightMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_CreationDateAxis_AugustOneTwoZeroOneEightMember_StatementEquityComponentsAxis_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreationDateAxis">idt:AugustOneTwoZeroOneEightMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_CreationDateAxis_AugustOneTwoZeroOneEightMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreationDateAxis">idt:AugustOneTwoZeroOneEightMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember_BalanceSheetLocationAxis_OtherCurrentAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">idt:AccountingStandardsUpdateSixZeroSixMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember_BalanceSheetLocationAxis_OtherAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">idt:AccountingStandardsUpdateSixZeroSixMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-04-30
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_05_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_StatementClassOfStockAxis_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-06-05
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_05_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_StatementClassOfStockAxis_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-06-05
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_As_Of_05_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_SubsequentEventTypeAxis_SubsequentEventMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2019-06-05
</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_Custom_02_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_SubsequentEventTypeAxis_SubsequentEventMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-06-02
</xbrli:startDate>
<xbrli:endDate>
2019-06-05
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_Custom_02_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_RangeAxis_MinimumMember_SubsequentEventTypeAxis_SubsequentEventMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-06-02
</xbrli:startDate>
<xbrli:endDate>
2019-06-05
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Context_Custom_02_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_RangeAxis_MaximumMember_SubsequentEventTypeAxis_SubsequentEventMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2019-06-02
</xbrli:startDate>
<xbrli:endDate>
2019-06-05
</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<!-- Unit Section  -->
<!--
I~1\FVPHexeD5678YReqi>IhkevE645<1Y54c444c555cT{h>;=7E8=6=16F6<18:671F8791G568=F<85:G: -->
<xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit>
<xbrli:unit id="USD"><xbrli:measure>iso4217:USD</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="pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit>
<xbrli:unit id="Customer"><xbrli:measure>idt:Customer</xbrli:measure></xbrli:unit>
<!-- Element Section  --><dei:EntityRegistrantName contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">IDT CORP</dei:EntityRegistrantName>
<dei:EntityCentralIndexKey contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">0001005731</dei:EntityCentralIndexKey>
<dei:AmendmentFlag contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">false</dei:AmendmentFlag>
<dei:TradingSymbol contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">IDT</dei:TradingSymbol>
<dei:CurrentFiscalYearEndDate contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">--07-31</dei:CurrentFiscalYearEndDate>
<dei:DocumentType contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">10-Q</dei:DocumentType>
<dei:DocumentPeriodEndDate contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">2019-04-30</dei:DocumentPeriodEndDate>
<dei:DocumentFiscalYearFocus contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">2019</dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">Q3</dei:DocumentFiscalPeriodFocus>
<dei:EntityFilerCategory contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">Accelerated Filer</dei:EntityFilerCategory>
<dei:EntitySmallBusiness contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">true</dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">false</dei:EntityEmergingGrowthCompany>
<dei:EntityExTransitionPeriod contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">false</dei:EntityExTransitionPeriod>
<dei:EntityCommonStockSharesOutstanding contextRef="Context_As_Of_05_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="INF">24705340</dei:EntityCommonStockSharesOutstanding>
<dei:EntityCommonStockSharesOutstanding contextRef="Context_As_Of_05_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="shares" decimals="INF">1574326</dei:EntityCommonStockSharesOutstanding>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">73981000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">79326000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">129216000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_ProductOrServiceAxis_FinancialServicesLimitedMember" unitRef="USD" decimals="-5">128900000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">162848000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_FinancialServicesLimitedMember" unitRef="USD" decimals="-5">162500000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:DebtSecuritiesCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">5612000</us-gaap:DebtSecuritiesCurrent>
<us-gaap:DebtSecuritiesCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">301000</us-gaap:DebtSecuritiesCurrent>
<us-gaap:ReceivablesNetCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">70746000</us-gaap:ReceivablesNetCurrent>
<us-gaap:ReceivablesNetCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">54366000</us-gaap:ReceivablesNetCurrent>
<us-gaap:PrepaidExpenseCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">20566000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:PrepaidExpenseCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">22856000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:OtherAssetsCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">28760000</us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">26706000</us-gaap:OtherAssetsCurrent>
<us-gaap:AssetsCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">328881000</us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">346403000</us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">36080000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">35025000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:Goodwill contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">11315000</us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">11223000</us-gaap:Goodwill>
<us-gaap:OtherIntangibleAssetsNet contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">496000</us-gaap:OtherIntangibleAssetsNet>
<us-gaap:OtherIntangibleAssetsNet contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">4212000</us-gaap:OtherIntangibleAssetsNet>
<us-gaap:LongTermInvestments contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">6633000</us-gaap:LongTermInvestments>
<us-gaap:LongTermInvestments contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">8350000</us-gaap:LongTermInvestments>
<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">5668000</us-gaap:DeferredTaxAssetsNetNoncurrent>
<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">2825000</us-gaap:DeferredTaxAssetsNetNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">10524000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">11860000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">399597000</us-gaap:Assets>
<us-gaap:Assets contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">419898000</us-gaap:Assets>
<us-gaap:AccountsPayableCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">45900000</us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">38256000</us-gaap:AccountsPayableCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">130225000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">115308000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:DeferredRevenueCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">55015000</us-gaap:DeferredRevenueCurrent>
<us-gaap:DeferredRevenueCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">40681000</us-gaap:DeferredRevenueCurrent>
<us-gaap:DepositLiabilityCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">127571000</us-gaap:DepositLiabilityCurrent>
<us-gaap:DepositLiabilityCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">160833000</us-gaap:DepositLiabilityCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">8273000</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">7230000</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">366984000</us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">362308000</us-gaap:LiabilitiesCurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">1310000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1163000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:Liabilities contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">368294000</us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">363471000</us-gaap:Liabilities>
<us-gaap:CommitmentsAndContingencies contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:CommitmentsAndContingencies contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:PreferredStockValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:PreferredStockValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:CommonStockValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-3">256000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-3">256000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapital contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">294047000</us-gaap:AdditionalPaidInCapital>
<us-gaap:AdditionalPaidInCapital contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">272291000</us-gaap:AdditionalPaidInCapital>
<us-gaap:TreasuryStockValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">85597000</us-gaap:TreasuryStockValue>
<us-gaap:TreasuryStockValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">51739000</us-gaap:TreasuryStockValue>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">-4972000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" decimals="-3">-34000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-4938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveMember" unitRef="USD" decimals="-3">-4972000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-4465000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-4465000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveMember" unitRef="USD" decimals="-3">-4465000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">-173103000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-160289000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:StockholdersEquity contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">30664000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">56087000</us-gaap:StockholdersEquity>
<us-gaap:MinorityInterest contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">639000</us-gaap:MinorityInterest>
<us-gaap:MinorityInterest contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">340000</us-gaap:MinorityInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00" unitRef="USD" decimals="-3">154557000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">8823000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-163370000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-2343000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">394462000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-83304000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-3">256000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Oct_2017T00_00_00_TO_31_Oct_2017T00_00_00" unitRef="USD" decimals="-3">148050000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00" unitRef="USD" decimals="-3">146360000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">9094000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-173386000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-2531000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">396259000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-83365000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-3">256000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">26917000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">363000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-179081000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-4597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">293308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-83365000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_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" 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_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-173103000</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="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_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_Oct_2018T00_00_00_TO_31_Oct_2018T00_00_00" unitRef="USD" decimals="-3">37927000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00" unitRef="USD" decimals="-3">52410000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">503000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-164159000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-4455000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">271959000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-51727000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-3">256000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">56427000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">340000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-160289000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-4465000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">272291000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-51739000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD" decimals="-3">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-3">256000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">399597000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">419898000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">5358000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">4851000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="shares" decimals="-3">10000000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" decimals="-3">10000000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesIssued contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="shares" xsi:nil="true"/>
<us-gaap:PreferredStockSharesIssued contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" xsi:nil="true"/>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-3">200000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="shares" decimals="-3">35000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-3">200000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="shares" decimals="-3">35000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-3">25594000</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="shares" decimals="-3">3272000</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-3">25613000</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="shares" decimals="-3">3272000</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-3">22872000</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="shares" decimals="-3">1574000</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-3">24705000</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="shares" decimals="-3">1574000</us-gaap:CommonStockSharesOutstanding>
<us-gaap:TreasuryStockShares contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-3">2722000</us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockShares contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="shares" decimals="-3">1698000</us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockShares contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-3">908000</us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockShares contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_CommonClassAMember" unitRef="shares" decimals="-3">1698000</us-gaap:TreasuryStockShares>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">365410000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" decimals="-3">-38000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">356362000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">9086000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_WholesaleCarrierServicesMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">142525000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_NetTwoPhoneUnifiedCommunicationsAsServiceMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">3704000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">237914000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">7060000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" decimals="-3">-38000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">356362000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" decimals="-3">9086000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US" unitRef="USD" decimals="-3">244936000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_BossRevolutionCallingMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">129649000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_MobileTopUpMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">62530000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesOtherMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">15954000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesGrowthMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">5704000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_Net2Phone-PlatformServicesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">5382000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" decimals="-3">-38000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1154848000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" decimals="-3">1166000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">1128510000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">25172000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_WholesaleCarrierServicesMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">482159000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_NetTwoPhoneUnifiedCommunicationsAsServiceMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">9334000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">760183000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">19503000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" decimals="-3">1166000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">1128510000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" decimals="-3">25172000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_US" unitRef="USD" decimals="-3">780852000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_BossRevolutionCallingMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">393454000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_MobileTopUpMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">186144000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesOtherMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">51464000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesGrowthMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">15289000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ProductOrServiceAxis_Net2Phone-PlatformServicesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">15838000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" decimals="-3">1166000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">341255000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">328838000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">12417000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_WholesaleCarrierServicesMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">120955000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_NetTwoPhoneUnifiedCommunicationsAsServiceMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">6651000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">215686000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">8833000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">328838000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" decimals="-3">12417000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US" unitRef="USD" decimals="-3">224519000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_BossRevolutionCallingMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">120455000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_MobileTopUpMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">67567000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesOtherMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">12202000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesGrowthMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">7659000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_Net2Phone-PlatformServicesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">5766000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1053044000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">1018637000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">34407000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_WholesaleCarrierServicesMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">391073000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_NetTwoPhoneUnifiedCommunicationsAsServiceMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">17483000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">669282000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">24857000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">1018637000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" decimals="-3">34407000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US" unitRef="USD" decimals="-3">694139000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_BossRevolutionCallingMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">366114000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_MobileTopUpMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">197189000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesOtherMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">43730000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_TotalTelecomAndPaymentServicesGrowthMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">20531000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ProductOrServiceAxis_Net2Phone-PlatformServicesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">16924000</us-gaap:Revenues>
<us-gaap:Revenues contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:CostOfRevenue contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">307165000</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">980903000</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">282791000</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">878661000</us-gaap:CostOfRevenue>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">50136000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">152565000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">49518000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">150970000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:DepreciationAndAmortization contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">5799000</us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">17207000</us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">5524000</us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">16881000</us-gaap:DepreciationAndAmortization>
<us-gaap:SeveranceCosts1 contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">3658000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">3592000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:SeveranceCosts1 contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">66000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:SeveranceCosts1 contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">4293000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">4197000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:SeveranceCosts1 contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">96000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:SeveranceCosts1 contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">553000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">553000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:SeveranceCosts1 contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:SeveranceCosts1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">553000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">553000</us-gaap:SeveranceCosts1>
<us-gaap:SeveranceCosts1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OperatingExpenses contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">366758000</us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1154968000</us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">338386000</us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1047065000</us-gaap:OperatingExpenses>
<us-gaap:OtherGeneralExpense contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">345000</us-gaap:OtherGeneralExpense>
<us-gaap:OtherGeneralExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1970000</us-gaap:OtherGeneralExpense>
<us-gaap:OtherGeneralExpense contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">120000</us-gaap:OtherGeneralExpense>
<us-gaap:OtherGeneralExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">405000</us-gaap:OtherGeneralExpense>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-1693000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">3143000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" decimals="-3">-769000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">-2929000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" decimals="-3">-1138000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-2090000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">12105000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" decimals="-3">-2233000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">-9362000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" decimals="-3">-2600000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">2749000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">6577000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" decimals="-3">-1267000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">-2561000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">5574000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">18121000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" decimals="-3">-4663000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">-7884000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:InterestIncomeExpenseNet contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">204000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">853000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">177000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">472000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:NonoperatingIncomeExpense contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-712000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-1168000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">360000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-494000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-2201000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_LegalEntityAxis_RafaelSpinOffMember" unitRef="USD" decimals="-3">-1190000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-2405000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_LegalEntityAxis_RafaelSpinOffMember" unitRef="USD" decimals="-3">-2410000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3286000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelSpinOffMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">5552000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelSpinOffMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1029000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">931000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-871000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">2054000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ProfitLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-3230000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">228000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-3458000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-3336000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">698000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-4034000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">4157000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">287000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">3870000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3498000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">888000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">2610000</us-gaap:ProfitLoss>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">228000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">698000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">287000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">888000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:NetIncomeLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-3458000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-4034000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3870000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">2610000</us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD_per_Share" decimals="2">-0.14</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD_per_Share" decimals="2">-0.16</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD_per_Share" decimals="2">0.15</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD_per_Share" decimals="2">0.10</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD_per_Share" decimals="2">-0.14</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD_per_Share" decimals="2">-0.16</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD_per_Share" decimals="2">0.15</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD_per_Share" decimals="2">0.10</us-gaap:EarningsPerShareDiluted>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" decimals="-3">24675000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" decimals="-3">24649000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" decimals="-3">26263000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" decimals="-3">24970000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" decimals="-3">24675000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" decimals="-3">24649000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" decimals="-3">26263000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" decimals="-3">24972000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:ShareBasedCompensation contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1045000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">2842000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">332000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1212000</us-gaap:ShareBasedCompensation>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">28000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-122000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">176000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">138000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-10000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">473000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">16000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">16000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-10000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-10000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">474000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">474000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" decimals="-3">1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">473000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveMember" unitRef="USD" decimals="-3">474000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-3026000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-3320000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">4147000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3972000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">228000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">698000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">287000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">888000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-3254000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-4018000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3860000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3084000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementEquityComponentsAxis_RetainedEarningsMember_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member" unitRef="USD" decimals="-3">9064000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
<us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="USD" decimals="-3">1140000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
<us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member" unitRef="USD" decimals="-3">9064000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
<us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member" unitRef="USD" decimals="-3">1173000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
<us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidatedEntitiesAxis_ParentCompanyMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member" unitRef="USD" decimals="-3">33000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
<us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="USD" decimals="-5">1300000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
<us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_DeferredIncomeTaxAssetsMember" unitRef="USD" decimals="-5">800000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
<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_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-162899000</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_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:DividendsCash contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">2237000</us-gaap:DividendsCash>
<us-gaap:DividendsCash contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">2237000</us-gaap:DividendsCash>
<us-gaap:DividendsCash contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">11677000</us-gaap:DividendsCash>
<us-gaap:DividendsCash contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_RetainedEarningsMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">11677000</us-gaap:DividendsCash>
<idt:RepurchaseOfRestrictedStock contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-61000</idt:RepurchaseOfRestrictedStock>
<idt:RepurchaseOfRestrictedStock contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-61000</idt:RepurchaseOfRestrictedStock>
<idt:RepurchaseOfRestrictedStock contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-12000</idt:RepurchaseOfRestrictedStock>
<idt:RepurchaseOfRestrictedStock contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-12000</idt:RepurchaseOfRestrictedStock>
<idt:RepurchaseOfRestrictedStock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-28000</idt:RepurchaseOfRestrictedStock>
<idt:RepurchaseOfRestrictedStock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-28000</idt:RepurchaseOfRestrictedStock>
<idt:TransferOfRightToReceiveEquityToRelatedParty contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-40000</idt:TransferOfRightToReceiveEquityToRelatedParty>
<idt:TransferOfRightToReceiveEquityToRelatedParty contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-40000</idt:TransferOfRightToReceiveEquityToRelatedParty>
<us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">558000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
<us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">558000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
<idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-3854000</idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram>
<idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-3854000</idt:RepurchaseOfCommonStockUnderStockRepurchaseProgram>
<us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">14772000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
<us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-22968000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
<us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_TreasuryStockMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">37740000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
<idt:StockBasedCompensation contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1045000</idt:StockBasedCompensation>
<idt:StockBasedCompensation contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">1045000</idt:StockBasedCompensation>
<idt:StockBasedCompensation contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">2842000</idt:StockBasedCompensation>
<idt:StockBasedCompensation contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">2842000</idt:StockBasedCompensation>
<idt:StockBasedCompensation contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">332000</idt:StockBasedCompensation>
<idt:StockBasedCompensation contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">332000</idt:StockBasedCompensation>
<idt:StockBasedCompensation contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1212000</idt:StockBasedCompensation>
<idt:StockBasedCompensation contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">1212000</idt:StockBasedCompensation>
<idt:DistributionToNoncontrollingInterests contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-306000</idt:DistributionToNoncontrollingInterests>
<idt:DistributionToNoncontrollingInterests contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-306000</idt:DistributionToNoncontrollingInterests>
<idt:DistributionToNoncontrollingInterests contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-1023000</idt:DistributionToNoncontrollingInterests>
<idt:DistributionToNoncontrollingInterests contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-1023000</idt:DistributionToNoncontrollingInterests>
<idt:DistributionToNoncontrollingInterests contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-450000</idt:DistributionToNoncontrollingInterests>
<idt:DistributionToNoncontrollingInterests contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-450000</idt:DistributionToNoncontrollingInterests>
<idt:DistributionToNoncontrollingInterests contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-1187000</idt:DistributionToNoncontrollingInterests>
<idt:DistributionToNoncontrollingInterests contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-1187000</idt:DistributionToNoncontrollingInterests>
<us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-114919000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
<us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-8653000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
<us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-2270000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
<us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-103996000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
<us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-114919000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
<us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="USD" decimals="-3">-8653000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
<us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-2270000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
<us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="USD" decimals="-3">-103996000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
<us-gaap:CommonStockDividendsPerShareDeclared contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD_per_Share" decimals="2">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:CommonStockDividendsPerShareDeclared contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD_per_Share" decimals="2">0.47</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">4524000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
<us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">2049000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1120000</us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1218000</us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:OtherNoncashIncomeExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-5000</us-gaap:OtherNoncashIncomeExpense>
<us-gaap:OtherNoncashIncomeExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">700000</us-gaap:OtherNoncashIncomeExpense>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-2943000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-14045000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">13436000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-213000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-21075000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-18432000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
<us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">18468000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
<us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">33086000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-8138000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-5716000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1124000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">47354000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">15969000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">13724000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">5526000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1000000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
<us-gaap:PaymentsToAcquireInvestments contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:PaymentsToAcquireInvestments contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1000000</us-gaap:PaymentsToAcquireInvestments>
<idt:RelatedPartyTransactionSaleToRelatedPartyAmount contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">6000000</idt:RelatedPartyTransactionSaleToRelatedPartyAmount>
<idt:RelatedPartyTransactionSaleToRelatedPartyAmount contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<idt:LossContingencyPaymentForAssets contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">6000000</idt:LossContingencyPaymentForAssets>
<idt:LossContingencyPaymentForAssets contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:PaymentsToAcquireMarketableSecurities contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">22208000</us-gaap:PaymentsToAcquireMarketableSecurities>
<us-gaap:PaymentsToAcquireMarketableSecurities contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">7000</us-gaap:PaymentsToAcquireMarketableSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">36655000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">5312000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-1522000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-13945000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:PaymentsOfDividendsCommonStock contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">11677000</us-gaap:PaymentsOfDividendsCommonStock>
<us-gaap:PaymentsOfDividendsCommonStock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:CashDivestedFromDeconsolidation contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">9287000</us-gaap:CashDivestedFromDeconsolidation>
<us-gaap:CashDivestedFromDeconsolidation contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:PaymentsOfCapitalDistribution contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1023000</us-gaap:PaymentsOfCapitalDistribution>
<us-gaap:PaymentsOfCapitalDistribution contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1187000</us-gaap:PaymentsOfCapitalDistribution>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="Context_Custom_01_May_2018T00_00_00_TO_31_May_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-5">1500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="Context_Custom_01_Dec_2018T00_00_00_TO_21_Dec_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-5">14800000</us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">13272000</us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:RepaymentsOfOtherDebt contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:RepaymentsOfOtherDebt contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">635000</us-gaap:RepaymentsOfOtherDebt>
<us-gaap:ProceedsFromLinesOfCredit contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">22125000</us-gaap:ProceedsFromLinesOfCredit>
<us-gaap:ProceedsFromLinesOfCredit contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3000000</us-gaap:ProceedsFromLinesOfCredit>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">22125000</us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3000000</us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">61000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3882000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-22048000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">7568000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">5472000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-2000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-16974000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">38977000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00" unitRef="USD" decimals="-3">211963000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">194989000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<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="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">242174000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1 contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1500000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
<idt:NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-105632000</idt:NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff>
<idt:NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 1&amp;#8212;Basis of Presentation&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;The accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the &amp;#8220;Company&amp;#8221; or &amp;#8220;IDT&amp;#8221;) have been prepared in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;U.S. GAAP&amp;#8221;) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S.&amp;#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 and nine months ended April 30, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending July&amp;#160;31, 2019. The balance sheet at July 31, 2018 has been derived from the Company&amp;#8217;s audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S.&amp;#160;GAAP for complete financial statements. For further information, please refer to the consolidated financial statements and notes thereto included in the Company&amp;#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 2018, as filed with the U.S.&amp;#160;Securities and Exchange Commission (&amp;#8220;SEC&amp;#8221;).&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company&amp;#8217;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 ending in the calendar year indicated (e.g., fiscal 2019 refers to the fiscal year ending July&amp;#160;31, 2019).&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 2&amp;#8212;Revenue Recognition&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In May 2014, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) No. 2014-09,&amp;#160;&lt;i&gt;Revenue from Contracts with Customers (Topic 606)&lt;/i&gt;, and has since issued amendments thereto (collectively referred to as &amp;#8220;ASC 606&amp;#8221;). The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services, and the guidance defines a five-step process to achieve this core principle. The five-step process to achieve this principle is as follows: (i)&amp;#160;identify the contract(s) with a customer, (ii)&amp;#160;identify the performance obligations in the contract(s), (iii)&amp;#160;determine the transaction price, (iv)&amp;#160;allocate the transaction price to the performance obligations in the contract(s), and (v)&amp;#160;recognize revenue when, or as, the entity satisfies a performance obligation. ASC 606 also mandates additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company applied ASC 606 only to those contracts that were not completed as of August 1, 2018. Results for the reporting periods beginning after August 1, 2018 are presented under ASC 606, while prior period results are not adjusted and continue to be reported in accordance with historic accounting under ASC Topic 605.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Modified Retrospective Method of Adoption and Cumulative Effect Adjustment&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company adopted ASC 606 as of August 1, 2018, using the modified retrospective method. As this method requires that the cumulative effect of initially applying ASC 606 be recognized at the date of adoption, at August 1, 2018, the Company recorded an $8.6 million reduction to &amp;#8220;Deferred revenue&amp;#8221;, with an offsetting reduction to &amp;#8220;Accumulated deficit&amp;#8221;, for the cumulative effect of the adoption. This adjustment related to the change in accounting for breakage primarily from the Company&amp;#8217;s Boss Revolution international calling service, traditional calling cards, and international and domestic mobile top-up. A customer&amp;#8217;s nonrefundable prepayment gives the customer a right to receive a good or service in the future (and obliges the Company to stand ready to transfer that good or service). However, customers may not exercise all of their contractual rights to receive that good or service. Those unexercised rights are referred to as breakage. Prior to the adoption of ASC 606, the Company recorded breakage revenue when the likelihood of the customer exercising its
 remaining
 rights
 became remote. The Company generally deemed the likelihood remote after 12 or 24 months of no activity (depending on the revenue stream). Per ASC 606, if an entity expects to be entitled to a breakage amount, the entity should recognize the expected breakage amount as revenue in proportion to the pattern of rights exercised by the customer, but only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the breakage is subsequently resolved. The Company determined that $8.6 million included in its opening balance of &amp;#8220;Deferred revenue&amp;#8221; would have been recognized as breakage revenue under ASC 606 in prior periods, and accordingly, recorded the cumulative effect adjustment as of August 1, 2018.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Corrected Cumulative Effect Adjustment&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;In the third quarter of fiscal 2019, the Company corrected the income tax effect on the foreign portion of its cumulative effect adjustment from the adoption of ASC 606 described above. Accordingly, the Company corrected its cumulative effect adjustment as of August 1, 2018 and recorded a decrease in &amp;#8220;Deferred income tax assets&amp;#8221; and an offsetting increase to &amp;#8220;Accumulated deficit&amp;#8221; of $0.8 million.&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;ASC 606 changed the accounting for costs to obtain and fulfill contracts with customers such that incremental costs of obtaining and direct costs of fulfilling contracts with customers are deferred and amortized consistent with the transfer of the related good or service. In the second quarter of fiscal 2019, the Company determined that the cumulative effect of initially applying ASC 606 to defer these costs related to its net2phone-UCaaS business was $1.3 million. Accordingly, the Company corrected its cumulative effect adjustment as of August 1, 2018 and recorded an increase in &amp;#8220;Other current assets&amp;#8221; of $0.6 million and an increase in &amp;#8220;Other assets&amp;#8221; of $0.7 million, with an offsetting reduction to &amp;#8220;Accumulated deficit&amp;#8221; of $1.3 million.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Breakage Revenue: Methods, Inputs and Assumptions&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style:
 initial;
 text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company&amp;#8217;s inputs for recording breakage revenue was its aging of the deferred revenue balance for its Boss Revolution international calling service, traditional calling cards, international and domestic mobile top-up, and other revenue streams with deferred revenue balances. Upon the adoption of ASC 606, the Company&amp;#8217;s method changed to an estimate of expected breakage revenue by revenue stream recorded each month, based on inputs and assumptions about usage of the deferred revenue balances. The Company used its historical deferred revenue usage data by revenue stream to calculate the percentage of deferred revenue by month that will become breakage. The historical data indicated that customers utilize a very high percentage of minutes purchased in the first three months. The Company reviews its estimates quarterly based on updated data and adjusts the monthly estimates accordingly.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Contracts with Customers&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;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;amp; Payment Services and net2phone (formerly net2phone-Unified Communications as a Service (&amp;#8220;UCaaS&amp;#8221;)). The Telecom &amp;amp; Payment Services segment markets and distributes the following communications and payment services: (1) retail communications, which includes international long-distance calling products primarily to foreign-born communities, with its core markets in the United States; (2) wholesale carrier services terminating international long distance calls around the world for Tier 1 fixed line and mobile network operators, as well as other service providers; and (3) payment services, such as international and domestic mobile top-up, domestic bill payment and international money transfer, and National Retail Solutions, the Company&amp;#8217;s merchant services offerings through point-of-sale terminals. The net2phone segment is comprised of (1) cloud-based communications services offered to enterprise customers mainly through value-added resellers, service providers, telecom agents and managed service providers, (2) Session Initiation Protocol (&amp;#8220;SIP&amp;#8221;) trunking, which supports inbound and outbound domestic and international calling from an IP PBX, and (3) cable telephony.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company&amp;#8217;s most significant revenue streams are from its Boss Revolution international calling service, international and domestic mobile top-up, and wholesale termination provided by its Carrier Services business. The Boss Revolution international calling service and international and domestic mobile top-up are sold direct-to-consumers and through distributors and retailers.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.5in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Boss Revolution international calling service direct-to-consumers&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space:
 normal; orphans: 2;
 widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Boss Revolution international calling service direct-to-consumers is offered on a pay-as-you-go basis or in unlimited plans. The customer prepays for service in both cases, which results in a contract liability (deferred revenue). The contract term for pay-as-you-go plans is minute-to-minute that includes separate performance obligations for the series of material rights to renew the contract. The performance obligation is satisfied immediately after it arises, and the amount of consideration is known when the obligation is satisfied. Since the Company&amp;#8217;s satisfaction of its performance obligation and the customer&amp;#8217;s use of the service occur simultaneously, the Company recognizes revenue at the point in time when minutes are utilized, since the customer obtained control and the Company has a present right to payment. For unlimited plans, the Company has a stand ready obligation to provide service over time for an agreed upon term. Unlimited plans include fixed consideration over the term. Plan fees for unlimited plans are generally refundable up to three days after payment if there was no usage. Since the Company&amp;#8217;s satisfaction of its performance obligation and the customer&amp;#8217;s use of the service occur over the term, the Company recognizes revenue over a period of time as the service is rendered. The Company uses an output method as time elapses because it reflects the pattern by which the Company satisfies its performance obligation through the transfer of service to the customer. The fixed upfront consideration is recognized evenly over the service period, which is generally 24 hours, 7 days, or one month.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.5in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Boss Revolution international calling service sold through distributors and retailers&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Boss Revolution international calling service sold through distributors and retailers is the same service as Boss Revolution international calling service direct-to-consumers. The Company sells capacity to international calling minutes to retailers, or to distributors who resell to retailers. The retailer or distributor is the Company&amp;#8217;s customer in these transactions. The Company&amp;#8217;s sales price to retailers and distributors is less than the end user rate for Boss Revolution international calling service minutes. The customer or the Company may terminate their agreement at any time upon thirty days written notice without penalty. Retailers may sell the Boss Revolution international calling service on a pay-as-you-go basis or in unlimited plans. As described above, for pay-as-you-go, the Company recognizes revenue at the point in time when minutes are utilized, and for unlimited plans, the Company recognizes revenue over a period of time as the service is rendered. Retailers and distributors also receive renewal commissions when certain end users subsequently purchase minutes directly from the Company. Renewal commission payments are accounted for as a reduction of the transaction price over time as the end user uses the service.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.5in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;International and domestic mobile top-up&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust:
 none; font-stretch:
 normal;
 -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;International and domestic mobile top-up is sold direct-to-consumers and through distributors and retailers in the same manner as the Boss Revolution international calling service. The Company does not terminate the minutes in its mobile top-up transactions. The Company&amp;#8217;s performance obligation is to recharge (top-up) the airtime balance of a mobile account on behalf of the Company&amp;#8217;s customer. The Company has contracts with various mobile operators or aggregators to provide the mobile top-up service. The Company determined that it is the principal in primarily all its mobile top-up transactions as the Company controls the service to top-up a mobile account on behalf of the Company&amp;#8217;s customer. However, for a portion of its domestic mobile top-up business where the Company has no customer service responsibilities, no inventory risk, and does not establish the price, the Company determined that, as the Company is not considered to control the arrangement, it acts as an agent of the mobile operators. The Company records gross revenues based on the amount billed to the customer when it is the principal in the arrangement and records revenue net of the associated costs incurred when it acts as an agent in the arrangement. The performance obligation is satisfied, and revenue is recognized when the recharge of the mobile account occurs. Accordingly, transfer of control happens at the point in time that the airtime is recharged, which is when the Company has a right to payment and the customer has accepted the service.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.5in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Carrier Services&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;Carrier Services are offered to both postpaid and prepaid customers. Postpaid customers are billed in arrears and typically consist of credit-worthy companies such as Tier 1 carriers and mobile network operators. Prepaid customers are typically smaller communications companies and independent call aggregators. There is no performance obligation until the transport and termination of international long-distance calls commences. The initial contract durations range from six months to one year with successive extensions. During the initial term, the contract can only be terminated in certain instances (such as bankruptcy of either party, damage to the other party&amp;#8217;s network, fraud, or breach of contract). However, no penalties are applied if the agreement is terminated in the initial term. After the initial term has expired, either party may terminate the agreement with notice of 30 days to 60 days depending on the agreement. The term of the contract is essentially minute-to-minute as there is no penalty for an early termination and no obligation to send traffic.&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Each iteration is a separate optional purchase that is occurring over the contract duration (that is, minute-by-minute). The satisfaction of the performance obligation is occurring at a point in time (as the minutes are transferred) because the provision of the service and the satisfaction of the performance obligation are essentially occurring simultaneously. Revenue is recognized at the point in time upon delivery of the service.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal;
 word-spacing: 0px; white-space:
 normal;
 orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company has not generally entered into contracts that have retroactive pricing features. Additionally, as the performance obligations are considered minute-by-minute obligations in the original contract, any modification of the original contract that leads to a conclusion that there is a new contract would not result in any adjustment related to the original contract&amp;#8217;s consideration.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company provides discounts to its larger customers based on the expectation of a significant volume of minutes that are consistent with that class of customer in the wholesale carrier market. The discounts do not provide a material right to the customer because the customer receives the same pricing for all usage under the contract.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;Carrier Services&amp;#8217; contracts may include tiered pricing based on minute volumes. The Company determined that its retroactive tiered pricing should be accounted for as variable consideration because the final transaction price is unknown until the customer completes or fails to complete the specified threshold. Currently, contracts with retroactive tiered pricing are not material. The Company estimates the amount of variable consideration to include in the transaction price only to the extent that it is probable that a subsequent change in the estimate would not result in a significant revenue reversal.&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company enters into Notification of Reciprocal Transmission (&amp;#8220;NORT&amp;#8221;) transactions, in which the Company commits to purchase a specific number of wholesale carrier minutes to other specific destinations at specified rates, and the counterparty commits to purchase from the Company a specific number of minutes to specific destinations at specified rates. The number of minutes purchased and sold is not necessarily the same. The rates in these reciprocal transactions are generally not at prevailing market rates, and the amounts paid to the counterparty in excess of market rates are reflected as a reduction in revenue received from the customer. The initial terms of NORT contracts generally range from one month to six months. Since the arrangements include the promise of minimum guaranteed amounts of traffic, the performance obligation represents a stand ready obligation to provide the specified number of minutes over the contractual term. Since the Company&amp;#8217;s satisfaction of its performance obligation of routing calls to their destination includes a minimum guaranteed amount of traffic, the Company recognizes revenue over a period of time as the service is rendered. The customer simultaneously receives and consumes the benefits provided by the Company&amp;#8217;s performance as the Company performs. The Company uses an output method as the usage of minutes occur because it reflects the pattern by which the Company satisfies its performance obligation through the transfer of service to the customer.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;
 text-decoration-color: initial;"&gt;&lt;font
 style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Disaggregated Revenues&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt; font-weight: normal;"&gt;The Company&amp;#8217;s core operations are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company&amp;#8217;s Telecom &amp;amp; Payment Services&amp;#8217; growth initiatives and net2phone-UCaaS are technology-driven, synergistic businesses that leverage the core assets, and revenue in some cases is recognized over time.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt; font-weight: normal;"&gt;The following table shows the Company&amp;#8217;s revenues disaggregated by business segment and service offered to customers:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;April 30,&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;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Nine&amp;#160;Months&amp;#160;Ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;April 30,&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;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;"
 colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;Core Operations:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;" colspan="14"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 803px; text-align: left; padding-left: 0.125in;"&gt;Boss Revolution Calling&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right;"&gt;120,455&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right;"&gt;129,649&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;366,114&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;393,454&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Carrier Services&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;120,955&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;142,525&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;391,073&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;482,159&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;67,567&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;62,530&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;197,189&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;186,144&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Other&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;12,202&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;15,954&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;43,730&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;51,464&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Growth&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;7,659&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,704&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;20,531&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;15,289&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total Telecom &amp;amp; Payment Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;328,838&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;356,362&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1,018,637&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1,128,510&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;net2phone-UCaaS&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;6,651&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,704&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;17,483&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;9,334&lt;/td&gt;&lt;td
 style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td&gt;net2phone-Platform Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,766&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,382&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;16,924&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;15,838&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Total net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;12,417&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;9,086&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;34,407&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;25,172&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;All Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(38&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1,166&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;341,255&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;365,410&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,053,044&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,154,848&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;
 font-weight: normal;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal;
 -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt; font-weight: normal;"&gt;The following tables show the Company&amp;#8217;s revenues disaggregated by geographic region, which is determined based on selling location:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom&amp;#160;&amp;amp;&lt;br /&gt;Payment&amp;#160;&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Three&amp;#160;Months&amp;#160;Ended April 30, 2019&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left;"&gt;United States&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;215,686&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;8,833&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;"&gt;224,519&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Outside the United States:&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;United Kingdom&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;46,577&lt;/td&gt;&lt;td
 style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent:
 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;46,580&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Netherlands&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;48,817&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;48,817&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Other&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;17,758&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;3,581&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;21,339&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;113,152&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;3,584&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;116,736&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Total&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;328,838&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;12,417&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent:
 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;341,255&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&amp;#160;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom &amp;amp;&lt;br /&gt;Payment&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Three&amp;#160;Months&amp;#160;Ended April 30, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left;"&gt;United States&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;237,914&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;7,060&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;(38)&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;244,936&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;49,474&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;1&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;49,475&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;47,757&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;47,757&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Other&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;21,217&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black;
 border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;2,025&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align:
 left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;23,242&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total outside the United States&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;118,448&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;2,026&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;120,474&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;356,362&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;9,086&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(38)&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;365,410&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom&amp;#160;&amp;amp;&lt;br /&gt;Payment&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Nine&amp;#160;Months&amp;#160;Ended April 30, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left;"&gt;United States&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;669,282&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;24,857&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;694,139&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;150,044&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;19&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;150,063&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;147,796&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;147,796&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;51,515&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;9,531&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;61,046&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total outside the United States&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;349,355&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;9,550&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;358,905&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,018,637&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;34,407&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,053,044&lt;/td&gt;&lt;td style="text-align: left; padding-bottom:
 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;
 text-decoration-style:
 initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom&amp;#160;&amp;amp;&lt;br /&gt;Payment&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Nine&amp;#160;Months&amp;#160;Ended April 30, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left; padding-left: 0in;"&gt;United States&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;760,183&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;19,503&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;1,166&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;780,852&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0in;"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;164,787&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;1&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;164,788&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;144,618&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;144,618&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Other&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;58,922&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,668&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width:
 1.5pt; border-bottom-style: solid;"&gt;64,590&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total outside the United States&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;368,327&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,669&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;
 border-bottom-color: black;
 border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;373,996&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,128,510&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;25,172&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,166&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,154,848&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Remaining Performance Obligations&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company&amp;#8217;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 transaction price to be allocated to performance obligations that are unsatisfied (or partially unsatisfied) at the end of a reporting period.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Accounts Receivable and Contract Balances&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px;
 white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The timing of revenue recognition may differ from the time of billing to our customers. Trade accounts receivable in our consolidated balance sheets represent unconditional rights to consideration. An entity records a contract asset when revenue is recognized in advance of the entity&amp;#8217;s right to bill and receive consideration. The Company has not identified any contract assets.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch:
 normal; background-color: white;
 -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The primary component of the Company&amp;#8217;s contract liability balance is the payments received for its prepaid Boss Revolution international calling service, traditional calling cards, and international and domestic mobile top-up services. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in our consolidated balance sheet as &amp;#8220;Deferred revenue&amp;#8221;.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The following table presents information about the Company&amp;#8217;s contract liability balance:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="2"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="2"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;b&gt;2019&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;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;b&gt;2019&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;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="6"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1175px; text-align: left; text-indent: -12pt; padding-bottom: 4pt; padding-left: 12pt;"&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: 16px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;25,639&lt;/td&gt;&lt;td style="width: 16px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;35,138&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p
 style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;"&gt;&lt;i&gt;Deferred Customer Contract Acquisition and Fulfillment Costs&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new
 roman', times, serif; margin: 0pt 0px;
 color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;ASC 606 changed the accounting for costs to obtain and fulfill contracts with customers such that incremental costs of obtaining and direct costs of fulfilling contracts with customers are deferred and amortized consistent with the transfer of the related good or service. The Company&amp;#8217;s incremental costs of obtaining a customer contract are sales commissions paid to acquire customers. For Telecom &amp;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 life of the contract with the customer when the contract is expected to exceed one year.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:CashAndCashEquivalentsDisclosureTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 3&amp;#8212;Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;On August 1, 2018, the Company adopted ASU No. 2016-18,&amp;#160;&lt;i&gt;Statement of Cash Flows (Topic 230)&lt;/i&gt;, related to the classification and presentation of changes in restricted cash in the statement of cash flows. 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:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;April 30,&lt;br /&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;July&amp;#160;31,&lt;br /&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="6"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; width: 1191px; text-align: left; text-indent: 0px;"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right;"&gt;79,326&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;73,981&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Restricted cash and cash equivalents&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;162,848&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;129,216&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 0.125in; text-align: left; text-indent: 0px;"&gt;Total cash, cash equivalents, and restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;242,174&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;203,197&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px;
 white-space: normal; orphans: 2; widows: 2; font-size-adjust:
 none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt; font-style: normal; font-weight: normal;"&gt;At April 30, 2019 and July 31, 2018, restricted cash and cash equivalents included $162.5 million and $128.9 million, respectively, in cash and cash equivalents held by IDT Financial Services Limited, the Company&amp;#8217;s Gibraltar-based bank.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
<idt:AssetsAndLiabilitiesHeldForSaleTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;b&gt;Note 4&amp;#8212;IDT Financial Services Holding Limited Previously Recorded as Held for Sale&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;On June 22, 2017, the Company&amp;#8217;s wholly-owned subsidiary IDT Telecom, Inc. (&amp;#8220;IDT Telecom&amp;#8221;) entered into a Share Purchase Agreement (the &amp;#8220;Agreement&amp;#8221;) with JAR Fintech Limited (&amp;#8220;JAR Fintech&amp;#8221;) and JAR Capital Limited to sell the capital stock of IDT Financial Services Holding Limited, a company incorporated under the laws of Gibraltar and a wholly-owned subsidiary of IDT Telecom (&amp;#8220;IDTFS Holding&amp;#8221;), to JAR Fintech. IDTFS Holding is the sole shareholder of IDT Financial Services Limited, a Gibraltar-based bank and e-money issuer, providing prepaid card solutions across the European Economic Area. The sale was subject to regulatory approval and other conditions. The proposed sale of IDTFS Holding did not meet the criteria to be reported as a discontinued operation and accordingly, its results of operations and cash flows were not reclassified. Beginning in the fourth quarter of fiscal 2017, IDTFS Holding&amp;#8217;s assets and liabilities were classified as held for sale in the consolidated balance sheet.&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;On October 25, 2018, JAR Fintech notified the Company that it considers the Agreement terminated by the effluxion of time, however the parties had indicated that they remained interested in consummating a transaction regarding the sale of IDTFS Holding, pending, among other things, greater clarity regarding the timing of Brexit and its effect on IDTFS Holding. In April 2019, Brexit (the withdrawal of the U.K. from the EU) was postponed and is currently scheduled to take effect on October 31, 2019 with the possibility of leaving earlier if support for a withdrawal agreement is secured in the House of Common. The pending nature of Brexit necessitated negotiation of further changes to the terms of the sale. As a result of the continued uncertainty pertaining to Brexit, the significant passage of time since the termination of the Agreement, and absence of any formal binding agreement with the buyer, as of April 30, 2019, the Company determined that the sale was no longer probable to close within twelve months, and as a result, IDTFS Holding was reclassified as held and used in the consolidated balance sheet for all periods presented. There was no impact on the Company&amp;#8217;s results of operations, cash flows, and segments.&lt;/p&gt;&lt;/div&gt;</idt:AssetsAndLiabilitiesHeldForSaleTextBlock>
<us-gaap:BusinessCombinationDisclosureTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Note 5&amp;#8212;Acquisition of Versature Corp.&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;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. The acquisition expanded the Company&amp;#8217;s UCaaS business into Canada. Versature&amp;#8217;s operating results from the date of acquisition, which were not significant, are included in the Company&amp;#8217;s consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The impact of the acquisition&amp;#8217;s purchase price allocations on the Company&amp;#8217;s consolidated balance sheet and the acquisition date fair value of the total consideration transferred were as follows (in thousands):&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1331px; text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Trade accounts receivable&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;370&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Prepaid expenses&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;65&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Property, plant and equipment&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;1,826&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Non-compete agreement&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;600&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Customer relationships&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,003&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-indent: -35.85pt; padding-left: 0.5in;"&gt;Tradename&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;490&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Other assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;486&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Trade accounts payable&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(81&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(523&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td
 style="text-align: left; text-indent: -35.85pt; padding-bottom: 1.5pt;
 padding-left: 0.5in;"&gt;Other liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(710&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-bottom: 4pt; padding-left: 60pt;"&gt;Net assets excluding cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,526&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Supplemental information:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Cash paid&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;$&lt;/td&gt;&lt;td style="text-align: right;"&gt;5,943&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-bottom: 1.5pt; padding-left: 0.5in;"&gt;Cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(417&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-bottom: 4pt; padding-left: 60pt;"&gt;Total consideration, net of cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,526&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The following table presents unaudited pro forma information of the Company as if the acquisition occurred on August 1, 2017:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 815px; padding-bottom: 4pt;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 16px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;341,255&lt;/td&gt;&lt;td style="width: 16px;
 text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;
 border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;367,088&lt;/td&gt;&lt;td style="width: 16px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,053,928&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,159,372&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.1in;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -20.25pt; padding-bottom: 4pt; padding-left: 21.1pt;"&gt;Net income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;4,157&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(3,236&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,289&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(3,555&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
<idt:DispositionOfSubsidiaryTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelSpinOffMember">&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Note 6&amp;#8212;Rafael Holdings, Inc. Spin-Off&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;On March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company&amp;#8217;s subsidiary, Rafael Holdings, Inc. (&amp;#8220;Rafael&amp;#8221;), to the Company&amp;#8217;s stockholders of record as of the close of business on March 13, 2018 (the &amp;#8220;Rafael Spin-Off&amp;#8221;). The disposition of Rafael did not meet the criteria to be reported as a discontinued operation and accordingly, Rafael&amp;#8217;s assets, liabilities, results of operations and cash flows have not been reclassified. At the time of the Rafael Spin-Off, Rafael owned the commercial real estate assets and interests in two clinical stage pharmaceutical companies that were previously held by the Company. The commercial real estate holdings consisted of the Company&amp;#8217;s headquarters building and its associated public garage in Newark, New Jersey, an office/data center building in Piscataway, New Jersey and a portion of a building in Israel that hosts offices for the Company and certain affiliates. The pharmaceutical holdings included debt interests and warrants in Rafael Pharmaceuticals, Inc., which is a clinical stage, oncology-focused pharmaceutical company committed to the development and commercialization of therapies that exploit the metabolic differences between normal cells and cancer cells, and a majority equity interest in Lipomedix Pharmaceuticals Ltd., a pharmaceutical development company based in Israel.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Rafael&amp;#8217;s loss before income taxes and loss before income taxes attributable to the Company, which was included in the accompanying consolidated statements of operations, were as follows:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times,
 serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold;" colspan="14"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 4pt; width: 815px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;Loss before income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: middle; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(1,190&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(2,410&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;Loss before income taxes attributable to IDT Corporation&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style:
 double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(1,062&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(2,107&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</idt:DispositionOfSubsidiaryTextBlock>
<us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Note 7&amp;#8212;Debt Securities&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The following is a summary of marketable debt securities:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Amortized Cost&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Gross Unrealized Gains&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Gross Unrealized Losses&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Fair Value&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Available-for-sale securities:&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;April 30, 2019:&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 4pt; width: 815px; text-align: left; text-indent: 0.125in;"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#160;301&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; text-indent: 0px;
 padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;301&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;July 31, 2018:&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0.125in;"&gt;Certificates of deposit*&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3,032&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3,032&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0.125in;"&gt;U.S. Treasury notes&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,693&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,692&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0.125in;"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width:
 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;888&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;888&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0.375in;"&gt;Total&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,613&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(1&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,612&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman', times, serif; font-size: 13.33px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"&gt;&amp;#160;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="text-align: justify; vertical-align: top;"&gt;&lt;td style="width: 0in;"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Each of the Company&amp;#8217;s certificates of deposit had a CUSIP, was purchased in the secondary market through a broker, and may be sold in the secondary market.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 36pt; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Equity securities with a fair value of $0.4 million at July 31, 2018 were reclassified to &amp;#8220;Other current assets&amp;#8221; to conform to the current year presentation (see Note 8).&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal;
 orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Proceeds from maturities and sales of available-for-sale securities were $0.8 million and $5.0 million in the three months ended April 30, 2019 and 2018, respectively, and $5.3 million and $36.7 million in the nine months ended April 30, 2019 and 2018, respectively. There were no gross realized gains that were included in earnings as a result of sales in the three and nine months ended April 30, 2019 and 2018. There were no gross realized losses that were included in earnings as a result of sales in the three and nine months ended April 30, 2019. The gross realized losses that were included in earnings as a result of sales were $7,000 and $16,000 in the three and nine months ended April 30, 2018, respectively. The Company uses the specific identification method in computing the gross realized gains and gross realized losses on the sales of marketable securities.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The contractual maturities of the Company&amp;#8217;s available-for-sale debt securities at April 30, 2019 were as follows:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;div align="left" style="font: 10pt/normal 'times new roman', times, serif; margin-top: 1pt; margin-bottom: 1pt; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="2"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1363px; text-align: left; text-indent: -11.4pt; padding-left: 12pt;"&gt;Within one year&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;301&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;"&gt;After one year through five years&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;"&gt;After five years through ten years&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-bottom: 1.5pt; padding-left: 12pt;"&gt;After ten years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-indent: -2.65pt; padding-bottom: 4pt; padding-left: 0.5in;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;301&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The following available-for-sale debt securities were in an unrealized loss position for which
 other-than-temporary impairments have not been recognized:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Unrealized Losses&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Fair Value&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="6"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;April 30, 2019:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1179px; padding-left: 0.125in;"&gt;Total&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="font-weight: bold;"&gt;July 31, 2018:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;U.S. Treasury notes&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,692&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;At April 30, 2019 and July 31, 2018, there were no securities in a continuous unrealized loss position for 12 months or longer.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
<idt:EquityInvestmentsDisclosureTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 8&amp;#8212;Equity Investments&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;On August 1, 2018, the Company adopted ASU No. 2016-01,&amp;#160;&lt;i&gt;Financial Instruments&lt;/i&gt;&amp;#8212;&lt;i&gt;Overall (Subtopic 825-10)&lt;/i&gt;, that requires the Company to provide more information about recognition, measurement, presentation and disclosure of financial instruments. The ASU included, among other changes, the following: (1) equity investments (except those accounted for under the equity method or that result in consolidation) will be measured at fair value with changes in fair value recognized in net income, (2) a qualitative assessment each reporting period to identify impairment of equity investments without readily determinable fair values, (3) financial assets and financial liabilities will be presented separately by measurement category and form of financial asset on the balance sheet or the notes to the financial statements, and (4) an entity should evaluate the need for a valuation allowance on a deferred tax asset related to available-for-sale securities in combination with the entity&amp;#8217;s other deferred tax assets. Entities will no longer recognize unrealized holding gains and losses on equity securities classified as available-for-sale in other comprehensive income. In addition, a practicability exception is available for equity investments that do not have readily determinable fair values and do not qualify for the net asset value practical expedient (the &amp;#8220;measurement alternative&amp;#8221;). These investments may be measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Entities will have to reassess at each reporting period whether an investment qualifies for this practicability exception. At August 1, 2018, the cumulative effect of adopting this ASU was a $1.2 million increase in &amp;#8220;Equity investments&amp;#8221;, a $33,000 decrease in &amp;#8220;Accumulated other comprehensive loss&amp;#8221; and a $1.1 million decrease in &amp;#8220;Accumulated deficit&amp;#8221;, primarily from the measurement at fair value of the Company&amp;#8217;s shares of Visa Inc. Series C Convertible Participating Preferred Stock (&amp;#8220;Visa Series C Preferred&amp;#8221;) and the derecognition of unrealized holding losses on equity securities classified as available-for-sale.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;At April 30, 2019 and July 31, 2018, the Company owned 42,282 shares of Zedge, Inc. Class B common stock that had a fair value of $0.1 million. In addition, at April 30, 2019 and July 31, 2018, the Company owned 26,821 and 25,803 shares, respectively, of Rafael Class B common stock that had a fair value of $0.4 million and $0.2 million, respectively. The aggregate fair value of these shares was included in &amp;#8220;Other current assets&amp;#8221; in the accompanying consolidated balance sheets. 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&amp;#8217;s employees and the payment of taxes related thereto.&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The changes in the carrying value of the Company&amp;#8217;s equity investments for which the Company elected the measurement alternative was as follows:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal;
 -webkit-text-stroke-width:
 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Three Months Ended April 30, 2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Nine Months Ended April 30, 2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="6"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1237.73px; text-indent: -11.5pt; padding-left: 12.2pt;"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;3,045&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;1,883&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.5pt; padding-left: 12.2pt;"&gt;Adoption of change in accounting for equity investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1,213&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-indent: -11.4pt; padding-left: 12pt;"&gt;Adjusted balance, beginning of period&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,045&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,096&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;"&gt;Adjustment for observable transactions involving a similar investment from the same issuer&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;599&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;550&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-indent: -11.4pt; padding-left: 12pt;"&gt;Redemptions&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(2&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-indent: -11.4pt; padding-left: 12pt;"&gt;Impairments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-indent: -11.5pt; padding-bottom: 4pt; padding-left: 12.2pt;"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,644&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,644&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;"&gt;In the three and nine months ended April 30, 2019, the Company increased the carrying value of the 1,830 shares of Visa Series C Preferred it held by $0.6 million based on the fair value of Visa Class A common
 stock and a discount for lack of current convertibility. Each share of Visa Series C Preferred is convertible into 13.886
 shares of Visa Class A common stock at Visa&amp;#8217;s option starting in June 2020 and will be convertible at the holder&amp;#8217;s option beginning in June 2028.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Unrealized gains and losses for all equity investments included the following:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Net gains recognized during the period on equity investments&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;623&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;30&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;704&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;53&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12.25pt; padding-left: 12.25pt;"&gt;Less: net gains and losses recognized during the period on equity investments redeemed during the period&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -12.25pt; padding-bottom: 4pt;
 padding-left: 12.95pt;"&gt;Unrealized gains recognized during the period on equity investments still held at the reporting date&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:
 left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;623&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;30&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;704&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;53&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</idt:EquityInvestmentsDisclosureTextBlock>
<us-gaap:FairValueDisclosuresTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 9&amp;#8212;Fair Value Measurements&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In the first quarter of fiscal 2019, the Company adopted ASU No. 2018-13,&amp;#160;&lt;i&gt;Fair Value Measurement (Topic 820)&lt;/i&gt;, that modifies the disclosure requirements for fair value measurements. The adoption of this ASU did not impact the fair value measurement disclosures in the Company&amp;#8217;s consolidated financial statements for the three and nine months ended April 30, 2019, however it may impact the Company&amp;#8217;s fair value measurement disclosures in the future.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The following tables present the balance of assets measured at fair value on a recurring basis:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Level&amp;#160;1&amp;#160;(1)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Level&amp;#160;2&amp;#160;(2)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Level&amp;#160;3&amp;#160;(3)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;April 30, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left;"&gt;Debt securities&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;301&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;301&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Equity securities included in other current assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;523&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;523&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left;"&gt;Equity securities included in equity investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;3,344&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;3,344&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;523&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;301&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,344&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;4,168&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="font-weight: bold;"&gt;July 31, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Debt securities&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;$&lt;/td&gt;&lt;td style="text-align: right;"&gt;1,692&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;$&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,920&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;$&lt;/td&gt;&lt;td style="text-align: right;"&gt;5,612&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left;"&gt;Equity securities included in other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;360&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;360&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;2,052&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,920&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;&lt;td style="text-align: left; border-bottom-color:
 black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,972&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;(1) &amp;#8211; quoted prices in active markets for identical assets or liabilities&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;(2) &amp;#8211; observable inputs other than quoted prices in active markets for identical assets and liabilities&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;(3) &amp;#8211; no observable pricing inputs in the market&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;At April 30, 2019 and July 31, 2018, the Company did not have any liabilities measured at fair value on a recurring basis.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The following table summarizes the change in the balance of the Company&amp;#8217;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 and nine months ended April 30, 2019 and 2018.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom:
 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 925px; text-indent: -12pt; padding-left: 12pt;"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;2,745&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;6,300&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;6,300&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Transfer into Level 3 from adoption of change in accounting for equity investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;2,794&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Rafael Spin-Off&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(6,300&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(6,300&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-bottom: 1.5pt; padding-left: 12pt;"&gt;Total gains recognized in &amp;#8220;Other income (expense), net&amp;#8221;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;599&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;550&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt; padding-left: 0.7pt;"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,344&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,344&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-bottom: 4pt; padding-left: 11.4pt;"&gt;Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period&lt;/td&gt;&lt;td
 style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;599&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;550&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;At April 30, 2019 and July 31, 2018, the Company had $4.8 million in investments in hedge funds, which were included in &amp;#8220;Equity investments&amp;#8221; in the accompanying consolidated balance sheets. The Company&amp;#8217;s 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;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Fair Value of Other Financial Instruments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The estimated fair value of the Company&amp;#8217;s other financial instruments was determined using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting these data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Cash and cash equivalents, restricted cash and cash equivalents, other current assets, customer deposits and other current liabilities.&amp;#160;&lt;/i&gt;At April 30, 2019 and July 31, 2018, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents and restricted cash and cash equivalents were classified as Level 1 and other current assets, customer deposits and other current liabilities were classified as Level 2 of the fair value hierarchy.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none;
 text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Other assets and other liabilities.&amp;#160;&lt;/i&gt;At April 30, 2019 and July 31, 2018, the carrying amount of these assets and liabilities approximated fair value. The fair values were estimated based on the Company&amp;#8217;s assumptions, which were classified as Level 3 of the fair value hierarchy.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;p style="color: #000000; font: bold 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 10&amp;#8212;Equity&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: bold 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Sale of Class B Common Stock to Howard S. Jonas&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;On December 21, 2018, the Company sold 2,546,689 shares of its Class B common stock that were held in treasury to Howard S. Jonas, the Chairman of the Board of the Company, for aggregate consideration of $14.8 million. The price per share of $5.89 was equal to the closing price of the Company&amp;#8217;s Class B common stock on April 16, 2018, the last closing price before approval of the sale by the Company&amp;#8217;s Board of Directors and its Corporate Governance Committee. On May 31, 2018, Mr. Jonas paid $1.5 million of the purchase price, and he paid the balance of the purchase price on December 21, 2018 after approval of the sale by the Company&amp;#8217;s stockholders at the 2018 annual meeting of stockholders. The purchase price was reduced by approximately $0.2 million, which was the amount of dividends paid on 2,546,689 shares of the Company&amp;#8217;s Class B common stock whose record date was between April 16, 2018 and the issuance of the shares.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Deferred Stock Units Equity Incentive Program&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;On June 5, 2019, the Compensation Committee of the Company&amp;#8217;s Board of Directors (the &amp;#8220;Committee&amp;#8221;) approved an equity incentive program in the form of deferred stock units (&amp;#8220;DSUs&amp;#8221;) that will be eligible to vest into shares of the Company&amp;#8217;s Class B common stock. The Committee approved a grant for approximately 400,000 DSUs in total, of which 89,500 DSUs were granted to executive officers and the remaining grants to other eligible employees are still being finalized. The DSUs will vest in three equal amounts on each of January 6, 2020, January 5, 2021, and January 5, 2022. The number of shares that will vest on each vesting date will vary between 50% to 200% of the number of shares that were scheduled to vest on that vesting date, depending on the market price for the underlying Class B common stock on the vesting date relative to the market price at the time of the grant. In addition, the grantee will have the right to elect a later vesting date no later than November 29, 2019 for the January 6, 2020 vesting date, and no later than November 30, 2020 for the January 5, 2021 vesting date. A grantee will have the option to elect a later vesting date for one-half or all of the shares scheduled to vest on the then upcoming vesting date.&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px;
 text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Stock Repurchases&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;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&amp;#160;million shares of the Company&amp;#8217;s Class&amp;#160;B common stock. In the nine months ended April 30, 2019, the Company repurchased 729,110 shares of Class B common stock for an aggregate purchase price of $3.9 million. There were no repurchases under the program in the nine months ended April 30, 2018. At April 30, 2019, 6.9 million shares remained available for repurchase under the stock repurchase program.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In the nine months ended April 30, 2019 and 2018, the Company paid $28,000 and $0.1 million, respectively, to repurchase 3,748 shares and 5,170 shares, respectively, of Class B common stock that were tendered by employees of the Company to satisfy the employees&amp;#8217; tax withholding obligations in connection with the lapsing of restrictions on awards of restricted stock. Such shares were repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;2015 Stock Option and Incentive Plan&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;On December 13, 2018, the Company&amp;#8217;s stockholders approved an amendment to the Company&amp;#8217;s 2015 Stock Option and Incentive Plan to increase the number of shares of the Company&amp;#8217;s Class&amp;#160;B common stock available for the grant of awards thereunder by an additional 0.1 million shares.&lt;/font&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<us-gaap:EarningsPerShareTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 11&amp;#8212;Earnings (Loss) Per Share&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Basic earnings per share is computed by dividing net income attributable to all classes of common stockholders of the Company by the weighted average number of shares of all classes of common stock outstanding during the applicable period. Diluted earnings per share is computed in the same manner as basic earnings per share, except that the number of shares is increased to include restricted stock still subject to risk of forfeiture and to assume exercise of potentially dilutive stock options using the treasury stock method, unless the effect of such increase is anti-dilutive.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share attributable to the Company&amp;#8217;s common stockholders consists of the following:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px;"&gt;Basic weighted-average number of shares&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;26,263&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;24,675&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;24,970&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;24,649&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Effect of dilutive securities:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Stock options&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Non-vested restricted Class B common stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;2&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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Diluted weighted-average number of shares&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;26,263&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;24,675&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;24,972&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;24,649&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The following shares were excluded from the diluted earnings per share computation:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight:
 bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Stock options&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;1,223&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;1,253&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;1,236&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;1,253&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-bottom: 1.5pt; padding-left: 12pt;"&gt;Non-vested restricted Class B common stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;191&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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;191&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-bottom: 4pt; padding-left: 12pt;"&gt;Shares excluded from the calculation of diluted earnings per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,223&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,444&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,236&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,444&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In the three and nine months ended April 30, 2019, stock options with an exercise price that was greater than the average market price of the Company&amp;#8217;s stock during the period were excluded from the diluted earnings per share computation. In the three and nine months ended April 30, 2018, the diluted loss per share computation equals basic loss per share because the Company had a net loss and the impact of the assumed exercise of stock options and the vesting of restricted stock would have been anti-dilutive.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
<us-gaap:ShortTermDebtTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 12&amp;#8212;Revolving Credit Facility&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;As of October 31, 2018, IDT Telecom 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 for other general corporate purposes. The line of credit facility is secured by primarily all of IDT Telecom&amp;#8217;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, 2019. At April 30, 2019, there was no amount outstanding under the facility. 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.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:ShortTermDebtTextBlock>
<us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 13&amp;#8212;Accumulated Other Comprehensive Loss&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The accumulated balances for each classification of other comprehensive loss were as follows:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Unrealized&lt;br /&gt;Gain (Loss) on Available-for-Sale Securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Foreign Currency Translation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Accumulated Other Comprehensive Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="10"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1003px;"&gt;Balance, July 31, 2018&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right;"&gt;(34&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;(4,938&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;(4,972&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -0.25in; padding-bottom: 1.5pt; padding-left: 0.25in;"&gt;Adjustment from the adoption of change in accounting for equity investments (see Note 8)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;33&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;33&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Adjusted balance, August 1, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(1&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(4,938&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(4,939&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Other comprehensive income attributable to IDT Corporation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;473&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;474&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt;"&gt;Balance, April 30, 2019&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(4,465&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(4,465&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
<us-gaap:SegmentReportingDisclosureTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 14&amp;#8212;Business Segment Information&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company has two reportable business segments, Telecom &amp;amp; Payment Services and net2phone. The Company&amp;#8217;s reportable segments are distinguished by types of service, customers and methods used to provide their services. The operating results of these business segments are regularly reviewed by the Company&amp;#8217;s chief operating decision maker. The accounting policies of the segments are the same as the accounting policies of the Company as a whole. The Company evaluates the performance of its business segments based primarily on income (loss) from operations.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;Effective at the beginning of fiscal 2019, the Company modified the way it reports its business verticals within its Telecom &amp;amp; Payment Services and net2phone segments to align more closely with its business strategy and operational structure. The modification to the business verticals did not change the reportable business segments.&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Telecom &amp;amp; Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The net2phone segment is comprised of (1) cloud-based communications services offered to enterprise customers mainly through value-added resellers, service providers, telecom agents and managed service providers, (2) SIP trunking, which supports inbound and outbound domestic and international calling from an IP PBX, and (3) cable telephony. Depreciation and amortization are allocated to Telecom &amp;amp; Payment Services and net2phone because the related assets are not tracked separately by segment. There are no other significant asymmetrical allocations to segments.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Operating segments not reportable individually are included in All Other, which included the real estate holdings and other investments that were included in the Rafael Spin-Off.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none;
 font-stretch: normal;
 -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;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&amp;#8217; fees, internal and external audit, investor relations, corporate insurance, corporate legal, business development, charitable contributions, travel and other corporate-related general and administrative expenses. Corporate does not generate any revenues, nor does it incur any direct cost of revenues.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Beginning in the third quarter of fiscal 2019, certain expenses that were previously included in the Telecom &amp;amp; Payment Services segment were reclassified to Corporate. Comparative results have been reclassified and restated for all periods presented.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Operating results for the business segments of the Company are as follows:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom&amp;#160;&amp;amp;&lt;br /&gt;Payment&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Corporate&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;Three&amp;#160;Months&amp;#160;Ended April 30, 2019&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr
 style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; width: 784px; text-indent: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;328,838&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;12,417&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;"&gt;341,255&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;6,577&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,267&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,561&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;2,749&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Severance&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;553&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;553&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Other operating expense&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(120&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(120&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px;
 text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;Three&amp;#160;Months&amp;#160;Ended April 30, 2018&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;356,362&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;9,086&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(38&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;365,410&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3,143&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(769&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,138&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,929&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,693&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Severance&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3,592&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;66&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align:
 right; text-indent: 0px;"&gt;3,658&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Other operating expense&lt;/td&gt;&lt;td
 style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(345&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(345&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;Nine&amp;#160;Months&amp;#160;Ended April 30, 2019&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,018,637&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;34,407&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,053,044&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;18,121&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(4,663&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px;
 text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent:
 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(7,884&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;5,574&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Severance&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;553&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;553&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Other operating income (expense), net&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;215&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;25&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(645&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(405&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;Nine&amp;#160;Months&amp;#160;Ended April 30, 2018&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr
 style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,128,510&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align:
 left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;25,172&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,166&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,154,848&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;12,105&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,233&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,600&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(9,362&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,090&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Severance&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;4,197&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;96&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;4,293&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Other operating expense&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,970&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,970&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:LegalMattersAndContingenciesTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;p style="color: #000000; font: bold 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 15&amp;#8212;Commitments and Contingencies&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: bold 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Legal Proceedings&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt; text-align: left;"&gt;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. The Company is reviewing the factual predicates of the claim. At this stage, the Company is unable to estimate its potential liability, if any. The Company intends to vigorously defend the claim.&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;On January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate members of the putative class in accordance with California law. 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.&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;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. The Company is evaluating the claim, and at this stage, is unable to estimate its potential liability, if any. On August 13, 2018, IDT Telecom and the Company filed a motion to dismiss or in the alternative to strike class allegations. The plaintiff opposed the motion. The motion to dismiss was denied. IDT Telecom and the Company intend to vigorously defend this matter.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;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.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font
 style="font-family: 'times
 new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;On April 24, 2018, Sprint Communications Company L.P. filed a patent infringement claim against the Company and certain of its affiliates in the U.S. District Court for the District of Delaware alleging infringement of U.S. Patent Nos. 6,298,064; 6,330,224; 6,343,084; 6,452,932; 6,463,052; 6,473,429; 6,563,918; 6,633,561; 6,697,340; 6,999,463; 7,286,561; 7,324,534; 7,327,728; 7,505,454; and 7,693,131. Plaintiff was seeking damages and injunctive relief. On June 28, 2018, Sprint dismissed the complaint without prejudice. The Company is evaluating the underlying claim, and at this stage, is unable to estimate its potential liability, if any. The Company intends to vigorously defend any claim of infringement of the listed patents.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;On July 31, 2013, the Company completed a pro rata distribution of the common stock of the Company&amp;#8217;s subsidiary Straight Path Communications Inc. (&amp;#8220;Straight Path&amp;#8221;) to the Company&amp;#8217;s stockholders of record as of the close of business on July 25, 2013 (the &amp;#8220;Straight Path Spin-Off&amp;#8221;). 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&amp;#8217;s directors. The complaint alleges that the Company aided and abetted Straight Path Chairman of the Board and Chief Executive Officer Davidi Jonas, and Howard S. Jonas in his capacity as controlling stockholder of Straight Path, in breaching their fiduciary duties to Straight Path in connection with the settlement of claims between Straight Path and the Company related to potential indemnification claims concerning Straight Path&amp;#8217;s obligations under the Consent Decree it entered into with the Federal Communications Commission (&amp;#8220;FCC&amp;#8221;), as well as the sale of Straight Path&amp;#8217;s subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with a similar action that was initiated by The Arbitrage Fund. The Plaintiffs are seeking, among other things, (i) a declaration that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused; (ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between Straight Path and Verizon Communications Inc. for their shares of Straight Path&amp;#8217;s Class B common stock; and (iv) ordering Howard S. Jonas, Davidi Jonas, and the Company to disgorge any profits for the benefit of the class Plaintiffs. On August 28, 2017, the Plaintiffs filed an amended complaint. On September 24, 2017, the Company filed a motion to dismiss the amended complaint. 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 Company intends to vigorously defend this matter. In the three months ended April 30, 2019 and 2018, the Company incurred legal fees of $0.1 million and $0.3 million, respectively, and in the nine months ended April 30, 2019 and 2018, the Company incurred legal fees of $0.6 million and $1.3 million, respectively, related to this putative class action, which is included in &amp;#8220;Other operating expense, net&amp;#8221; in the accompanying consolidated statements of operations. At this stage, the Company is unable to estimate its potential liability, if any.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&amp;#160;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In addition to the foregoing, the Company is subject to other legal proceedings that have arisen in the ordinary course of business and have not been finally adjudicated. Although there can be no assurance in this regard, the Company believes that none of the other legal proceedings to which the Company is a party will have a material adverse effect on the Company&amp;#8217;s results of operations, cash flows or financial condition.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align:
 start; text-indent: 0px;
 text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Regulatory Fees Audit&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company&amp;#8217;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 April 30, 2019 and July 31, 2018, the Company&amp;#8217;s accrued expenses included $44.5 million and $43.9 million, respectively, for these regulatory fees for the year covered by the audit, as well as prior and subsequent years.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Purchase Commitments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;At April 30, 2019, adjusted for the Memorandum of Understanding (&amp;#8220;MOU&amp;#8221;) effective June 1, 2019 described below, the Company had purchase commitments of $45.1 million, including the aggregate commitment of $42.5 million under the telecom services commitments described below.&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;i&gt;Telecom Services Commitments&lt;/i&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;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, the parties may renegotiate the amount of the monthly payments. In the event the parties do not agree on re-pricing terms after good faith negotiations, then 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 &amp;#8220;Other current assets&amp;#8221; in the accompanying consolidated balance sheet based on the terms and conditions of the agreement.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;
 -webkit-text-stroke-width: 0px;
 text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In May 2019, the Company entered into a 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 from June 1, 2019 through 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.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 23.75pt;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Performance Bonds&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states&amp;#8217; financial requirements for money remittance licenses and telecommunications resellers. At April 30, 2019, the Company had aggregate performance bonds of $16.1 million outstanding.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;Substantially Restricted Cash and Cash Equivalents&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company&amp;#8217;s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At April 30, 2019 and July 31, 2018, &amp;#8220;Cash and cash equivalents&amp;#8221; in the Company&amp;#8217;s consolidated balance sheets included an aggregate of $19.8 million and $10.7 million, respectively, held by IDT Payment Services that was unavailable for other purposes.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: italic 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Indemnification Claims&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: italic 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size:
 10pt;"&gt;Two customers of the Company have sought
 indemnification from the Company related to patent infringement claims brought against those customers by a third party.&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;FCC Investigation of Straight Path Communications Inc.&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;On September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the Company and currently a subsidiary of Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services. The Company has cooperated with the FCC in this matter and has responded to the letter of inquiry. If the FCC were to pursue separate action against the Company, the FCC could seek to fine or impose regulatory penalties or civil liability on the Company related to activities during the period of ownership by the Company.&lt;/font&gt;&lt;/p&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
<us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 16&amp;#8212;Other Income (Expense), Net&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Other income (expense), net consists of the following:&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Foreign currency transaction losses&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;(3&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;(653&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;(838&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;(1,211&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Loss on sale of debt securities&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(7&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(16&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Gain (loss) on investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;623&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(66&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;704&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(7&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-indent: -12pt; padding-bottom: 1.5pt; padding-left:
 12pt;"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(260&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;14&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(360&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;66&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: 6pt; padding-bottom: 4pt; padding-left: 12pt;"&gt;Total other income (expense), net&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;360&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(712&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(494&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(1,168&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Note 17&amp;#8212;The Tax Cuts and Jobs Act&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;On December 22, 2017, the U.S. government enacted &amp;#8220;An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018&amp;#8221;, which is commonly referred to as &amp;#8220;The Tax Cuts and Jobs Act&amp;#8221; (the &amp;#8220;Tax Act&amp;#8221;). The Tax Act reduces the U.S. federal statutory corporate tax rate from 35.0% to 21.0% effective January 1, 2018, requires companies to pay a one-time repatriation tax on earnings of certain foreign subsidiaries that were previously tax deferred (&amp;#8220;transition tax&amp;#8221;), and makes other changes to the U.S. income tax code. Due to the Company&amp;#8217;s July 31 fiscal year-end, the lower corporate income tax rate is phased in, resulting in a blended U.S. federal statutory tax rate of approximately 26.9% for the Company&amp;#8217;s fiscal 2018, and 21.0% for the Company&amp;#8217;s fiscal years thereafter.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company has completed its accounting for the income tax effects of the Tax Act. The transition tax is based on total post-1986 earnings and profits which were previously deferred from U.S. income taxes. In fiscal 2018, the Company estimated that it will utilize $12 million of federal net operating loss carryforwards to offset the transition tax that it expects it will incur. In fiscal 2019, the Company adjusted this amount to $11 million of federal net operating loss carryforwards usage. These net operating loss carryforwards have a full valuation allowance and as such there is no impact on the Company&amp;#8217;s results of operations.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The global intangible low taxed income (&amp;#8220;GILTI&amp;#8221;) and base erosion anti-abuse tax (&amp;#8220;BEAT&amp;#8221;) became effective on August 1, 2018. The Company reviewed the proposed guidance that was issued by the Internal Revenue Service in September 2018. As a result of its fully reserved net operating losses in the United States, the Company concluded there will be no material impact on its tax provision as a result of GILTI. The Company currently believes there will be no impact from the BEAT.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;The Company anticipates that its assumptions may change as a result of future guidance and interpretation from the Internal Revenue Service, the SEC, the FASB, and various other taxing jurisdictions, and any additional adjustments will be made at that time.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Note 18&amp;#8212;Recently Issued Accounting Standard Not Yet Adopted&lt;/font&gt;&lt;/p&gt;&lt;p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In February 2016, the FASB issued ASU No. 2016-02,&amp;#160;&lt;i&gt;Leases (Topic 842)&lt;/i&gt;, and has since issued amendments thereto, related to the accounting for leases (collectively referred to as &amp;#8220;ASC 842&amp;#8221;). ASC 842 establishes a right-of-use (&amp;#8220;ROU&amp;#8221;) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The Company will adopt ASC 842 on August 1, 2019. 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, 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. The Company expects to elect 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 expects to elect the package of practical expedients for all its leases that commenced before August 1, 2019. The Company is in the process of evaluating its real estate leases, its connectivity and facility agreements for its servers and routing equipment, and its net2phone-UCaaS telephone equipment contracts. The Company expects that the adoption of ASC 842 will materially impact its balance sheet and have an immaterial impact on its results of operations. Based on the Company&amp;#8217;s current agreements, the Company expects that upon the adoption of ASC 842 on August 1, 2019, it will record an operating lease liability of $12.9 million and corresponding ROU assets based on the present value of the remaining minimum rental payments associated with the Company&amp;#8217;s leases. As the Company&amp;#8217;s leases do not provide an implicit rate, nor is one readily available, the Company will use its incremental 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;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In June 2016, the FASB issued an ASU 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 &amp;#8220;expected loss&amp;#8221; 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, 2020. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In August 2017, the FASB issued an ASU intended to improve the financial reporting of hedging relationships to better portray the economic results
 of
 an entity&amp;#8217;s risk management activities in its financial statements. In addition, the ASU includes certain targeted improvements to simplify the application of hedge accounting guidance in U.S. GAAP. The amendments in this ASU are effective for the Company on August 1, 2019. Entities will apply the amendments to cash flow and net investment hedge relationships that exist on the date of adoption using a modified retrospective approach. The presentation and disclosure requirements will be applied prospectively. The Company does not expect this ASU to impact its consolidated financial statements upon adoption.&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;In June 2018, the FASB issued an ASU to simplify several aspects of the accounting for nonemployee share-based payment transactions by expanding the scope of Topic 718,&amp;#160;&lt;i&gt;Compensation&amp;#8212;Stock Compensation&lt;/i&gt;, to include share-based payment transactions for acquiring goods and services from nonemployees. An entity should apply the requirements of Topic 718 to nonemployee awards except for specific guidance on inputs to an option pricing model and the attribution of cost (that is, the period of time over which share-based payment awards vest and the pattern of cost recognition over that period). The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor&amp;#8217;s own operations by issuing share-based payment awards. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under Topic 606,&amp;#160;&lt;i&gt;Revenue from Contracts with Customers&lt;/i&gt;. The amendments in this ASU are effective for the Company on August 1, 2019. The Company is evaluating the impact that this ASU will have on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
<us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Three&amp;#160;Months&amp;#160;Ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;April 30,&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;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Nine&amp;#160;Months&amp;#160;Ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;April 30,&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;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;Core Operations:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;" colspan="14"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 803px; text-align: left; padding-left: 0.125in;"&gt;Boss Revolution Calling&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right;"&gt;120,455&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right;"&gt;129,649&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;366,114&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;393,454&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Carrier Services&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;120,955&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;142,525&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;391,073&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;482,159&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;67,567&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;62,530&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;197,189&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;186,144&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Other&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;12,202&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;15,954&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;43,730&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;51,464&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Growth&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;
 border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;7,659&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,704&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;20,531&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;15,289&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total Telecom &amp;amp; Payment Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;328,838&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;356,362&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1,018,637&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1,128,510&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;net2phone-UCaaS&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;6,651&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,704&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;17,483&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;9,334&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td&gt;net2phone-Platform Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,766&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,382&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;16,924&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;15,838&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Total net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;12,417&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;9,086&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;34,407&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;25,172&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;All Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style:
 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(38&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1,166&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;341,255&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;365,410&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,053,044&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,154,848&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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
<us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom&amp;#160;&amp;amp;&lt;br /&gt;Payment&amp;#160;&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Three&amp;#160;Months&amp;#160;Ended April 30, 2019&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left;"&gt;United States&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;215,686&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;8,833&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;"&gt;224,519&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Outside the United States:&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;United Kingdom&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;46,577&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;46,580&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Netherlands&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent:
 0px;"&gt;48,817&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;48,817&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Other&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;17,758&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;3,581&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;21,339&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;113,152&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;3,584&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;116,736&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Total&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;328,838&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;12,417&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;341,255&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;br class="apple-interchange-newline" /&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"
 cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom &amp;amp;&lt;br /&gt;Payment&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Three&amp;#160;Months&amp;#160;Ended April 30, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left;"&gt;United States&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;237,914&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;7,060&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;(38)&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;244,936&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;49,474&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;1&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;49,475&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;47,757&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;47,757&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Other&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;21,217&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;2,025&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;23,242&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total outside the United States&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;118,448&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;2,026&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;
 border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;120,474&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;356,362&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;9,086&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(38)&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;365,410&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom&amp;#160;&amp;amp;&lt;br /&gt;Payment&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Nine&amp;#160;Months&amp;#160;Ended April 30, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left;"&gt;United States&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;669,282&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;24,857&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;694,139&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;150,044&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;19&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;150,063&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:
 left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;147,796&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;147,796&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;51,515&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;9,531&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;61,046&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total outside the United States&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;349,355&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;9,550&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;358,905&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,018,637&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;34,407&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,053,044&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom&amp;#160;&amp;amp;&lt;br /&gt;Payment&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;
 font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Nine&amp;#160;Months&amp;#160;Ended April 30, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left; padding-left: 0in;"&gt;United States&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;760,183&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;19,503&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;1,166&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;780,852&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0in;"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;164,787&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;1&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;164,788&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;144,618&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;144,618&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Other&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;58,922&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,668&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;64,590&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Total outside the United States&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;368,327&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;5,669&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;373,996&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,128,510&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black;
 border-bottom-width: 4pt; border-bottom-style: double;"&gt;25,172&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,166&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,154,848&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
<us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="2"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="2"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;b&gt;2019&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;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;b&gt;2019&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;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="6"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1175px; text-align: left; text-indent: -12pt; padding-bottom: 4pt; padding-left: 12pt;"&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: 16px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;25,639&lt;/td&gt;&lt;td style="width: 16px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;35,138&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
<us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;April 30,&lt;br /&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;July&amp;#160;31,&lt;br /&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="6"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; width: 1191px; text-align: left; text-indent: 0px;"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right;"&gt;79,326&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;73,981&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Restricted cash and cash equivalents&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;162,848&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;129,216&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 0.125in; text-align: left; text-indent: 0px;"&gt;Total cash, cash equivalents, and restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;242,174&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;203,197&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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
<us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1331px; text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Trade accounts receivable&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;370&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Prepaid expenses&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;65&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Property, plant and equipment&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;1,826&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Non-compete agreement&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;600&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Customer relationships&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,003&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-indent: -35.85pt; padding-left: 0.5in;"&gt;Tradename&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;490&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Other assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;486&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Trade accounts payable&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(81&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(523&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-bottom: 1.5pt; padding-left: 0.5in;"&gt;Other liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(710&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-bottom: 4pt; padding-left: 60pt;"&gt;Net assets excluding cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,526&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Supplemental information:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;"&gt;Cash paid&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;$&lt;/td&gt;&lt;td style="text-align: right;"&gt;5,943&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-bottom: 1.5pt; padding-left: 0.5in;"&gt;Cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(417&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -35.85pt; padding-bottom: 4pt; padding-left: 60pt;"&gt;Total consideration, net of cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,526&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:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
<us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 815px; padding-bottom: 4pt;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 16px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;341,255&lt;/td&gt;&lt;td style="width: 16px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;367,088&lt;/td&gt;&lt;td style="width: 16px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,053,928&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,159,372&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.1in;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -20.25pt; padding-bottom: 4pt; padding-left: 21.1pt;"&gt;Net income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;4,157&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(3,236&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,289&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(3,555&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
<srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelSpinOffMember">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold;" colspan="14"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 4pt; width: 815px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;Loss before income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: middle; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(1,190&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times,
 serif;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(2,410&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;Loss before income taxes attributable to IDT Corporation&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(1,062&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;(2,107&lt;/font&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&lt;font style="font-family: 'times new roman', times, serif;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
<us-gaap:MarketableSecuritiesTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Amortized Cost&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Gross Unrealized Gains&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Gross Unrealized Losses&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Fair Value&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Available-for-sale securities:&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;April 30, 2019:&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 4pt; width: 815px; text-align: left; text-indent: 0.125in;"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#160;301&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;301&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding:
 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;July 31, 2018:&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0.125in;"&gt;Certificates of deposit*&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3,032&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3,032&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0.125in;"&gt;U.S. Treasury notes&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,693&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,692&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0.125in;"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;888&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;888&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0.375in;"&gt;Total&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black;
 border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,613&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(1&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,612&lt;/td&gt;&lt;td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman', times, serif; font-size: 13.33px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"&gt;&amp;#160;&lt;/p&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="text-align: justify; vertical-align: top;"&gt;&lt;td style="width: 0in;"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;Each of the Company&amp;#8217;s certificates of deposit had a CUSIP, was purchased in the secondary market through a broker, and may be sold in the secondary market.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:MarketableSecuritiesTextBlock>
<us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;div align="left" style="font: 10pt/normal 'times new roman', times, serif; margin-top: 1pt; margin-bottom: 1pt; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="2"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1363px; text-align: left; text-indent: -11.4pt; padding-left: 12pt;"&gt;Within one year&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;301&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;"&gt;After one year through five years&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;"&gt;After five years through ten years&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-bottom: 1.5pt; padding-left: 12pt;"&gt;After ten years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-indent: -2.65pt; padding-bottom: 4pt; padding-left: 0.5in;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;301&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
<us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Unrealized Losses&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Fair Value&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="6"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;April 30, 2019:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1179px; padding-left: 0.125in;"&gt;Total&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="font-weight: bold;"&gt;July 31, 2018:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;U.S. Treasury notes&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,692&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
<us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Three Months Ended April 30, 2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Nine Months Ended April 30, 2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="6"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1237.73px; text-indent: -11.5pt; padding-left: 12.2pt;"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;3,045&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;1,883&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.5pt; padding-left: 12.2pt;"&gt;Adoption of change in accounting for equity investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1,213&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-indent: -11.4pt; padding-left: 12pt;"&gt;Adjusted balance, beginning of period&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,045&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,096&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;"&gt;Adjustment for observable transactions involving a similar investment from the same issuer&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;599&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;550&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-indent: -11.4pt; padding-left: 12pt;"&gt;Redemptions&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(2&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-indent: -11.4pt; padding-left: 12pt;"&gt;Impairments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-indent: -11.5pt; padding-bottom: 4pt; padding-left: 12.2pt;"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,644&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,644&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:TradingSecuritiesAndCertainTradingAssetsTextBlock>
<us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Net gains recognized during the period on equity investments&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;623&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;30&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;704&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;53&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12.25pt; padding-left: 12.25pt;"&gt;Less: net gains and losses recognized during the period on equity investments redeemed during the period&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -12.25pt; padding-bottom: 4pt; padding-left: 12.95pt;"&gt;Unrealized gains recognized during the period on equity investments still held at the reporting date&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;623&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;30&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;704&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;53&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:UnrealizedGainLossOnInvestmentsTableTextBlock>
<us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Level&amp;#160;1&amp;#160;(1)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Level&amp;#160;2&amp;#160;(2)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Level&amp;#160;3&amp;#160;(3)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;April 30, 2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px; text-align: left;"&gt;Debt securities&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;301&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;301&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Equity securities included in other current assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;523&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;523&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left;"&gt;Equity securities included in equity investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;3,344&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;3,344&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;523&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;301&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,344&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;4,168&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="font-weight: bold;"&gt;July 31, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Debt securities&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;$&lt;/td&gt;&lt;td style="text-align: right;"&gt;1,692&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;$&lt;/td&gt;&lt;td style="text-align: right;"&gt;3,920&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;$&lt;/td&gt;&lt;td style="text-align: right;"&gt;5,612&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left;"&gt;Equity securities included in other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;360&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;360&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0.125in;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;2,052&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,920&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;5,972&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;(1) &amp;#8211; quoted prices in active markets for identical assets or liabilities&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;(2) &amp;#8211; observable inputs other than quoted prices in active markets for identical assets and liabilities&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;font style="font-family: 'times new roman', times, serif; font-size: 10pt;"&gt;(3) &amp;#8211; no observable pricing inputs in the market&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
<us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 925px; text-indent: -12pt; padding-left: 12pt;"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;2,745&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;6,300&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;6,300&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Transfer into Level 3 from adoption of change in accounting for equity investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;2,794&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Rafael Spin-Off&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(6,300&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(6,300&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-bottom: 1.5pt; padding-left: 12pt;"&gt;Total gains recognized in &amp;#8220;Other income (expense), net&amp;#8221;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;599&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;550&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt; padding-left: 0.7pt;"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td
 style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,344&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;3,344&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -11.4pt; padding-bottom: 4pt; padding-left: 11.4pt;"&gt;Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;599&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;550&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;&amp;#8212;&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:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 941px;"&gt;Basic weighted-average number of shares&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;26,263&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;24,675&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;24,970&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;24,649&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left;"&gt;Effect of dilutive securities:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Stock options&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&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;&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;&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;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0.125in;"&gt;Non-vested restricted Class B common stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;2&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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Diluted weighted-average number of shares&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;26,263&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;24,675&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;24,972&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;&lt;td style="text-align: left; padding-bottom:
 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;24,649&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine Months Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Stock options&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;1,223&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;1,253&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;1,236&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;1,253&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-bottom: 1.5pt; padding-left: 12pt;"&gt;Non-vested restricted Class B common stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;191&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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;191&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-bottom: 4pt; padding-left: 12pt;"&gt;Shares excluded from the calculation of diluted earnings per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,223&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,444&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,236&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;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;1,444&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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Unrealized&lt;br /&gt;Gain (Loss) on Available-for-Sale Securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Foreign Currency Translation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Accumulated Other Comprehensive Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="10"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 1003px;"&gt;Balance, July 31, 2018&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right;"&gt;(34&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;(4,938&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right;"&gt;(4,972&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -0.25in; padding-bottom: 1.5pt; padding-left: 0.25in;"&gt;Adjustment from the adoption of change in accounting for equity investments (see Note 8)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;33&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;33&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td&gt;Adjusted balance, August 1, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(1&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(4,938&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(4,939&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Other comprehensive income attributable to IDT Corporation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;1&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;473&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;474&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt;"&gt;Balance, April 30, 2019&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(4,465&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(4,465&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;div&gt;&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(in thousands)&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Telecom&amp;#160;&amp;amp;&lt;br /&gt;Payment&lt;br /&gt;Services&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;net2phone&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;All Other&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Corporate&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;Total&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;Three&amp;#160;Months&amp;#160;Ended April 30, 2019&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; width: 784px; text-indent: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;328,838&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;12,417&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 16px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;"&gt;341,255&lt;/td&gt;&lt;td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;6,577&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,267&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,561&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;2,749&lt;/td&gt;&lt;td style="padding: 0px; text-align: left;
 text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;
 background-color:
 #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Severance&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;553&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;553&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Other operating expense&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(120&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(120&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;Three&amp;#160;Months&amp;#160;Ended April 30, 2018&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;356,362&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;9,086&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td
 style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(38&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent:
 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;365,410&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3,143&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(769&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,138&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,929&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,693&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Severance&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3,592&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;66&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;3,658&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Other operating expense&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(345&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(345&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;Nine&amp;#160;Months&amp;#160;Ended April 30, 2019&lt;/td&gt;&lt;td
 style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="padding: 0px;
 text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,018,637&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;34,407&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,053,044&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;18,121&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(4,663&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(7,884&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;5,574&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Severance&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;553&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;553&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Other operating income (expense), net&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;215&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;25&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px;
 text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(645&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="padding: 0px;
 text-align: right; text-indent: 0px;"&gt;(405&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-indent: 0px; font-weight: bold;"&gt;Nine&amp;#160;Months&amp;#160;Ended April 30, 2018&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,128,510&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;25,172&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,166&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;1,154,848&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;12,105&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,233&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,600&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(9,362&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(2,090&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;Severance&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;4,197&lt;/td&gt;&lt;td
 style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td
 style="padding: 0px;
 text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;96&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;4,293&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;Other operating expense&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,970&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; text-indent: 0px;"&gt;(1,970&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">&lt;table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Three&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"&gt;Nine&amp;#160;Months&amp;#160;Ended&lt;br /&gt;April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold;" colspan="14"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Foreign currency transaction losses&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;(3&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 110px; text-align: right;"&gt;(653&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 16px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;(838&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;)&lt;/td&gt;&lt;td style="width: 15px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 109px; text-align: right;"&gt;(1,211&lt;/td&gt;&lt;td style="width: 15px; text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Loss on sale of debt securities&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(7&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&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;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(16&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: -12pt; padding-left: 12pt;"&gt;Gain (loss) on investments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;623&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(66&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;704&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(7&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-indent: -12pt; padding-bottom: 1.5pt; padding-left: 12pt;"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(260&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;14&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;(360&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;"&gt;66&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: 6pt; padding-bottom: 4pt; padding-left: 12pt;"&gt;Total other income (expense), net&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;360&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;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(712&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(494&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"&gt;(1,168&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 4pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">120474000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">118448000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">2026000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">49474000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">47757000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">21217000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">1000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">2025000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember_StatementGeographicalAxis_GB" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB" unitRef="USD" decimals="-3">49475000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL" unitRef="USD" decimals="-3">47757000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember" unitRef="USD" decimals="-3">23242000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">373996000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">368327000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">5669000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">164787000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">144618000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">58922000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">1000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">5668000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember_StatementGeographicalAxis_GB" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_GB" unitRef="USD" decimals="-3">164788000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_NL" unitRef="USD" decimals="-3">144618000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_StatementGeographicalAxis_OtherCountriesMember" unitRef="USD" decimals="-3">64590000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">116736000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">113152000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">3584000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">46577000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">48817000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">17758000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">3000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">3581000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember_StatementGeographicalAxis_GB" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB" unitRef="USD" decimals="-3">46580000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL" unitRef="USD" decimals="-3">48817000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember" unitRef="USD" decimals="-3">21339000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">358905000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">349355000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">9550000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">150044000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">147796000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServiceMember" unitRef="USD" decimals="-3">51515000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">19000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" unitRef="USD" decimals="-3">9531000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_US_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementBusinessSegmentsAxis_AllOtherMember_StatementGeographicalAxis_GB" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember_StatementBusinessSegmentsAxis_AllOtherMember" unitRef="USD" xsi:nil="true"/>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_GB" unitRef="USD" decimals="-3">150063000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_NL" unitRef="USD" decimals="-3">147796000</idt:RevenuesFromExternalCustomers>
<idt:RevenuesFromExternalCustomers contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementGeographicalAxis_OtherCountriesMember" unitRef="USD" decimals="-3">61046000</idt:RevenuesFromExternalCustomers>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_DerivativeInstrumentRiskAxis_ContractLiabilitiesMember" unitRef="USD" decimals="-3">25639000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_DerivativeInstrumentRiskAxis_ContractLiabilitiesMember" unitRef="USD" decimals="-3">35138000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:DeferredRevenue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember" unitRef="USD" decimals="-5">8600000</us-gaap:DeferredRevenue>
<us-gaap:DeferredCostsCurrentAndNoncurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember_BalanceSheetLocationAxis_OtherCurrentAssetsMember" unitRef="USD" decimals="-5">600000</us-gaap:DeferredCostsCurrentAndNoncurrent>
<us-gaap:DeferredCostsCurrentAndNoncurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdateSixZeroSixMember_BalanceSheetLocationAxis_OtherAssetsMember" unitRef="USD" decimals="-5">700000</us-gaap:DeferredCostsCurrentAndNoncurrent>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">370000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">65000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">1826000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
<idt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">600000</idt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement>
<idt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">3003000</idt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">490000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">486000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">81000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">523000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">710000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
<us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="Context_Custom_01_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">5526000</us-gaap:BusinessCombinationConsiderationTransferred1>
<us-gaap:PaymentsToAcquireBusinessesGross contextRef="Context_Custom_01_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">5943000</us-gaap:PaymentsToAcquireBusinessesGross>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="USD" decimals="-3">417000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
<us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">367088000</us-gaap:BusinessAcquisitionsProFormaRevenue>
<us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">1159372000</us-gaap:BusinessAcquisitionsProFormaRevenue>
<us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">341255000</us-gaap:BusinessAcquisitionsProFormaRevenue>
<us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">1053928000</us-gaap:BusinessAcquisitionsProFormaRevenue>
<us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-3236000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
<us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-3555000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
<us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">4157000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
<us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3289000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
<us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage contextRef="Context_As_Of_14_Sep_2018T00_00_00_TO_14_Sep_2018T00_00_00" unitRef="pure" decimals="2">1.00</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
<idt:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_LegalEntityAxis_RafaelSpinOffMember" unitRef="USD" decimals="-3">-1062000</idt:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem>
<idt:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_LegalEntityAxis_RafaelSpinOffMember" unitRef="USD" decimals="-3">-2107000</idt:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem>
<idt:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelSpinOffMember" unitRef="USD" xsi:nil="true"/>
<idt:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelSpinOffMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">5613000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_MunicipalBondsMember" unitRef="USD" decimals="-3">888000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_CertificatesOfDepositMember" unitRef="USD" decimals="-3" id="Item_1">3032000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_USTreasuryNotesSecuritiesMember" unitRef="USD" decimals="-3">1693000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">301000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_MunicipalBondsMember" unitRef="USD" decimals="-3">301000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_MunicipalBondsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_CertificatesOfDepositMember" unitRef="USD" xsi:nil="true" id="Item_3"/>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_USTreasuryNotesSecuritiesMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_MunicipalBondsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_MunicipalBondsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_CertificatesOfDepositMember" unitRef="USD" xsi:nil="true" id="Item_4"/>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_USTreasuryNotesSecuritiesMember" unitRef="USD" decimals="-3">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_MunicipalBondsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">5612000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_MunicipalBondsMember" unitRef="USD" decimals="-3">888000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_CertificatesOfDepositMember" unitRef="USD" decimals="-3" id="Item_5">3032000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_6"/>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_8">3920000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_10">1692000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_USTreasuryNotesSecuritiesMember" unitRef="USD" decimals="-3">1692000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">301000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_MunicipalBondsMember" unitRef="USD" decimals="-3">301000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_12"/>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_13">301000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_14"/>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">301000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">301000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
<us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_USTreasurySecuritiesMember" unitRef="USD" decimals="-3">1000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
<us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_MajorTypeOfDebtAndEquitySecuritiesAxis_USTreasurySecuritiesMember" unitRef="USD" decimals="-3">1692000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
<us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:PriorPeriodReclassificationAdjustment contextRef="Context_FYE_01_Aug_2017T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-5">400000</us-gaap:PriorPeriodReclassificationAdjustment>
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-5">5000000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-5">36700000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">800000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">5300000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
<us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">7000000</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>
<us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">16000000</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>
<us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" 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="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">3045000</us-gaap:EquitySecuritiesFvNi>
<us-gaap:EquitySecuritiesFvNi contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">3644000</us-gaap:EquitySecuritiesFvNi>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" decimals="-3">33000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveMember" unitRef="USD" decimals="-3">33000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">1213000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
<idt:EquitySecuritiesFvNiAdjusted contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">3045000</idt:EquitySecuritiesFvNiAdjusted>
<idt:EquitySecuritiesFvNiAdjusted contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">3096000</idt:EquitySecuritiesFvNiAdjusted>
<us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">599000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
<us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="USD" decimals="-5">600000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
<us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">550000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
<us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="USD" decimals="-5">600000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
<idt:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" xsi:nil="true"/>
<idt:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" decimals="-3">-2000</idt:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount>
<us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByAssetClassAxis_EquityMethodInvestmentsMember" unitRef="USD" xsi:nil="true"/>
<idt:EquitySecuritiesFvNiRecognizedGainLossNet contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">30000</idt:EquitySecuritiesFvNiRecognizedGainLossNet>
<idt:EquitySecuritiesFvNiRecognizedGainLossNet contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">53000</idt:EquitySecuritiesFvNiRecognizedGainLossNet>
<idt:EquitySecuritiesFvNiRecognizedGainLossNet contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">623000</idt:EquitySecuritiesFvNiRecognizedGainLossNet>
<idt:EquitySecuritiesFvNiRecognizedGainLossNet contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">704000</idt:EquitySecuritiesFvNiRecognizedGainLossNet>
<idt:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<idt:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" xsi:nil="true"/>
<idt:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<idt:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">30000</idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
<idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">53000</idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
<idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">623000</idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
<idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">704000</idt:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1 contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember_CreationDateAxis_AugustOneTwoZeroOneEightMember" unitRef="USD" decimals="-3">33000000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1 contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_CreationDateAxis_AugustOneTwoZeroOneEightMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="USD" decimals="-5">1100000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1 contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_CreationDateAxis_AugustOneTwoZeroOneEightMember" unitRef="USD" decimals="-5">1200000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
<us-gaap:InvestmentOwnedBalanceShares contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_LegalEntityAxis_ZedgeMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="INF">42282</us-gaap:InvestmentOwnedBalanceShares>
<us-gaap:InvestmentOwnedBalanceShares contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_LegalEntityAxis_RafaelHoldingsIncMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="INF">25803</us-gaap:InvestmentOwnedBalanceShares>
<us-gaap:InvestmentOwnedBalanceShares contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_ZedgeMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="INF">42282</us-gaap:InvestmentOwnedBalanceShares>
<us-gaap:InvestmentOwnedBalanceShares contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelHoldingsIncMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="INF">26821</us-gaap:InvestmentOwnedBalanceShares>
<us-gaap:InvestmentOwnedBalanceShares contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="shares" decimals="INF">1830</us-gaap:InvestmentOwnedBalanceShares>
<us-gaap:InvestmentOwnedAtFairValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_LegalEntityAxis_ZedgeMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-5">100000</us-gaap:InvestmentOwnedAtFairValue>
<us-gaap:InvestmentOwnedAtFairValue contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_LegalEntityAxis_RafaelHoldingsIncMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-5">200000</us-gaap:InvestmentOwnedAtFairValue>
<us-gaap:InvestmentOwnedAtFairValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_ZedgeMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-5">100000</us-gaap:InvestmentOwnedAtFairValue>
<us-gaap:InvestmentOwnedAtFairValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_LegalEntityAxis_RafaelHoldingsIncMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-5">400000</us-gaap:InvestmentOwnedAtFairValue>
<us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_StatementClassOfStockAxis_VisaSeriesCConvertibleParticipatingPreferredStockMember" unitRef="shares" decimals="INF">13.886</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
<idt:EquitySecuritiesOtherCurrentAssets contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">360000</idt:EquitySecuritiesOtherCurrentAssets>
<idt:EquitySecuritiesOtherCurrentAssets contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_15"/>
<idt:EquitySecuritiesOtherCurrentAssets contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_16"/>
<idt:EquitySecuritiesOtherCurrentAssets contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_17">360000</idt:EquitySecuritiesOtherCurrentAssets>
<idt:EquitySecuritiesOtherCurrentAssets contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">523000</idt:EquitySecuritiesOtherCurrentAssets>
<idt:EquitySecuritiesOtherCurrentAssets contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_18"/>
<idt:EquitySecuritiesOtherCurrentAssets contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_19"/>
<idt:EquitySecuritiesOtherCurrentAssets contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_20">523000</idt:EquitySecuritiesOtherCurrentAssets>
<idt:EquitySecuritiesEquityInvestments contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">3344000</idt:EquitySecuritiesEquityInvestments>
<idt:EquitySecuritiesEquityInvestments contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_21">3344000</idt:EquitySecuritiesEquityInvestments>
<idt:EquitySecuritiesEquityInvestments contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_22"/>
<idt:EquitySecuritiesEquityInvestments contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_23"/>
<us-gaap:InvestmentsFairValueDisclosure contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-3">5972000</us-gaap:InvestmentsFairValueDisclosure>
<us-gaap:InvestmentsFairValueDisclosure contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" id="Item_24"/>
<us-gaap:InvestmentsFairValueDisclosure contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_25">3920000</us-gaap:InvestmentsFairValueDisclosure>
<us-gaap:InvestmentsFairValueDisclosure contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_26">2052000</us-gaap:InvestmentsFairValueDisclosure>
<us-gaap:InvestmentsFairValueDisclosure contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">4168000</us-gaap:InvestmentsFairValueDisclosure>
<us-gaap:InvestmentsFairValueDisclosure contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_27">3344000</us-gaap:InvestmentsFairValueDisclosure>
<us-gaap:InvestmentsFairValueDisclosure contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_28">301000</us-gaap:InvestmentsFairValueDisclosure>
<us-gaap:InvestmentsFairValueDisclosure contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3" id="Item_29">523000</us-gaap:InvestmentsFairValueDisclosure>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="Context_As_Of_31_Jul_2017T00_00_00_TO_31_Jul_2017T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">6300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="Context_As_Of_31_Jan_2018T00_00_00_TO_31_Jan_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">6300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<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="Context_As_Of_31_Jan_2019T00_00_00_TO_31_Jan_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">2745000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">3344000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">2794000</idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange>
<idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">-6300000</idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff>
<idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">-6300000</idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff>
<idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">599000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">550000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
<idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true"/>
<idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">599000</idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod>
<idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="USD" decimals="-3">550000</idt:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod>
<idt:InvestmentInHedgeFunds contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-5">4800000</idt:InvestmentInHedgeFunds>
<idt:InvestmentInHedgeFunds contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">4800000</idt:InvestmentInHedgeFunds>
<us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-5">8000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember_TitleOfIndividualAxis_EmployeeMember" unitRef="USD" decimals="-5">100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember_TitleOfIndividualAxis_EmployeeMember" unitRef="USD" decimals="-3">28000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-5">3900000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockSharesAcquired contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember_TitleOfIndividualAxis_EmployeeMember" unitRef="shares" decimals="INF">5170</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockSharesAcquired contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember_TitleOfIndividualAxis_EmployeeMember" unitRef="shares" decimals="INF">3748</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockSharesAcquired contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="INF">729110</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-5">6900000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
<us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="Context_Custom_01_Apr_2018T00_00_00_TO_16_Apr_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="INF">2546689</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
<us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="Context_Custom_01_Dec_2018T00_00_00_TO_21_Dec_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="INF">2546689</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
<us-gaap:SaleOfStockPricePerShare contextRef="Context_As_Of_16_Apr_2018T00_00_00_TO_16_Apr_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD_per_Share" decimals="2">5.89</us-gaap:SaleOfStockPricePerShare>
<idt:ReductionToProceedsFromIssuanceOfCommonStock contextRef="Context_Custom_01_Apr_2018T00_00_00_TO_16_Apr_2018T00_00_00_TitleOfIndividualAxis_BoardOfDirectorsChairmanMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="USD" decimals="-5">200000</idt:ReductionToProceedsFromIssuanceOfCommonStock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="Context_Custom_01_Dec_2018T00_00_00_TO_13_Dec_2018T00_00_00_ShareRepurchaseProgramAxis_TwoThousandFifteenStockOptionAndIncentivePlanMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="shares" decimals="-5">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="Context_As_Of_05_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="shares" decimals="INF">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Context_Custom_02_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="shares" decimals="INF">89500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Context_Custom_02_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_RangeAxis_MinimumMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="pure" decimals="2">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Context_Custom_02_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_RangeAxis_MaximumMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="pure" decimals="2">2.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<idt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1 contextRef="Context_Custom_02_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_SubsequentEventTypeAxis_SubsequentEventMember">2020-01-06</idt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1>
<idt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2 contextRef="Context_Custom_02_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_SubsequentEventTypeAxis_SubsequentEventMember">2021-01-05</idt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2>
<idt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3 contextRef="Context_Custom_02_Jun_2019T00_00_00_TO_05_Jun_2019T00_00_00_SubsequentEventTypeAxis_SubsequentEventMember">2022-01-05</idt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3>
<us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" xsi:nil="true"/>
<us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" xsi:nil="true"/>
<us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" xsi:nil="true"/>
<us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" xsi:nil="true"/>
<us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" xsi:nil="true"/>
<us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" xsi:nil="true"/>
<us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" xsi:nil="true"/>
<us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" decimals="-3">2000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" decimals="-3">1444000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="shares" decimals="-3">1253000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_NonvestedRestrictedClassBCommonStockMember" unitRef="shares" decimals="-3">191000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="shares" decimals="-3">1444000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="shares" decimals="-3">1253000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_NonvestedRestrictedClassBCommonStockMember" unitRef="shares" decimals="-3">191000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" decimals="-3">1223000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="shares" decimals="-3">1223000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_NonvestedRestrictedClassBCommonStockMember" unitRef="shares" xsi:nil="true"/>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="shares" decimals="-3">1236000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="shares" decimals="-3">1236000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_NonvestedRestrictedClassBCommonStockMember" unitRef="shares" xsi:nil="true"/>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="Context_As_Of_31_Oct_2018T00_00_00_TO_31_Oct_2018T00_00_00" unitRef="USD" decimals="-5">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="Context_As_Of_31_Oct_2018T00_00_00_TO_31_Oct_2018T00_00_00" unitRef="USD" decimals="-5">25000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
<us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="Context_Custom_01_Oct_2018T00_00_00_TO_31_Oct_2018T00_00_00">2019-07-15</us-gaap:LineOfCreditFacilityExpirationDate1>
<us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="Context_Custom_01_Oct_2018T00_00_00_TO_31_Oct_2018T00_00_00" unitRef="pure" decimals="3">0.003</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
<us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00">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>
<idt:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" decimals="-3">-1000</idt:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted>
<idt:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-4938000</idt:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted>
<idt:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveMember" unitRef="USD" decimals="-3">-4939000</idt:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-345000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" xsi:nil="true"/>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" xsi:nil="true"/>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">-345000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-1970000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" xsi:nil="true"/>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" xsi:nil="true"/>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">-1970000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-120000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" xsi:nil="true"/>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" xsi:nil="true"/>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">-120000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-405000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_TelecomAndPaymentServicesMember" unitRef="USD" decimals="-3">215000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_UnifiedCommunicationsAsServiceMember" unitRef="USD" decimals="-3">25000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_CorporateMember" unitRef="USD" decimals="-3">-645000</idt:OtherGeneralIncomeExpense>
<idt:OtherGeneralIncomeExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AllOthersMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:NumberOfReportableSegments contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="Customer" decimals="INF">2</us-gaap:NumberOfReportableSegments>
<us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-5">43900000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
<us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">44500000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
<us-gaap:PurchaseObligation contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">45100000</us-gaap:PurchaseObligation>
<us-gaap:OtherCommitment contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">42500000</us-gaap:OtherCommitment>
<us-gaap:EscrowDeposit contextRef="Context_As_Of_31_Aug_2017T00_00_00_TO_31_Aug_2017T00_00_00" unitRef="USD" decimals="-5">9200000</us-gaap:EscrowDeposit>
<idt:PerformanceBondsOutstanding contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">16100000</idt:PerformanceBondsOutstanding>
<idt:CashAndCashEquivalentsSubstantiallyRestricted contextRef="Context_As_Of_31_Jul_2018T00_00_00_TO_31_Jul_2018T00_00_00" unitRef="USD" decimals="-5">10700000</idt:CashAndCashEquivalentsSubstantiallyRestricted>
<idt:CashAndCashEquivalentsSubstantiallyRestricted contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">19800000</idt:CashAndCashEquivalentsSubstantiallyRestricted>
<us-gaap:LegalFees contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-5">300000</us-gaap:LegalFees>
<us-gaap:LegalFees contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-5">1300000</us-gaap:LegalFees>
<us-gaap:LegalFees contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">100000</us-gaap:LegalFees>
<us-gaap:LegalFees contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">600000</us-gaap:LegalFees>
<us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-653000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
<us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-1211000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
<us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-3000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
<us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-838000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
<us-gaap:MarketableSecuritiesGainLoss contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-7000</us-gaap:MarketableSecuritiesGainLoss>
<us-gaap:MarketableSecuritiesGainLoss contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-16000</us-gaap:MarketableSecuritiesGainLoss>
<us-gaap:MarketableSecuritiesGainLoss contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:MarketableSecuritiesGainLoss contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" xsi:nil="true"/>
<us-gaap:GainLossOnInvestments contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-66000</us-gaap:GainLossOnInvestments>
<us-gaap:GainLossOnInvestments contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">-7000</us-gaap:GainLossOnInvestments>
<us-gaap:GainLossOnInvestments contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">623000</us-gaap:GainLossOnInvestments>
<us-gaap:GainLossOnInvestments contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">704000</us-gaap:GainLossOnInvestments>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="Context_3ME_01_Feb_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">14000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="Context_9ME_01_Aug_2017T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-3">66000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="Context_3ME_01_Feb_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-260000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-3">-360000</us-gaap:OtherNonoperatingIncomeExpense>
<idt:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate contextRef="Context_Custom_01_Dec_2017T00_00_00_TO_22_Dec_2017T00_00_00_RangeAxis_MinimumMember" unitRef="pure" decimals="3">0.210</idt:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate>
<idt:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate contextRef="Context_Custom_01_Dec_2017T00_00_00_TO_22_Dec_2017T00_00_00_RangeAxis_MaximumMember" unitRef="pure" decimals="3">0.350</idt:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate>
<idt:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="pure" decimals="3">0.269</idt:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="Context_9ME_01_Aug_2018T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="pure" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<idt:FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax contextRef="Context_As_Of_30_Apr_2018T00_00_00_TO_30_Apr_2018T00_00_00" unitRef="USD" decimals="-6">12000000</idt:FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax>
<idt:FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-6">11000000</idt:FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax>
<us-gaap:OperatingLeaseLiability contextRef="Context_As_Of_30_Apr_2019T00_00_00_TO_30_Apr_2019T00_00_00" unitRef="USD" decimals="-5">12900000</us-gaap:OperatingLeaseLiability>

<!-- Footnote Section -->
<link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<link:loc xlink:type="locator" xlink:href="#Item_1" xlink:label="lab_Item_1"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_1" xlink:to="Footnote_2" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_3" xlink:label="lab_Item_3"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_3" xlink:to="Footnote_2" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_4" xlink:label="lab_Item_4"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_4" xlink:to="Footnote_2" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_5" xlink:label="lab_Item_5"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_5" xlink:to="Footnote_2" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_6" xlink:label="lab_Item_6"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_6" xlink:to="Footnote_7" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_8" xlink:label="lab_Item_8"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_8" xlink:to="Footnote_9" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_10" xlink:label="lab_Item_10"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_10" xlink:to="Footnote_11" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_12" xlink:label="lab_Item_12"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_12" xlink:to="Footnote_7" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_13" xlink:label="lab_Item_13"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_13" xlink:to="Footnote_9" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_14" xlink:label="lab_Item_14"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_14" xlink:to="Footnote_11" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_15" xlink:label="lab_Item_15"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_15" xlink:to="Footnote_7" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_16" xlink:label="lab_Item_16"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_16" xlink:to="Footnote_9" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_17" xlink:label="lab_Item_17"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_17" xlink:to="Footnote_11" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_18" xlink:label="lab_Item_18"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_18" xlink:to="Footnote_7" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_19" xlink:label="lab_Item_19"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_19" xlink:to="Footnote_9" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_20" xlink:label="lab_Item_20"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_20" xlink:to="Footnote_11" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_21" xlink:label="lab_Item_21"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_21" xlink:to="Footnote_7" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_22" xlink:label="lab_Item_22"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_22" xlink:to="Footnote_9" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_23" xlink:label="lab_Item_23"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_23" xlink:to="Footnote_11" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_24" xlink:label="lab_Item_24"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_24" xlink:to="Footnote_7" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_25" xlink:label="lab_Item_25"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_25" xlink:to="Footnote_9" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_26" xlink:label="lab_Item_26"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_26" xlink:to="Footnote_11" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_27" xlink:label="lab_Item_27"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_27" xlink:to="Footnote_7" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_28" xlink:label="lab_Item_28"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_28" xlink:to="Footnote_9" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="#Item_29" xlink:label="lab_Item_29"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="lab_Item_29" xlink:to="Footnote_11" order="1.0"/>
<link:footnote xlink:type="resource" xlink:label="Footnote_2" xlink:role="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Each of the Company's certificates of deposit had 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:label="Footnote_7" xlink:role="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">no observable pricing inputs in the market</link:footnote>
<link:footnote xlink:type="resource" xlink:label="Footnote_9" xlink:role="http://www.xbrl.org/2003/role/footnote" 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:label="Footnote_11" xlink:role="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">quoted prices in active markets for identical assets or liabilities</link:footnote>
</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>idt-20190430.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<schema targetNamespace="http://www.idt.net/20190430" elementFormDefault="qualified"
xmlns:idt="http://www.idt.net/20190430"
 xmlns="http://www.w3.org/2001/XMLSchema"
 xmlns:link="http://www.xbrl.org/2003/linkbase"
 xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
 xmlns:xl="http://www.xbrl.org/2003/XLink"
 xmlns:xbrli="http://www.xbrl.org/2003/instance"
 xmlns:xlink="http://www.w3.org/1999/xlink"
 xmlns:negated="http://www.xbrl.org/2009/role/negated"
 xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31"
 xmlns:us-gaap-att="http://fasb.org/us-gaap/attributes"
 xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
 xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31"
 xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31"
 xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31"
 xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
 xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31"
 xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
 xmlns:us-types="http://fasb.org/us-types/2018-01-31"
 xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
 xmlns:ref="http://www.xbrl.org/2006/ref"
 xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact"
 xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
 xmlns:num="http://www.xbrl.org/dtr/type/numeric"
 xmlns:srt-types="http://fasb.org/srt-types/2018-01-31"
 xmlns:srt="http://fasb.org/srt/2018-01-31"
>
<annotation><appinfo>
<link:roleType roleURI="http://www.idt.net/role/DocumentandEntityInformation" id="DocumentandEntityInformation">
<link:definition>001 - Document - Document and Entity Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>002 - Statement - Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited" id="ConsolidatedStatementsOfOperationsUnaudited">
<link:definition>004 - Statement - Consolidated Statements of Operations (Unaudited)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" id="ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited">
<link:definition>005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/ConsolidatedStatementsOfEquity" id="ConsolidatedStatementsOfEquity">
<link:definition>006 - Statement - Consolidated Statements of Equity (Unaudited)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/ConsolidatedStatementsOfEquityParentheticalUnaudited" id="ConsolidatedStatementsOfEquityParentheticalUnaudited">
<link:definition>007 - Statement - Consolidated Statements of Equity (Parenthetical) (Unaudited)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/ConsolidatedStatementsOfCashFlowsUnaudited" id="ConsolidatedStatementsOfCashFlowsUnaudited">
<link:definition>008 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/BasisOfPresentation" id="BasisOfPresentation">
<link:definition>009 - Disclosure - Basis of Presentation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RevenueRecognition" id="RevenueRecognition">
<link:definition>010 - Disclosure - Revenue Recognition</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" id="CashCashEquivalentsAndRestrictedCashAndCashEquivalents">
<link:definition>011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/IdtFinancialServicesHoldingLimitedPreviouslyRecordedAsHeldForSale" id="IdtFinancialServicesHoldingLimitedPreviouslyRecordedAsHeldForSale">
<link:definition>012 - Disclosure - IDT Financial Services Holding Limited Previously Recorded as Held for Sale</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/AcquisitionOfVersatureCorp" id="AcquisitionOfVersatureCorp">
<link:definition>013 - Disclosure - Acquisition of Versature Corp</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RafaelHoldingsIncSpinOff" id="RafaelHoldingsIncSpinOff">
<link:definition>014 - Disclosure - Rafael Holdings, Inc. Spin-Off</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/DebtSecurities" id="DebtSecurities">
<link:definition>015 - Disclosure - Debt Securities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EquityInvestments" id="EquityInvestments">
<link:definition>016 - Disclosure - Equity Investments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>017 - Disclosure - Fair Value Measurements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/Equity" id="Equity">
<link:definition>018 - Disclosure - Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EarningsLossPerShare" id="EarningsLossPerShare">
<link:definition>019 - Disclosure - Earnings (Loss) Per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RevolvingCreditFacility" id="RevolvingCreditFacility">
<link:definition>020 - Disclosure - Revolving Credit Facility</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/AccumulatedOtherComprehensiveLoss" id="AccumulatedOtherComprehensiveLoss">
<link:definition>021 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/BusinessSegmentInformation" id="BusinessSegmentInformation">
<link:definition>022 - Disclosure - Business Segment Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>023 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/OtherIncomeExpenseNet" id="OtherIncomeExpenseNet">
<link:definition>024 - Disclosure - Other Income (Expense), Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>025 - Disclosure - The Tax Cuts and Jobs Act</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted" id="RecentlyIssuedAccountingStandardNotYetAdopted">
<link:definition>026 - Disclosure - Recently Issued Accounting Standard Not Yet Adopted</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
<link:definition>027 - Disclosure - Revenue Recognition (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables" id="CashCashEquivalentsandRestrictedCashandCashEquivalentsTables">
<link:definition>028 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/AcquisitionofVersatureCorpTables" id="AcquisitionofVersatureCorpTables">
<link:definition>029 - Disclosure - Acquisition of Versature Corp (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RafaelHoldingsIncSpinOffTables" id="RafaelHoldingsIncSpinOffTables">
<link:definition>030 - Disclosure - Rafael Holdings, Inc. Spin-Off (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/DebtSecuritiesTables" id="DebtSecuritiesTables">
<link:definition>031 - Disclosure - Debt Securities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EquityInvestmentsTables" id="EquityInvestmentsTables">
<link:definition>032 - Disclosure - Equity Investments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
<link:definition>033 - Disclosure - Fair Value Measurements (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EarningsLossPerShareTables" id="EarningsLossPerShareTables">
<link:definition>034 - Disclosure - Earnings (Loss) Per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/AccumulatedOtherComprehensiveLossTables" id="AccumulatedOtherComprehensiveLossTables">
<link:definition>035 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/BusinessSegmentInformationTables" id="BusinessSegmentInformationTables">
<link:definition>036 - Disclosure - Business Segment Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/OtherIncomeExpenseNetTables" id="OtherIncomeExpenseNetTables">
<link:definition>037 - Disclosure - Other Income (Expense), Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RevenueRecognitionDetails" id="RevenueRecognitionDetails">
<link:definition>038 - Disclosure - Revenue Recognition (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/Revenuerecognitiondetails1" id="Revenuerecognitiondetails1">
<link:definition>039 - Disclosure - Revenue Recognition (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RevenueRecognitionDetails2" id="RevenueRecognitionDetails2">
<link:definition>040 - Disclosure - Revenue Recognition (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RevenueRecognitionDetailsTextual" id="RevenueRecognitionDetailsTextual">
<link:definition>041 - Disclosure - Revenue Recognition (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails" id="CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails">
<link:definition>042 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" id="CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual">
<link:definition>043 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/AcquisitionofVersatureCorpDetails" id="AcquisitionofVersatureCorpDetails">
<link:definition>044 - Disclosure - Acquisition of Versature Corp (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/AcquisitionofVersatureCorpDetails1" id="AcquisitionofVersatureCorpDetails1">
<link:definition>045 - Disclosure - Acquisition of Versature Corp (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/AcquisitionOfVersatureCorpDetailsTextual" id="AcquisitionOfVersatureCorpDetailsTextual">
<link:definition>046 - Disclosure - Acquisition of Versature Corp (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RafaelHoldingsIncSpinOffDetails" id="RafaelHoldingsIncSpinOffDetails">
<link:definition>047 - Disclosure - Rafael Holdings, Inc. Spin-Off (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/DebtSecuritiesDetails" id="DebtSecuritiesDetails">
<link:definition>048 - Disclosure - Debt Securities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/DebtSecuritiesDetails1" id="DebtSecuritiesDetails1">
<link:definition>049 - Disclosure - Debt Securities (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/DebtSecuritiesDetails2" id="DebtSecuritiesDetails2">
<link:definition>050 - Disclosure - Debt Securities (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/DebtSecuritiesDetailsTextual" id="DebtSecuritiesDetailsTextual">
<link:definition>051 - Disclosure - Debt Securities (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EquityInvestmentsDetails" id="EquityInvestmentsDetails">
<link:definition>052 - Disclosure - Equity Investments (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EquityInvestmentsDetails1" id="EquityInvestmentsDetails1">
<link:definition>053 - Disclosure - Equity Investments (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EquityInvestmentsDetailsTextual" id="EquityInvestmentsDetailsTextual">
<link:definition>054 - Disclosure - Equity Investments (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails">
<link:definition>055 - Disclosure - Fair Value Measurements (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/Fairvaluemeasurementsdetails1" id="Fairvaluemeasurementsdetails1">
<link:definition>056 - Disclosure - Fair Value Measurements (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/FairValueMeasurementsDetailsTextual" id="FairValueMeasurementsDetailsTextual">
<link:definition>057 - Disclosure - Fair Value Measurements (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EquityDetails" id="EquityDetails">
<link:definition>058 - Disclosure - Equity (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EarningsLossPerShareDetails" id="EarningsLossPerShareDetails">
<link:definition>059 - Disclosure - Earnings (Loss) Per Share (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/EarningsLossPerShareDetails1" id="EarningsLossPerShareDetails1">
<link:definition>060 - Disclosure - Earnings (Loss) Per Share (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RevolvingCreditFacilityDetails" id="RevolvingCreditFacilityDetails">
<link:definition>061 - Disclosure - Revolving Credit Facility (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/AccumulatedOtherComprehensiveLossDetails" id="AccumulatedOtherComprehensiveLossDetails">
<link:definition>062 - Disclosure - Accumulated Other Comprehensive Loss (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/Businesssegmentinformationdetails" id="Businesssegmentinformationdetails">
<link:definition>063 - Disclosure - Business Segment Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/BusinessSegmentInformationDetailsTextual" id="BusinessSegmentInformationDetailsTextual">
<link:definition>064 - Disclosure - Business Segment Information (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
<link:definition>065 - Disclosure - Commitments and Contingencies (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/OtherIncomeExpenseNetDetails" id="OtherIncomeExpenseNetDetails">
<link:definition>066 - Disclosure - Other Income (Expense), Net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/TaxCutsAndJobsActDetails" id="TaxCutsAndJobsActDetails">
<link:definition>067 - Disclosure - The Tax Cuts and Jobs Act (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.idt.net/role/RecentlyIssuedAccountingStandardNotYetAdoptedDetails" id="RecentlyIssuedAccountingStandardNotYetAdoptedDetails">
<link:definition>068 - Disclosure - Recently Issued Accounting Standard Not Yet Adopted (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="idt-20190430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="idt-20190430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="idt-20190430_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="idt-20190430_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
</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://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="https://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/>
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
<import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.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://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
<import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd"/>
<import  namespace="http://fasb.org/us-roles/2018-01-31"  schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd"/>
<import  namespace="http://fasb.org/srt-types/2018-01-31"  schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd"/>
<import  namespace="http://fasb.org/srt/2018-01-31"  schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd"/>
<element name="DocumentAndEntityInformationAbstract" id="idt_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="RepurchaseOfRestrictedStock" id="idt_RepurchaseOfRestrictedStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="TransferOfRightToReceiveEquityToRelatedParty" id="idt_TransferOfRightToReceiveEquityToRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="RepurchaseOfCommonStockUnderStockRepurchaseProgram" id="idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="StockBasedCompensation" id="idt_StockBasedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="DistributionToNoncontrollingInterests" id="idt_DistributionToNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="RelatedPartyTransactionSaleToRelatedPartyAmount" id="idt_RelatedPartyTransactionSaleToRelatedPartyAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="LossContingencyPaymentForAssets" id="idt_LossContingencyPaymentForAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff" id="idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract" id="idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="AssetsAndLiabilitiesHeldForSaleTextBlock" id="idt_AssetsAndLiabilitiesHeldForSaleTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="RafaelHoldingsIncSpinOffAbstract" id="idt_RafaelHoldingsIncSpinOffAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="RafaelSpinOffMember" id="idt_RafaelSpinOffMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="DispositionOfSubsidiaryTextBlock" id="idt_DispositionOfSubsidiaryTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="InvestmentsEquitySecuritiesAbstract" id="idt_InvestmentsEquitySecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquityInvestmentsDisclosureTextBlock" id="idt_EquityInvestmentsDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="RevolvingCreditFacilityAbstract" id="idt_RevolvingCreditFacilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock" id="idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="RetailCommunicationsMember" id="idt_RetailCommunicationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="BossRevolutionCallingMember" id="idt_BossRevolutionCallingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="WholesaleCarrierServicesMember" id="idt_WholesaleCarrierServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="MobileTopUpMember" id="idt_MobileTopUpMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="TotalTelecomAndPaymentServicesOtherMember" id="idt_TotalTelecomAndPaymentServicesOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="TotalTelecomAndPaymentServicesGrowthMember" id="idt_TotalTelecomAndPaymentServicesGrowthMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="NetTwoPhoneUnifiedCommunicationsAsServiceMember" id="idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="Net2Phone-PlatformServicesMember" id="idt_Net2Phone-PlatformServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="PaymentServicesMember" id="idt_PaymentServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="TelecomAndPaymentServiceMember" id="idt_TelecomAndPaymentServiceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" id="idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="AllOtherMember" id="idt_AllOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="OtherCountriesMember" id="idt_OtherCountriesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="RevenuesFromExternalCustomers" id="idt_RevenuesFromExternalCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="ContractLiabilitiesMember" id="idt_ContractLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="AccountingStandardsUpdateSixZeroSixMember" id="idt_AccountingStandardsUpdateSixZeroSixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="DeferredIncomeTaxAssetsMember" id="idt_DeferredIncomeTaxAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="RevenueRecognitionTextualAbstract" id="idt_RevenueRecognitionTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable" id="idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<element name="FinancialServicesLimitedMember" id="idt_FinancialServicesLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems" id="idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" id="idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement" id="idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships" id="idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract" id="idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="AcquisitionOfVersatureCorpTextualAbstract" id="idt_AcquisitionOfVersatureCorpTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" id="idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="MajorTypeOfDebtAndEquitySecuritiesAxis" id="idt_MajorTypeOfDebtAndEquitySecuritiesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<element name="MajorTypeOfDebtAndEquitySecuritiesDomain" id="idt_MajorTypeOfDebtAndEquitySecuritiesDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="ZedgeMember" id="idt_ZedgeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="RafaelHoldingsIncMember" id="idt_RafaelHoldingsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="DebtSecuritiesTextualAbstract" id="idt_DebtSecuritiesTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquitySecuritiesFvNiAdjusted" id="idt_EquitySecuritiesFvNiAdjusted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" id="idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquitySecuritiesFvNiRecognizedGainLossNet" id="idt_EquitySecuritiesFvNiRecognizedGainLossNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" id="idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" id="idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="VisaMember" id="idt_VisaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="VisaSeriesCConvertibleParticipatingPreferredStockMember" id="idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="AugustOneTwoZeroOneEightMember" id="idt_AugustOneTwoZeroOneEightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquityInvestmentsTextualAbstract" id="idt_EquityInvestmentsTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquitySecuritiesOtherCurrentAssets" id="idt_EquitySecuritiesOtherCurrentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquitySecuritiesEquityInvestments" id="idt_EquitySecuritiesEquityInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" id="idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" id="idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" id="idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="FairValueMeasurementTextualAbstract" id="idt_FairValueMeasurementTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="InvestmentInHedgeFunds" id="idt_InvestmentInHedgeFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="FairValueEstimateNotPracticableCostMethodInvestment" id="idt_FairValueEstimateNotPracticableCostMethodInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="StockRepurchaseProgramMember" id="idt_StockRepurchaseProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="TwoThousandFifteenStockOptionAndIncentivePlanMember" id="idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="EmployeeMember" id="idt_EmployeeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="EquityTextualAbstract" id="idt_EquityTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="ReductionToProceedsFromIssuanceOfCommonStock" id="idt_ReductionToProceedsFromIssuanceOfCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" id="idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" id="idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" id="idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" id="idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="NonvestedRestrictedClassBCommonStockMember" id="idt_NonvestedRestrictedClassBCommonStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="RevolvingCreditFacilityTextualAbstract" id="idt_RevolvingCreditFacilityTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" id="idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="InvestmentsInAndAdvancesToAffiliates" id="idt_InvestmentsInAndAdvancesToAffiliates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" id="idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="AccumulatedOtherComprehensiveMember" id="idt_AccumulatedOtherComprehensiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" id="idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" id="idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="TelecomAndPaymentServicesMember" id="idt_TelecomAndPaymentServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="UnifiedCommunicationsAsServiceMember" id="idt_UnifiedCommunicationsAsServiceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="ConsumerPhoneServicesMember" id="idt_ConsumerPhoneServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="AllOthersMember" id="idt_AllOthersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="OtherGeneralIncomeExpense" id="idt_OtherGeneralIncomeExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="BusinessSegmentInformationTextualAbstract" id="idt_BusinessSegmentInformationTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="CommitmentsAndContingenciesTextualAbstract" id="idt_CommitmentsAndContingenciesTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="PerformanceBondsOutstanding" id="idt_PerformanceBondsOutstanding" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" />
<element name="CashAndCashEquivalentsSubstantiallyRestricted" id="idt_CashAndCashEquivalentsSubstantiallyRestricted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="ScheduleOfOtherIncomeExpenseNetAbstract" id="idt_ScheduleOfOtherIncomeExpenseNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="TheTaxCutsAndJobsActTextualAbstract" id="idt_TheTaxCutsAndJobsActTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" id="idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<element name="FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" id="idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
<element name="RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract" id="idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>idt-20190430_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedBalanceSheets" roleURI="http://www.idt.net/role/ConsolidatedBalanceSheets"/>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesCurrent" xlink:label="loc_us-gaap_DebtSecuritiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_DebtSecuritiesCurrent" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_ReceivablesNetCurrent" order="40" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseCurrent" order="50" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsCurrent" order="60" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet" order="40" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_LongTermInvestments" order="50" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent" order="60" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" order="70" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DeferredRevenueCurrent" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_us-gaap_DepositLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DepositLiabilityCurrent" order="40" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent" order="50" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" order="20" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValue" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_TreasuryStockValue" order="40" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="50" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" order="60" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_StockholdersEquity" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_MinorityInterest" order="20" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_CommitmentsAndContingencies" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="30" use="optional" weight="1"/>
</calculationLink>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedStatementsOfOperationsUnaudited" roleURI="http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited"/>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_CostOfRevenue" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_DepreciationAndAmortization" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SeveranceCosts1" order="40" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_Revenues" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" order="20" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_us-gaap_OtherGeneralExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OtherGeneralExpense" order="30" use="optional" weight="-1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InterestIncomeExpenseNet" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_NonoperatingIncomeExpense" order="30" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" order="20" use="optional" weight="-1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_ProfitLoss" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="20" use="optional" weight="-1"/>
</calculationLink>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" roleURI="http://www.idt.net/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited"/>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="20" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_ProfitLoss" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="20" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="20" use="optional" weight="-1"/>
</calculationLink>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" roleURI="http://www.idt.net/role/ConsolidatedStatementsOfCashFlowsUnaudited"/>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfCashFlowsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationAndAmortization" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts" order="40" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesRealizedGainLoss" xlink:label="loc_us-gaap_DebtSecuritiesRealizedGainLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DebtSecuritiesRealizedGainLoss" order="50" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments" order="60" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" order="70" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense" order="80" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" order="90" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="100" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="110" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="120" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="130" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfCashFlowsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="10" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="20" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments" order="40" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RelatedPartyTransactionSaleToRelatedPartyAmount" xlink:label="loc_idt_RelatedPartyTransactionSaleToRelatedPartyAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_idt_RelatedPartyTransactionSaleToRelatedPartyAmount" order="50" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_LossContingencyPaymentForAssets" xlink:label="loc_idt_LossContingencyPaymentForAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_idt_LossContingencyPaymentForAssets" order="60" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities" order="70" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" order="80" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfCashFlowsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock" order="10" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation" order="20" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaap_PaymentsOfCapitalDistribution" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfCapitalDistribution" order="30" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" order="40" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt" order="50" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit" order="60" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit" order="70" use="optional" weight="-1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" order="80" use="optional" weight="-1"/>
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfCashFlowsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="40" use="optional" weight="1"/>
</calculationLink>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecuritiesDetails1" roleURI="http://www.idt.net/role/DebtSecuritiesDetails1"/>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecuritiesDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" order="40" use="optional" weight="1"/>
</calculationLink>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityInvestmentsDetails1" roleURI="http://www.idt.net/role/EquityInvestmentsDetails1"/>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityInvestmentsDetails1">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:label="loc_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:label="loc_idt_EquitySecuritiesFvNiRecognizedGainLossNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:to="loc_idt_EquitySecuritiesFvNiRecognizedGainLossNet" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:label="loc_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:to="loc_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" order="20" use="optional" weight="-1"/>
</calculationLink>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#OtherIncomeExpenseNetDetails" roleURI="http://www.idt.net/role/OtherIncomeExpenseNetDetails"/>
<calculationLink xlink:type="extended" xlink:role="http://www.idt.net/role/OtherIncomeExpenseNetDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" order="10" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesGainLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_MarketableSecuritiesGainLoss" order="20" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaap_GainLossOnInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_GainLossOnInvestments" order="30" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" order="40" use="optional" weight="1"/>
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>idt-20190430_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" >
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DocumentandEntityInformation" roleURI="http://www.idt.net/role/DocumentandEntityInformation"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedBalanceSheets" roleURI="http://www.idt.net/role/ConsolidatedBalanceSheets"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.idt.net/role/ConsolidatedBalanceSheetsParenthetical"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedStatementsOfEquity" roleURI="http://www.idt.net/role/ConsolidatedStatementsOfEquity"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RafaelHoldingsIncSpinOff" roleURI="http://www.idt.net/role/RafaelHoldingsIncSpinOff"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RafaelHoldingsIncSpinOffTables" roleURI="http://www.idt.net/role/RafaelHoldingsIncSpinOffTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevenueRecognitionDetails" roleURI="http://www.idt.net/role/RevenueRecognitionDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#Revenuerecognitiondetails1" roleURI="http://www.idt.net/role/Revenuerecognitiondetails1"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevenueRecognitionDetails2" roleURI="http://www.idt.net/role/RevenueRecognitionDetails2"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevenueRecognitionDetailsTextual" roleURI="http://www.idt.net/role/RevenueRecognitionDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" roleURI="http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RafaelHoldingsIncSpinOffDetails" roleURI="http://www.idt.net/role/RafaelHoldingsIncSpinOffDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecuritiesDetails" roleURI="http://www.idt.net/role/DebtSecuritiesDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecuritiesDetails2" roleURI="http://www.idt.net/role/DebtSecuritiesDetails2"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecuritiesDetailsTextual" roleURI="http://www.idt.net/role/DebtSecuritiesDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityInvestmentsDetails" roleURI="http://www.idt.net/role/EquityInvestmentsDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityInvestmentsDetailsTextual" roleURI="http://www.idt.net/role/EquityInvestmentsDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#FairValueMeasurementsDetails" roleURI="http://www.idt.net/role/FairValueMeasurementsDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#Fairvaluemeasurementsdetails1" roleURI="http://www.idt.net/role/Fairvaluemeasurementsdetails1"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityDetails" roleURI="http://www.idt.net/role/EquityDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EarningsLossPerShareDetails1" roleURI="http://www.idt.net/role/EarningsLossPerShareDetails1"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevolvingCreditFacilityDetails" roleURI="http://www.idt.net/role/RevolvingCreditFacilityDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#AccumulatedOtherComprehensiveLossDetails" roleURI="http://www.idt.net/role/AccumulatedOtherComprehensiveLossDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#Businesssegmentinformationdetails" roleURI="http://www.idt.net/role/Businesssegmentinformationdetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#TaxCutsAndJobsActDetails" roleURI="http://www.idt.net/role/TaxCutsAndJobsActDetails"/>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/DocumentandEntityInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2" xlink:to="loc_us-gaap_ClassOfStockDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2" xlink:to="loc_us-gaap_ClassOfStockDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassAMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassBMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityRegistrantName_6" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityCentralIndexKey_7" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AmendmentFlag_8" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_TradingSymbol_9" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_CurrentFiscalYearEndDate_10" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentType_11" order="60" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentPeriodEndDate_12" order="70" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentFiscalYearFocus_13" order="80" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_14" order="90" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityFilerCategory_15" order="100" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_16" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntitySmallBusiness_16" order="110" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_17" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityEmergingGrowthCompany_17" order="120" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_18" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityExTransitionPeriod_18" order="130" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_19" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_19" order="140" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2" xlink:to="loc_us-gaap_ClassOfStockDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2" xlink:to="loc_us-gaap_ClassOfStockDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassAMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassBMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_AssetsAbstract_6" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_6" xlink:to="loc_us-gaap_AssetsCurrentAbstract_7" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesCurrent" xlink:label="loc_us-gaap_DebtSecuritiesCurrent_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7" xlink:to="loc_us-gaap_DebtSecuritiesCurrent_10" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7" xlink:to="loc_us-gaap_ReceivablesNetCurrent_11" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_12" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7" xlink:to="loc_us-gaap_OtherAssetsCurrent_13" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7" xlink:to="loc_us-gaap_AssetsCurrent_14" order="60" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_15" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_16" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_6" xlink:to="loc_us-gaap_Goodwill_16" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_17" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_6" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_17" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_18" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_6" xlink:to="loc_us-gaap_LongTermInvestments_18" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_19" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_6" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_19" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_20" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_20" order="60" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_21" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_6" xlink:to="loc_us-gaap_Assets_21" order="70" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_23" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_23" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_24" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_AccountsPayableCurrent_24" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_25" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_25" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_26" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_DeferredRevenueCurrent_26" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_us-gaap_DepositLiabilityCurrent_27" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_DepositLiabilityCurrent_27" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_28" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_LiabilitiesCurrent_29" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_30" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_Liabilities_31" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_CommitmentsAndContingencies_32" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_StockholdersEquityAbstract_33" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_33" xlink:to="loc_us-gaap_PreferredStockValue_34" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_33" xlink:to="loc_us-gaap_CommonStockValue_35" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_33" xlink:to="loc_us-gaap_AdditionalPaidInCapital_36" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_33" xlink:to="loc_us-gaap_TreasuryStockValue_37" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_33" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_38" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_33" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_39" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_40" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_33" xlink:to="loc_us-gaap_StockholdersEquity_40" order="60" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_41" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_33" xlink:to="loc_us-gaap_MinorityInterest_41" order="70" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_33" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42" order="80" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_43" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_43" order="50" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2" xlink:to="loc_us-gaap_ClassOfStockDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2" xlink:to="loc_us-gaap_ClassOfStockDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassAMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassBMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_7" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_8" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_PreferredStockSharesIssued_9" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_10" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_11" order="60" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_CommonStockSharesIssued_12" order="70" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_13" order="80" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_TreasuryStockShares_14" order="90" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3" xlink:to="loc_srt_ParentCompanyMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5" xlink:to="loc_us-gaap_ClassOfStockDomain_6" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_6_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5" xlink:to="loc_us-gaap_ClassOfStockDomain_6_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_6" xlink:to="loc_us-gaap_CommonClassAMember_7" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_6" xlink:to="loc_us-gaap_CommonClassBMember_8" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9" xlink:to="loc_us-gaap_EquityComponentDomain_10" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_10_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9" xlink:to="loc_us-gaap_EquityComponentDomain_10_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_11" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_TreasuryStockMember_12" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_13" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_RetainedEarningsMember_14" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_NoncontrollingInterestMember_15" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_16" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_16" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_17" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_16" xlink:to="loc_us-gaap_TypeOfAdoptionMember_17" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_17_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_16" xlink:to="loc_us-gaap_TypeOfAdoptionMember_17_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_18" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_17" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_18" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_19" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_17" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_19" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_20" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_20" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_21" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_21" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_22" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_22" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaap_DividendsCash_23" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_DividendsCash_23" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RepurchaseOfRestrictedStock" xlink:label="loc_idt_RepurchaseOfRestrictedStock_24" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_idt_RepurchaseOfRestrictedStock_24" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TransferOfRightToReceiveEquityToRelatedParty" xlink:label="loc_idt_TransferOfRightToReceiveEquityToRelatedParty_25" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_idt_TransferOfRightToReceiveEquityToRelatedParty_25" order="60" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_26" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_26" order="70" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:label="loc_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram_27" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram_27" order="80" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_28" order="90" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_StockBasedCompensation" xlink:label="loc_idt_StockBasedCompensation_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_idt_StockBasedCompensation_29" order="100" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DistributionToNoncontrollingInterests" xlink:label="loc_idt_DistributionToNoncontrollingInterests_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_idt_DistributionToNoncontrollingInterests_30" order="110" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteSpinoffTransaction" xlink:label="loc_us-gaap_StockholdersEquityNoteSpinoffTransaction_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockholdersEquityNoteSpinoffTransaction_31" order="120" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_32" order="130" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ProfitLoss_33" order="140" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/RafaelHoldingsIncSpinOff">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelSpinOffMember" xlink:label="loc_idt_RafaelSpinOffMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelSpinOffMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DispositionOfSubsidiaryTextBlock" xlink:label="loc_idt_DispositionOfSubsidiaryTextBlock_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_idt_DispositionOfSubsidiaryTextBlock_5" order="10" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/RafaelHoldingsIncSpinOffTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelSpinOffMember" xlink:label="loc_idt_RafaelSpinOffMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelSpinOffMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_5" order="10" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevenueRecognitionDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_srt_ProductOrServiceAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_2" xlink:to="loc_srt_ProductsAndServicesDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_2" xlink:to="loc_srt_ProductsAndServicesDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RetailCommunicationsMember" xlink:label="loc_idt_RetailCommunicationsMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_RetailCommunicationsMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BossRevolutionCallingMember" xlink:label="loc_idt_BossRevolutionCallingMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_BossRevolutionCallingMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_WholesaleCarrierServicesMember" xlink:label="loc_idt_WholesaleCarrierServicesMember_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_WholesaleCarrierServicesMember_6" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MobileTopUpMember" xlink:label="loc_idt_MobileTopUpMember_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_MobileTopUpMember_7" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TotalTelecomAndPaymentServicesOtherMember" xlink:label="loc_idt_TotalTelecomAndPaymentServicesOtherMember_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_TotalTelecomAndPaymentServicesOtherMember_8" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TotalTelecomAndPaymentServicesGrowthMember" xlink:label="loc_idt_TotalTelecomAndPaymentServicesGrowthMember_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_TotalTelecomAndPaymentServicesGrowthMember_9" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:label="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember_10" order="60" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_Net2Phone-PlatformServicesMember" xlink:label="loc_idt_Net2Phone-PlatformServicesMember_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_Net2Phone-PlatformServicesMember_11" order="70" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_PaymentServicesMember" xlink:label="loc_idt_PaymentServicesMember_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_PaymentServicesMember_12" order="80" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_13" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_13" xlink:to="loc_us-gaap_SegmentDomain_14" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_14_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_13" xlink:to="loc_us-gaap_SegmentDomain_14_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="loc_idt_TelecomAndPaymentServiceMember_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_14" xlink:to="loc_idt_TelecomAndPaymentServiceMember_15" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_16" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_14" xlink:to="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_16" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AllOtherMember" xlink:label="loc_idt_AllOtherMember_17" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_14" xlink:to="loc_idt_AllOtherMember_17" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_18" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0" xlink:to="loc_us-gaap_Revenues_18" order="10" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/Revenuerecognitiondetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2" xlink:to="loc_us-gaap_SegmentDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2" xlink:to="loc_us-gaap_SegmentDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="loc_idt_TelecomAndPaymentServiceMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3" xlink:to="loc_idt_TelecomAndPaymentServiceMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3" xlink:to="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AllOtherMember" xlink:label="loc_idt_AllOtherMember_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3" xlink:to="loc_idt_AllOtherMember_6" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_srt_StatementGeographicalAxis_7" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_7" xlink:to="loc_srt_SegmentGeographicalDomain_8" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_8_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_7" xlink:to="loc_srt_SegmentGeographicalDomain_8_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8" xlink:to="loc_country_US_9" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8" xlink:to="loc_country_GB_10" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8" xlink:to="loc_country_NL_11" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_OtherCountriesMember" xlink:label="loc_idt_OtherCountriesMember_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8" xlink:to="loc_idt_OtherCountriesMember_12" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0" xlink:to="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_13" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevenuesFromExternalCustomers" xlink:label="loc_idt_RevenuesFromExternalCustomers_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_13" xlink:to="loc_idt_RevenuesFromExternalCustomers_14" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0" xlink:to="loc_us-gaap_Revenues_15" order="20" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevenueRecognitionDetails2">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OffsettingLiabilitiesLineItems" xlink:label="loc_us-gaap_OffsettingLiabilitiesLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OffsettingLiabilitiesTable" xlink:label="loc_us-gaap_OffsettingLiabilitiesTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OffsettingLiabilitiesLineItems_0" xlink:to="loc_us-gaap_OffsettingLiabilitiesTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OffsettingLiabilitiesTable_1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ContractLiabilitiesMember" xlink:label="loc_idt_ContractLiabilitiesMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3" xlink:to="loc_idt_ContractLiabilitiesMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OffsettingLiabilitiesLineItems_0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5" order="10" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevenueRecognitionDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAdjustmentsLineItems" xlink:label="loc_us-gaap_RetainedEarningsAdjustmentsLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable" xlink:label="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RetainedEarningsAdjustmentsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AccountingStandardsUpdateSixZeroSixMember" xlink:label="loc_idt_AccountingStandardsUpdateSixZeroSixMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3" xlink:to="loc_idt_AccountingStandardsUpdateSixZeroSixMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_7" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6" xlink:to="loc_us-gaap_OtherAssetsMember_8" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9" xlink:to="loc_us-gaap_EquityComponentDomain_10" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_10_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9" xlink:to="loc_us-gaap_EquityComponentDomain_10_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_RetainedEarningsMember_11" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_12" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_12" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_13" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_13_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_12" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_13_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DeferredIncomeTaxAssetsMember" xlink:label="loc_idt_DeferredIncomeTaxAssetsMember_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_13" xlink:to="loc_idt_DeferredIncomeTaxAssetsMember_14" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevenueRecognitionTextualAbstract" xlink:label="loc_idt_RevenueRecognitionTextualAbstract_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetainedEarningsAdjustmentsLineItems_0" xlink:to="loc_idt_RevenueRecognitionTextualAbstract_15" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_16" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevenueRecognitionTextualAbstract_15" xlink:to="loc_us-gaap_DeferredRevenue_16" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_17" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevenueRecognitionTextualAbstract_15" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_17" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:label="loc_us-gaap_DeferredCostsCurrentAndNoncurrent_18" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevenueRecognitionTextualAbstract_15" xlink:to="loc_us-gaap_DeferredCostsCurrentAndNoncurrent_18" order="20" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems" xlink:label="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable" xlink:label="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems_0" xlink:to="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_ProductOrServiceAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_2" xlink:to="loc_srt_ProductsAndServicesDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_2" xlink:to="loc_srt_ProductsAndServicesDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FinancialServicesLimitedMember" xlink:label="loc_idt_FinancialServicesLimitedMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_FinancialServicesLimitedMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:label="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems_0" xlink:to="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6" order="0" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/RafaelHoldingsIncSpinOffDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="loc_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelSpinOffMember" xlink:label="loc_idt_RafaelSpinOffMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelSpinOffMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xlink:label="loc_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0" xlink:to="loc_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem_6" order="20" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecuritiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasuryNotesSecuritiesMember" xlink:label="loc_us-gaap_USTreasuryNotesSecuritiesMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_USTreasuryNotesSecuritiesMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_MunicipalBondsMember_6" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesCurrentAbstract" xlink:label="loc_us-gaap_DebtSecuritiesCurrentAbstract_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_DebtSecuritiesCurrentAbstract_7" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesCurrentAbstract_7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesCurrentAbstract_7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesCurrentAbstract_7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_10" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesCurrentAbstract_7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_11" order="30" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecuritiesDetails2">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_6" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_EquitySecuritiesMember_7" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_8" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_MunicipalBondsMember_9" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_10" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_11" order="20" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecuritiesDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ZedgeMember" xlink:label="loc_idt_ZedgeMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_ZedgeMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelHoldingsIncMember" xlink:label="loc_idt_RafaelHoldingsIncMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelHoldingsIncMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DebtSecuritiesTextualAbstract" xlink:label="loc_idt_DebtSecuritiesTextualAbstract_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_idt_DebtSecuritiesTextualAbstract_6" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustment_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_DebtSecuritiesTextualAbstract_6" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustment_7" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_DebtSecuritiesTextualAbstract_6" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_8" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_DebtSecuritiesTextualAbstract_6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_9" order="20" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityInvestmentsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_0" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_1" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsMember" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_0" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_0" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_6" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiAdjusted" xlink:label="loc_idt_EquitySecuritiesFvNiAdjusted_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_0" xlink:to="loc_idt_EquitySecuritiesFvNiAdjusted_7" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_0" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_8" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" xlink:label="loc_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_0" xlink:to="loc_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount_9" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_0" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_10" order="60" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityInvestmentsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ZedgeMember" xlink:label="loc_idt_ZedgeMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_ZedgeMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelHoldingsIncMember" xlink:label="loc_idt_RafaelHoldingsIncMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelHoldingsIncMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_VisaMember" xlink:label="loc_idt_VisaMember_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_VisaMember_6" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7" xlink:to="loc_us-gaap_ClassOfStockDomain_8" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_8_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7" xlink:to="loc_us-gaap_ClassOfStockDomain_8_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8" xlink:to="loc_us-gaap_CommonClassBMember_9" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_10" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:label="loc_idt_VisaSeriesCConvertibleParticipatingPreferredStockMember_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8" xlink:to="loc_idt_VisaSeriesCConvertibleParticipatingPreferredStockMember_11" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_12" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_12" xlink:to="loc_us-gaap_EquityComponentDomain_13" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_13_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_12" xlink:to="loc_us-gaap_EquityComponentDomain_13_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_13" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_14" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_13" xlink:to="loc_us-gaap_RetainedEarningsMember_15" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="loc_us-gaap_CreationDateAxis_16" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_CreationDateAxis_16" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaap_DefaultFinancialStatementsDateMember_17" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreationDateAxis_16" xlink:to="loc_us-gaap_DefaultFinancialStatementsDateMember_17" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaap_DefaultFinancialStatementsDateMember_17_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreationDateAxis_16" xlink:to="loc_us-gaap_DefaultFinancialStatementsDateMember_17_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AugustOneTwoZeroOneEightMember" xlink:label="loc_idt_AugustOneTwoZeroOneEightMember_18" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefaultFinancialStatementsDateMember_17" xlink:to="loc_idt_AugustOneTwoZeroOneEightMember_18" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquityInvestmentsTextualAbstract" xlink:label="loc_idt_EquityInvestmentsTextualAbstract_19" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_idt_EquityInvestmentsTextualAbstract_19" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_20" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_19" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_20" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentOwnedBalanceShares" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares_21" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_19" xlink:to="loc_us-gaap_InvestmentOwnedBalanceShares_21" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentOwnedAtFairValue" xlink:label="loc_us-gaap_InvestmentOwnedAtFairValue_22" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_19" xlink:to="loc_us-gaap_InvestmentOwnedAtFairValue_22" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_23" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_19" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_23" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_24" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_19" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_24" order="40" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/FairValueMeasurementsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_10" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesOtherCurrentAssets" xlink:label="loc_idt_EquitySecuritiesOtherCurrentAssets_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_idt_EquitySecuritiesOtherCurrentAssets_11" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesEquityInvestments" xlink:label="loc_idt_EquitySecuritiesEquityInvestments_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_idt_EquitySecuritiesEquityInvestments_12" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_13" order="40" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/Fairvaluemeasurementsdetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:label="loc_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_6" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" xlink:label="loc_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff_7" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_8" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:label="loc_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_9" order="50" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_0" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_StockRepurchaseProgramMember" xlink:label="loc_idt_StockRepurchaseProgramMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_3" xlink:to="loc_idt_StockRepurchaseProgramMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xlink:label="loc_idt_TwoThousandFifteenStockOptionAndIncentivePlanMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_3" xlink:to="loc_idt_TwoThousandFifteenStockOptionAndIncentivePlanMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6" xlink:to="loc_us-gaap_ClassOfStockDomain_7" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_7_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6" xlink:to="loc_us-gaap_ClassOfStockDomain_7_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7" xlink:to="loc_us-gaap_CommonClassAMember_8" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7" xlink:to="loc_us-gaap_CommonClassBMember_9" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_TitleOfIndividualAxis_10" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_10" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_10" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EmployeeMember" xlink:label="loc_idt_EmployeeMember_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11" xlink:to="loc_idt_EmployeeMember_12" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BoardOfDirectorsChairmanMember" xlink:label="loc_us-gaap_BoardOfDirectorsChairmanMember_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11" xlink:to="loc_us-gaap_BoardOfDirectorsChairmanMember_13" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_14" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_14" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_15" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_15_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_14" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_15_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_16" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_15" xlink:to="loc_us-gaap_EmployeeStockOptionMember_16" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_17" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_srt_RangeAxis_17" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_18" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_17" xlink:to="loc_srt_RangeMember_18" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_18_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_17" xlink:to="loc_srt_RangeMember_18_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_19" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_18" xlink:to="loc_srt_MinimumMember_19" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_20" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_18" xlink:to="loc_srt_MaximumMember_20" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_21" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_21" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_22" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_21" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_22" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_22_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_21" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_22_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_23" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_22" xlink:to="loc_us-gaap_SubsequentEventMember_23" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquityTextualAbstract" xlink:label="loc_idt_EquityTextualAbstract_24" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_0" xlink:to="loc_idt_EquityTextualAbstract_24" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_25" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_25" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_26" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_26" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_27" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_27" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_28" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_29" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_30" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_31" order="60" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ReductionToProceedsFromIssuanceOfCommonStock" xlink:label="loc_idt_ReductionToProceedsFromIssuanceOfCommonStock_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_idt_ReductionToProceedsFromIssuanceOfCommonStock_32" order="70" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" xlink:label="loc_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived_33" order="80" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_34" order="90" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_35" order="100" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_36" order="110" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_37" order="120" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" xlink:label="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1_38" order="130" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" xlink:label="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2_39" order="140" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" xlink:label="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3_40" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_EquityTextualAbstract_24" xlink:to="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3_40" order="150" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/EarningsLossPerShareDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NonvestedRestrictedClassBCommonStockMember" xlink:label="loc_idt_NonvestedRestrictedClassBCommonStockMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3" xlink:to="loc_idt_NonvestedRestrictedClassBCommonStockMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0" xlink:to="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_6" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7" order="0" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevolvingCreditFacilityDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_2" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_2" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_3" xlink:to="loc_us-gaap_PrimeRateMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_6" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_6_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_6_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_6" xlink:to="loc_us-gaap_LineOfCreditMember_7" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevolvingCreditFacilityTextualAbstract" xlink:label="loc_idt_RevolvingCreditFacilityTextualAbstract_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_idt_RevolvingCreditFacilityTextualAbstract_8" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_8" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_10" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_8" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_11" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_8" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_12" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_8" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_13" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" xlink:label="loc_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_8" xlink:to="loc_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries_14" order="50" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentsInAndAdvancesToAffiliates" xlink:label="loc_idt_InvestmentsInAndAdvancesToAffiliates_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_8" xlink:to="loc_idt_InvestmentsInAndAdvancesToAffiliates_15" order="60" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" xlink:label="loc_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount_16" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_8" xlink:to="loc_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount_16" order="70" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/AccumulatedOtherComprehensiveLossDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2" xlink:to="loc_us-gaap_EquityComponentDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2" xlink:to="loc_us-gaap_EquityComponentDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AccumulatedOtherComprehensiveMember" xlink:label="loc_idt_AccumulatedOtherComprehensiveMember_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3" xlink:to="loc_idt_AccumulatedOtherComprehensiveMember_6" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_7" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_9" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xlink:label="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xlink:to="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_10" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_10" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_11" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_10" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_12" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" xlink:label="loc_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_10" xlink:to="loc_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted_13" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_10" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_14" order="30" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/Businesssegmentinformationdetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_ConsolidationItemsAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_2" xlink:to="loc_srt_ConsolidationItemsDomain_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_2" xlink:to="loc_srt_ConsolidationItemsDomain_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3" xlink:to="loc_us-gaap_OperatingSegmentsMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5" xlink:to="loc_us-gaap_SegmentDomain_6" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5" xlink:to="loc_us-gaap_SegmentDomain_6_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TelecomAndPaymentServicesMember" xlink:label="loc_idt_TelecomAndPaymentServicesMember_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_idt_TelecomAndPaymentServicesMember_7" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_UnifiedCommunicationsAsServiceMember" xlink:label="loc_idt_UnifiedCommunicationsAsServiceMember_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_idt_UnifiedCommunicationsAsServiceMember_8" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ConsumerPhoneServicesMember" xlink:label="loc_idt_ConsumerPhoneServicesMember_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_idt_ConsumerPhoneServicesMember_9" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AllOthersMember" xlink:label="loc_idt_AllOthersMember_10" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_idt_AllOthersMember_10" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember_11" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_us-gaap_CorporateMember_11" order="40" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0" xlink:to="loc_us-gaap_Revenues_12" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0" xlink:to="loc_us-gaap_OperatingIncomeLoss_13" order="20" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0" xlink:to="loc_us-gaap_SeveranceCosts1_14" order="30" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_OtherGeneralIncomeExpense" xlink:label="loc_idt_OtherGeneralIncomeExpense_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0" xlink:to="loc_idt_OtherGeneralIncomeExpense_15" order="40" use="optional"  />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.idt.net/role/TaxCutsAndJobsActDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_1" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_0" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_1" order="0" use="optional"  xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1" xlink:to="loc_srt_RangeAxis_2" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2" xlink:to="loc_srt_RangeMember_3" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_3_Default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2" xlink:to="loc_srt_RangeMember_3_Default" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3" xlink:to="loc_srt_MinimumMember_4" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_5" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3" xlink:to="loc_srt_MaximumMember_5" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TheTaxCutsAndJobsActTextualAbstract" xlink:label="loc_idt_TheTaxCutsAndJobsActTextualAbstract_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_0" xlink:to="loc_idt_TheTaxCutsAndJobsActTextualAbstract_6" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" xlink:label="loc_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_TheTaxCutsAndJobsActTextualAbstract_6" xlink:to="loc_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate_7" order="0" use="optional"  />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_TheTaxCutsAndJobsActTextualAbstract_6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8" order="10" use="optional"  />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" xlink:label="loc_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_idt_TheTaxCutsAndJobsActTextualAbstract_6" xlink:to="loc_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax_9" order="20" use="optional"  />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>idt-20190430_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/>
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DocumentAndEntityInformationAbstract" xlink:label="loc_H6794G3961H1_idt_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document and Entity Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document And Entity Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document And Entity Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_DocumentAndEntityInformationAbstract" xlink:to="lab_J8916I5183J3_idt_DocumentAndEntityInformationAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_248F94747G739178G980_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StatementTable" xlink:to="lab_460H16969I951390I102_us-gaap_StatementTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_H6794G3961H1_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_StatementClassOfStockAxis" xlink:to="lab_J8916I5183J3_us-gaap_StatementClassOfStockAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_248F94747G739178G980_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ClassOfStockDomain" xlink:to="lab_460H16969I951390I102_us-gaap_ClassOfStockDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_H6794G3961H1_us-gaap_CommonClassAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CommonClassAMember" xml:lang="en-US">Common Class A [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CommonClassAMember" xml:lang="en-US">Class A common stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CommonClassAMember" xml:lang="en-US">Class A common stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_J8916I5183J3_us-gaap_CommonClassAMember" xml:lang="en-US">Class A common stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_J8916I5183J3_us-gaap_CommonClassAMember" xml:lang="en-US">Class A Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CommonClassAMember" xlink:to="lab_J8916I5183J3_us-gaap_CommonClassAMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_248F94747G739178G980_us-gaap_CommonClassBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CommonClassBMember" xml:lang="en-US">Common Class B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CommonClassBMember" xml:lang="en-US">Class B Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CommonClassBMember" xml:lang="en-US">Class B common stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_CommonClassBMember" xml:lang="en-US">Class B Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_CommonClassBMember" xml:lang="en-US">Class B common stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CommonClassBMember" xlink:to="lab_460H16969I951390I102_us-gaap_CommonClassBMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_H6794G3961H1_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_StatementLineItems" xlink:to="lab_J8916I5183J3_us-gaap_StatementLineItems"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_248F94747G739178G980_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_dei_EntityRegistrantName" xlink:to="lab_460H16969I951390I102_dei_EntityRegistrantName"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_H6794G3961H1_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_dei_EntityCentralIndexKey" xlink:to="lab_J8916I5183J3_dei_EntityCentralIndexKey"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_248F94747G739178G980_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_dei_AmendmentFlag" xlink:to="lab_460H16969I951390I102_dei_AmendmentFlag"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_H6794G3961H1_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_dei_TradingSymbol" xlink:to="lab_J8916I5183J3_dei_TradingSymbol"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_248F94747G739178G980_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_dei_CurrentFiscalYearEndDate" xlink:to="lab_460H16969I951390I102_dei_CurrentFiscalYearEndDate"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_H6794G3961H1_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_dei_DocumentType" xml:lang="en-US">Document Type</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_dei_DocumentType" xlink:to="lab_J8916I5183J3_dei_DocumentType"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_248F94747G739178G980_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_dei_DocumentPeriodEndDate" xlink:to="lab_460H16969I951390I102_dei_DocumentPeriodEndDate"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_H6794G3961H1_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_dei_DocumentFiscalYearFocus" xlink:to="lab_J8916I5183J3_dei_DocumentFiscalYearFocus"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_248F94747G739178G980_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_dei_DocumentFiscalPeriodFocus" xlink:to="lab_460H16969I951390I102_dei_DocumentFiscalPeriodFocus"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_H6794G3961H1_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_dei_EntityFilerCategory" xlink:to="lab_J8916I5183J3_dei_EntityFilerCategory"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_248F94747G739178G980_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_dei_EntitySmallBusiness" xlink:to="lab_460H16969I951390I102_dei_EntitySmallBusiness"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_H6794G3961H1_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_dei_EntityEmergingGrowthCompany" xlink:to="lab_J8916I5183J3_dei_EntityEmergingGrowthCompany"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_248F94747G739178G980_dei_EntityExTransitionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_dei_EntityExTransitionPeriod" xml:lang="en-US">Entity Ex Transition Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_dei_EntityExTransitionPeriod" xlink:to="lab_460H16969I951390I102_dei_EntityExTransitionPeriod"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_H6794G3961H1_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_J8916I5183J3_dei_EntityCommonStockSharesOutstanding"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Consolidated Balance Sheets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_StatementOfFinancialPositionAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_H6794G3961H1_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AssetsAbstract" xlink:to="lab_J8916I5183J3_us-gaap_AssetsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AssetsCurrentAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_AssetsCurrentAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_H6794G3961H1_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents (excluding discontinued operations) at end of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents at beginning of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_248F94747G739178G980_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Restricted cash included in other current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Restricted cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_460H16969I951390I102_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesCurrent" xlink:label="loc_H6794G3961H1_us-gaap_DebtSecuritiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_DebtSecuritiesCurrent" xml:lang="en-US">Debt Securities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DebtSecuritiesCurrent" xml:lang="en-US">Debt securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DebtSecuritiesCurrent" xml:lang="en-US">Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_DebtSecuritiesCurrent" xlink:to="lab_J8916I5183J3_us-gaap_DebtSecuritiesCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_248F94747G739178G980_us-gaap_ReceivablesNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ReceivablesNetCurrent" xml:lang="en-US">Receivables Net Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ReceivablesNetCurrent" xml:lang="en-US">Trade accounts receivable, net of allowance for doubtful accounts of $5,173 at April 30, 2017 and $4,818 at July 31, 2016</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ReceivablesNetCurrent" xml:lang="en-US">Trade accounts receivable, net of allowance for doubtful accounts of $4,851 at April 30, 2019 and $5,358 at July 31, 2018</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_ReceivablesNetCurrent" xml:lang="en-US">Receivable from Rafael Holdings, Inc.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ReceivablesNetCurrent" xlink:to="lab_460H16969I951390I102_us-gaap_ReceivablesNetCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_H6794G3961H1_us-gaap_PrepaidExpenseCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid Expense Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_J8916I5183J3_us-gaap_PrepaidExpenseCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_248F94747G739178G980_us-gaap_OtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherAssetsCurrent" xml:lang="en-US">other current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherAssetsCurrent" xlink:to="lab_460H16969I951390I102_us-gaap_OtherAssetsCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_H6794G3961H1_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AssetsCurrent" xml:lang="en-US">Assets Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AssetsCurrent" xml:lang="en-US">TOTAL CURRENT ASSETS HELD FOR SALE</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AssetsCurrent" xlink:to="lab_J8916I5183J3_us-gaap_AssetsCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_248F94747G739178G980_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, plant and equipment, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_460H16969I951390I102_us-gaap_PropertyPlantAndEquipmentNet"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_H6794G3961H1_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_J8916I5183J3_us-gaap_Goodwill" xml:lang="en-US">Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_J8916I5183J3_us-gaap_Goodwill" xml:lang="en-US">Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_Goodwill" xlink:to="lab_J8916I5183J3_us-gaap_Goodwill"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_248F94747G739178G980_us-gaap_OtherIntangibleAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherIntangibleAssetsNet" xml:lang="en-US">Other Intangible Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherIntangibleAssetsNet" xml:lang="en-US">Other intangibles, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherIntangibleAssetsNet" xlink:to="lab_460H16969I951390I102_us-gaap_OtherIntangibleAssetsNet"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_H6794G3961H1_us-gaap_LongTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_LongTermInvestments" xml:lang="en-US">Long-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_LongTermInvestments" xml:lang="en-US">Equity investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_LongTermInvestments" xlink:to="lab_J8916I5183J3_us-gaap_LongTermInvestments"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_248F94747G739178G980_us-gaap_DeferredTaxAssetsNetNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DeferredTaxAssetsNetNoncurrent" xml:lang="en-US">Deferred Tax Assets Net Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DeferredTaxAssetsNetNoncurrent" xml:lang="en-US">Deferred income tax assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:to="lab_460H16969I951390I102_us-gaap_DeferredTaxAssetsNetNoncurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_H6794G3961H1_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_J8916I5183J3_us-gaap_OtherAssetsNoncurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_248F94747G739178G980_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_Assets" xlink:to="lab_460H16969I951390I102_us-gaap_Assets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_H6794G3961H1_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_J8916I5183J3_us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_LiabilitiesCurrentAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_H6794G3961H1_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Trade accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AccountsPayableCurrent" xlink:to="lab_J8916I5183J3_us-gaap_AccountsPayableCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_248F94747G739178G980_us-gaap_AccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">TOTAL</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_460H16969I951390I102_us-gaap_AccruedLiabilitiesCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_H6794G3961H1_us-gaap_DeferredRevenueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_DeferredRevenueCurrent" xml:lang="en-US">Deferred Revenue Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DeferredRevenueCurrent" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_DeferredRevenueCurrent" xlink:to="lab_J8916I5183J3_us-gaap_DeferredRevenueCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_248F94747G739178G980_us-gaap_DepositLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DepositLiabilityCurrent" xml:lang="en-US">Deposit Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DepositLiabilityCurrent" xml:lang="en-US">Customer deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DepositLiabilityCurrent" xml:lang="en-US">Customer deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DepositLiabilityCurrent" xlink:to="lab_460H16969I951390I102_us-gaap_DepositLiabilityCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_H6794G3961H1_us-gaap_OtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Balance, beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Balance, end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_J8916I5183J3_us-gaap_OtherLiabilitiesCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_248F94747G739178G980_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_LiabilitiesCurrent" xlink:to="lab_460H16969I951390I102_us-gaap_LiabilitiesCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_H6794G3961H1_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_J8916I5183J3_us-gaap_OtherLiabilitiesNoncurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_248F94747G739178G980_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_Liabilities" xlink:to="lab_460H16969I951390I102_us-gaap_Liabilities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_H6794G3961H1_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments And Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CommitmentsAndContingencies" xlink:to="lab_J8916I5183J3_us-gaap_CommitmentsAndContingencies"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">IDT Corporation stockholders&#8217; equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StockholdersEquityAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_StockholdersEquityAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_H6794G3961H1_us-gaap_PreferredStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred Stock Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred stock, $.01 par value; authorized shares-10,000; no shares issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred stock, $.01 par value; authorized shares-10,000; no shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_PreferredStockValue" xlink:to="lab_J8916I5183J3_us-gaap_PreferredStockValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_248F94747G739178G980_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockValue" xml:lang="en-US">Common stock, value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CommonStockValue" xlink:to="lab_460H16969I951390I102_us-gaap_CommonStockValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_H6794G3961H1_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid in Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AdditionalPaidInCapital" xlink:to="lab_J8916I5183J3_us-gaap_AdditionalPaidInCapital"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_248F94747G739178G980_us-gaap_TreasuryStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury Stock Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 908 and 2,722 shares of Class B common stock at April 30, 2019 and July 31, 2018, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_TreasuryStockValue" xlink:to="lab_460H16969I951390I102_us-gaap_TreasuryStockValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_H6794G3961H1_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_J8916I5183J3_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_J8916I5183J3_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_J8916I5183J3_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_248F94747G739178G980_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings Accumulated Deficit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Accumulated deficit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_460H16969I951390I102_us-gaap_RetainedEarningsAccumulatedDeficit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_H6794G3961H1_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquity" xml:lang="en-US">Total IDT Corporation stockholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquity" xml:lang="en-US">Total IDT Corporation stockholders&#8217; equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquity" xml:lang="en-US">Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquity" xml:lang="en-US">Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_StockholdersEquity" xlink:to="lab_J8916I5183J3_us-gaap_StockholdersEquity"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_248F94747G739178G980_us-gaap_MinorityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_MinorityInterest" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_MinorityInterest" xml:lang="en-US">Noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_MinorityInterest" xlink:to="lab_460H16969I951390I102_us-gaap_MinorityInterest"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_H6794G3961H1_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_J8916I5183J3_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_248F94747G739178G980_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities And Stockholders Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_460H16969I951390I102_us-gaap_LiabilitiesAndStockholdersEquity"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_H6794G3961H1_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for doubtful accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_J8916I5183J3_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for doubtful accounts, Balance at beginning of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_J8916I5183J3_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for doubtful accounts, Balance at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_J8916I5183J3_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_248F94747G739178G980_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred Stock Par Or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_460H16969I951390I102_us-gaap_PreferredStockParOrStatedValuePerShare"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_H6794G3961H1_us-gaap_PreferredStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred Stock Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_J8916I5183J3_us-gaap_PreferredStockSharesAuthorized"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_248F94747G739178G980_us-gaap_PreferredStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred Stock Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_PreferredStockSharesIssued" xlink:to="lab_460H16969I951390I102_us-gaap_PreferredStockSharesIssued"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_H6794G3961H1_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock Par Or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_J8916I5183J3_us-gaap_CommonStockParOrStatedValuePerShare"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_248F94747G739178G980_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_460H16969I951390I102_us-gaap_CommonStockSharesAuthorized"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_H6794G3961H1_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CommonStockSharesIssued" xlink:to="lab_J8916I5183J3_us-gaap_CommonStockSharesIssued"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_248F94747G739178G980_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_460H16969I951390I102_us-gaap_CommonStockSharesOutstanding"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_H6794G3961H1_us-gaap_TreasuryStockShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_TreasuryStockShares" xml:lang="en-US">Treasury Stock, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_TreasuryStockShares" xml:lang="en-US">Treasury stock, common stock shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_TreasuryStockShares" xml:lang="en-US">Treasury shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_TreasuryStockShares" xlink:to="lab_J8916I5183J3_us-gaap_TreasuryStockShares"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Consolidated Statements of Operations [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_IncomeStatementAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_IncomeStatementAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_H6794G3961H1_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_Revenues" xml:lang="en-US">TOTAL REVENUES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_J8916I5183J3_us-gaap_Revenues" xml:lang="en-US">TOTAL REVENUES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_J8916I5183J3_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:label="lab_J8916I5183J3_us-gaap_Revenues" xml:lang="en-US">Revenues, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_Revenues" xlink:to="lab_J8916I5183J3_us-gaap_Revenues"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Costs and expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OperatingExpensesAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_OperatingExpensesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_H6794G3961H1_us-gaap_CostOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CostOfRevenue" xml:lang="en-US">Direct cost of revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CostOfRevenue" xml:lang="en-US">Direct cost of revenues (exclusive of depreciation and amortization)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_J8916I5183J3_us-gaap_CostOfRevenue" xml:lang="en-US">Direct cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CostOfRevenue" xlink:to="lab_J8916I5183J3_us-gaap_CostOfRevenue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_248F94747G739178G980_us-gaap_SellingGeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, general and administrative (i)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">selling, general and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_460H16969I951390I102_us-gaap_SellingGeneralAndAdministrativeExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_H6794G3961H1_us-gaap_DepreciationAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_DepreciationAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DepreciationAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DepreciationAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_DepreciationAndAmortization" xlink:to="lab_J8916I5183J3_us-gaap_DepreciationAndAmortization"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_248F94747G739178G980_us-gaap_SeveranceCosts1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_SeveranceCosts1" xml:lang="en-US">Severance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_SeveranceCosts1" xml:lang="en-US">Severance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_SeveranceCosts1" xml:lang="en-US">Severance expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_SeveranceCosts1" xml:lang="en-US">Severance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_SeveranceCosts1" xml:lang="en-US">Severance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_SeveranceCosts1" xml:lang="en-US">Severance expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_SeveranceCosts1" xlink:to="lab_460H16969I951390I102_us-gaap_SeveranceCosts1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_H6794G3961H1_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_OperatingExpenses" xml:lang="en-US">Total costs and expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OperatingExpenses" xlink:to="lab_J8916I5183J3_us-gaap_OperatingExpenses"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_248F94747G739178G980_us-gaap_OtherGeneralExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherGeneralExpense" xml:lang="en-US">Other General Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherGeneralExpense" xml:lang="en-US">Other operating expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherGeneralExpense" xml:lang="en-US">Legal fees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/negativeVerboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherGeneralExpense" xml:lang="en-US">Other operating expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_OtherGeneralExpense" xml:lang="en-US">Incurred legal fees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherGeneralExpense" xml:lang="en-US">Other operating expense, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherGeneralExpense" xml:lang="en-US">Other operating expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherGeneralExpense" xml:lang="en-US">Other operating expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherGeneralExpense" xlink:to="lab_460H16969I951390I102_us-gaap_OtherGeneralExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_H6794G3961H1_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income (loss) from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income (loss) from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income (loss) from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_J8916I5183J3_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_J8916I5183J3_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Loss from operations expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/exampleGuidance" xlink:label="lab_J8916I5183J3_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income (loss) from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OperatingIncomeLoss" xlink:to="lab_J8916I5183J3_us-gaap_OperatingIncomeLoss"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_248F94747G739178G980_us-gaap_InterestIncomeExpenseNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_InterestIncomeExpenseNet" xml:lang="en-US">Interest Income Expense Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_InterestIncomeExpenseNet" xml:lang="en-US">Interest income, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_460H16969I951390I102_us-gaap_InterestIncomeExpenseNet"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_H6794G3961H1_us-gaap_NonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Other expense, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Other income (expense), net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Total other income (expense), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_J8916I5183J3_us-gaap_NonoperatingIncomeExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_248F94747G739178G980_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">(LOSS) INCOME BEFORE INCOME TAXES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/zeroLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (loss) before income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">INCOME BEFORE INCOME TAXES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">INCOME BEFORE INCOME TAXES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_460H16969I951390I102_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_H6794G3961H1_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax benefit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Benefit from income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">BENEFIT FROM (PROVISION FOR) INCOME TAXES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">(PROVISION FOR) BENEFIT FROM</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Benefit from income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">BENEFIT FROM (PROVISION FOR) INCOME TAXES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Benefit from (provision for) income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">BENEFIT FROM (PROVISION FOR) INCOME TAXES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">(PROVISION FOR) BENEFIT FROM INCOME TAXES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">(PROVISION FOR) BENEFIT FROM INCOME TAXES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_J8916I5183J3_us-gaap_IncomeTaxExpenseBenefit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_248F94747G739178G980_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProfitLoss" xml:lang="en-US">Net income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProfitLoss" xml:lang="en-US">Net income for the year ended July</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProfitLoss" xml:lang="en-US">Net income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProfitLoss" xml:lang="en-US">Net income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_ProfitLoss" xml:lang="en-US">Net income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/exampleGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_ProfitLoss" xml:lang="en-US">Net (loss) income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ProfitLoss" xlink:to="lab_460H16969I951390I102_us-gaap_ProfitLoss"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_H6794G3961H1_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net Income Loss Attributable To Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net income attributable to noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_J8916I5183J3_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_248F94747G739178G980_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NetIncomeLoss" xml:lang="en-US">NET INCOME ATTRIBUTABLE TO IDT CORPORATION</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss) attributable to IDT Corporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss) attributable to IDT Corporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_NetIncomeLoss" xml:lang="en-US">NET INCOME ATTRIBUTABLE TO IDT CORPORATION</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_NetIncomeLoss" xml:lang="en-US">Net (loss) income attributable to IDT Corporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_NetIncomeLoss" xlink:to="lab_460H16969I951390I102_us-gaap_NetIncomeLoss"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_H6794G3961H1_us-gaap_EarningsPerShareBasicAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Earnings (loss) per share attributable to IDT Corporation common stockholders:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_J8916I5183J3_us-gaap_EarningsPerShareBasicAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_248F94747G739178G980_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EarningsPerShareBasic" xlink:to="lab_460H16969I951390I102_us-gaap_EarningsPerShareBasic"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_H6794G3961H1_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EarningsPerShareDiluted" xlink:to="lab_J8916I5183J3_us-gaap_EarningsPerShareDiluted"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xml:lang="en-US">Weighted-average number of shares used in calculation of earnings (loss) per share:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_H6794G3961H1_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic weighted-average number of shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_J8916I5183J3_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_248F94747G739178G980_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted weighted-average number of shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_H6794G3961H1_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ShareBasedCompensation" xml:lang="en-US">(i) Stock-based compensation included in selling, general and administrative expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ShareBasedCompensation" xml:lang="en-US">(i) Stock-based compensation included in selling, general and administrative expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_J8916I5183J3_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ShareBasedCompensation" xlink:to="lab_J8916I5183J3_us-gaap_ShareBasedCompensation"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US">Consolidated Statements of Comprehensive Income [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_H6794G3961H1_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other comprehensive (loss) income:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_J8916I5183J3_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_248F94747G739178G980_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Change in unrealized loss on available-for-sale securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Change in unrealized (loss) gain on available-for-sale securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_H6794G3961H1_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US">Foreign currency translation adjustments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_J8916I5183J3_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_248F94747G739178G980_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/zeroTerseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Net other comprehensive loss attributable to IDT Corporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive (loss) income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Net other comprehensive income (loss) attributable to IDT Corporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive loss/income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income attributable to IDT Corporation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_460H16969I951390I102_us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_H6794G3961H1_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_J8916I5183J3_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_J8916I5183J3_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_248F94747G739178G980_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive income attributable to noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_460H16969I951390I102_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_H6794G3961H1_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income Net Of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive income (loss) attributable to IDT Corporation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_J8916I5183J3_us-gaap_ComprehensiveIncomeNetOfTax"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_StatementOfStockholdersEquityAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_H6794G3961H1_srt_ConsolidatedEntitiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_srt_ConsolidatedEntitiesAxis" xml:lang="en-US">Consolidated Entities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_srt_ConsolidatedEntitiesAxis" xlink:to="lab_J8916I5183J3_srt_ConsolidatedEntitiesAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_248F94747G739178G980_srt_ConsolidatedEntitiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_srt_ConsolidatedEntitiesDomain" xlink:to="lab_460H16969I951390I102_srt_ConsolidatedEntitiesDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_H6794G3961H1_srt_ParentCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_srt_ParentCompanyMember" xml:lang="en-US">Parent Company [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_srt_ParentCompanyMember" xml:lang="en-US">IDT Corp</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_srt_ParentCompanyMember" xlink:to="lab_J8916I5183J3_srt_ParentCompanyMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_248F94747G739178G980_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_460H16969I951390I102_us-gaap_StatementEquityComponentsAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_H6794G3961H1_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EquityComponentDomain" xlink:to="lab_J8916I5183J3_us-gaap_EquityComponentDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_248F94747G739178G980_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-In Capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_460H16969I951390I102_us-gaap_AdditionalPaidInCapitalMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_H6794G3961H1_us-gaap_TreasuryStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_TreasuryStockMember" xlink:to="lab_J8916I5183J3_us-gaap_TreasuryStockMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_248F94747G739178G980_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated other comprehensive loss [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_460H16969I951390I102_us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_H6794G3961H1_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_RetainedEarningsMember" xml:lang="en-US">Accumulated deficit [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_RetainedEarningsMember" xml:lang="en-US">Accumulated Deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_RetainedEarningsMember" xlink:to="lab_J8916I5183J3_us-gaap_RetainedEarningsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_248F94747G739178G980_us-gaap_NoncontrollingInterestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling Interest [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling Interests [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling Interests [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_NoncontrollingInterestMember" xlink:to="lab_460H16969I951390I102_us-gaap_NoncontrollingInterestMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_H6794G3961H1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_J8916I5183J3_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_248F94747G739178G980_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_TypeOfAdoptionMember" xlink:to="lab_460H16969I951390I102_us-gaap_TypeOfAdoptionMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_H6794G3961H1_us-gaap_AccountingStandardsUpdate201409Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AccountingStandardsUpdate201409Member" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AccountingStandardsUpdate201409Member" xml:lang="en-US">ASU 2014-09</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_J8916I5183J3_us-gaap_AccountingStandardsUpdate201409Member"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="loc_248F94747G739178G980_us-gaap_AccountingStandardsUpdate201601Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AccountingStandardsUpdate201601Member" xml:lang="en-US">Accounting Standards Update 2016-01 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AccountingStandardsUpdate201601Member" xml:lang="en-US">ASU 2016-01</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AccountingStandardsUpdate201601Member" xlink:to="lab_460H16969I951390I102_us-gaap_AccountingStandardsUpdate201601Member"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_H6794G3961H1_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xml:lang="en-US">Cumulative Effect on Retained Earnings, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xml:lang="en-US">Adjustment from the adoption of change in revenue recognition (see Note 2)/in accounting for equity investments (see Note 8)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xml:lang="en-US">Deferred revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_J8916I5183J3_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xml:lang="en-US">Deferred Customer Contract Acquisition Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:to="lab_J8916I5183J3_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:label="loc_248F94747G739178G980_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xml:lang="en-US">BALANCE</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xml:lang="en-US">ADJUSTED BALANCE AT JULY 31, 2018</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xml:lang="en-US">ADJUSTED BALANCE AT JULY 31, 2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:to="lab_460H16969I951390I102_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_H6794G3961H1_us-gaap_DividendsCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_DividendsCash" xml:lang="en-US">Dividends, Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DividendsCash" xml:lang="en-US">Dividends declared ($0.19 per share)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DividendsCash" xml:lang="en-US">Dividends declared</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_J8916I5183J3_us-gaap_DividendsCash" xml:lang="en-US">Dividends declared</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_DividendsCash" xml:lang="en-US">Dividends declared</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DividendsCash" xml:lang="en-US">Dividends declared</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_DividendsCash" xlink:to="lab_J8916I5183J3_us-gaap_DividendsCash"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RepurchaseOfRestrictedStock" xlink:label="loc_248F94747G739178G980_idt_RepurchaseOfRestrictedStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_RepurchaseOfRestrictedStock" xml:lang="en-US">Repurchase Of Restricted Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_RepurchaseOfRestrictedStock" xml:lang="en-US">Restricted Class B common stock purchased from employees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_RepurchaseOfRestrictedStock" xml:lang="en-US">Repurchase of restricted stock.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_RepurchaseOfRestrictedStock" xlink:to="lab_460H16969I951390I102_idt_RepurchaseOfRestrictedStock"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TransferOfRightToReceiveEquityToRelatedParty" xlink:label="loc_H6794G3961H1_idt_TransferOfRightToReceiveEquityToRelatedParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_TransferOfRightToReceiveEquityToRelatedParty" xml:lang="en-US">Transfer Of Right To Receive Equity To Related Party</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_TransferOfRightToReceiveEquityToRelatedParty" xml:lang="en-US">Transfer of right to receive equity to Howard S. Jonas</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_TransferOfRightToReceiveEquityToRelatedParty" xml:lang="en-US">Transfer of right to receive equity to related party.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_TransferOfRightToReceiveEquityToRelatedParty" xlink:to="lab_J8916I5183J3_idt_TransferOfRightToReceiveEquityToRelatedParty"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="loc_248F94747G739178G980_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xml:lang="en-US">Noncontrolling Interest, Increase from Business Combination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xml:lang="en-US">Consolidation of Lipomedix Pharmaceuticals Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="lab_460H16969I951390I102_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:label="loc_H6794G3961H1_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xml:lang="en-US">Repurchase Of Common Stock Under Stock Repurchase Program</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xml:lang="en-US">Repurchases of Class B common stock through repurchase program</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xml:lang="en-US">Repurchase Of Common Stock Under Stock Repurchase Program.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:to="lab_J8916I5183J3_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_248F94747G739178G980_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xml:lang="en-US">Sale of Class B common stock to Howard S. Jonas</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="lab_460H16969I951390I102_us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_StockBasedCompensation" xlink:label="loc_H6794G3961H1_idt_StockBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_StockBasedCompensation" xml:lang="en-US">Stock Based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_StockBasedCompensation" xml:lang="en-US">Stock-based compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_StockBasedCompensation" xml:lang="en-US">The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_StockBasedCompensation" xlink:to="lab_J8916I5183J3_idt_StockBasedCompensation"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DistributionToNoncontrollingInterests" xlink:label="loc_248F94747G739178G980_idt_DistributionToNoncontrollingInterests" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_DistributionToNoncontrollingInterests" xml:lang="en-US">Distribution To Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_DistributionToNoncontrollingInterests" xml:lang="en-US">Distributions to noncontrolling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_DistributionToNoncontrollingInterests" xml:lang="en-US">The amount distribution to no controlling interests.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_DistributionToNoncontrollingInterests" xlink:to="lab_460H16969I951390I102_idt_DistributionToNoncontrollingInterests"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteSpinoffTransaction" xlink:label="loc_H6794G3961H1_us-gaap_StockholdersEquityNoteSpinoffTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquityNoteSpinoffTransaction" xml:lang="en-US">Stockholders' Equity Note, Spinoff Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_StockholdersEquityNoteSpinoffTransaction" xml:lang="en-US">Rafael Spin-Off</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_StockholdersEquityNoteSpinoffTransaction" xlink:to="lab_J8916I5183J3_us-gaap_StockholdersEquityNoteSpinoffTransaction"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_248F94747G739178G980_us-gaap_CommonStockDividendsPerShareDeclared" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Dividends declared per common share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Dividends declared, per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Dividends declared, per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_460H16969I951390I102_us-gaap_CommonStockDividendsPerShareDeclared"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_H6794G3961H1_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Consolidated Statements of Cash Flows [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_J8916I5183J3_us-gaap_StatementOfCashFlowsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_H6794G3961H1_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_J8916I5183J3_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_248F94747G739178G980_us-gaap_DeferredIncomeTaxesAndTaxCredits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DeferredIncomeTaxesAndTaxCredits" xml:lang="en-US">Deferred Income Taxes And Tax Credits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DeferredIncomeTaxesAndTaxCredits" xml:lang="en-US">Deferred income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_460H16969I951390I102_us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_H6794G3961H1_us-gaap_ProvisionForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Provision for Doubtful Accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Allowance for doubtful accounts, Additions charged to costs and expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Provision for doubtful accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_J8916I5183J3_us-gaap_ProvisionForDoubtfulAccounts"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesRealizedGainLoss" xlink:label="loc_248F94747G739178G980_us-gaap_DebtSecuritiesRealizedGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DebtSecuritiesRealizedGainLoss" xml:lang="en-US">Debt Securities, Realized Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DebtSecuritiesRealizedGainLoss" xml:lang="en-US">Realized loss (gain) on securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DebtSecuritiesRealizedGainLoss" xlink:to="lab_460H16969I951390I102_us-gaap_DebtSecuritiesRealizedGainLoss"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_H6794G3961H1_us-gaap_IncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Interest in the equity of investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Interest in the equity of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_J8916I5183J3_us-gaap_IncomeLossFromEquityMethodInvestments"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_248F94747G739178G980_us-gaap_OtherNoncashIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other Noncash Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_460H16969I951390I102_us-gaap_OtherNoncashIncomeExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_H6794G3961H1_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase Decrease In Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Change in assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_J8916I5183J3_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_248F94747G739178G980_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase Decrease In Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Trade accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInAccountsReceivable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_H6794G3961H1_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase Decrease In Prepaid Deferred Expense And Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepaid expenses, other current assets and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_J8916I5183J3_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_248F94747G739178G980_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Increase Decrease In Accounts Payable And Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Trade accounts payable, accrued expenses, other current liabilities and other liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Trade accounts payable, accrued expenses, other current liabilities and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_H6794G3961H1_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xml:lang="en-US">Increase (Decrease) in Other Current Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xml:lang="en-US">Customer deposits at IDT Financial Services Limited, our Gibraltar-based bank</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="lab_J8916I5183J3_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_248F94747G739178G980_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_460H16969I951390I102_us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_H6794G3961H1_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_J8916I5183J3_us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_H6794G3961H1_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments To Acquire Property Plant And Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Capital expenditures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_J8916I5183J3_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_248F94747G739178G980_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Payment for acquisition, net of cash acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Payment for acquisition, net of cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_H6794G3961H1_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xml:lang="en-US">Proceeds from redemption of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="lab_J8916I5183J3_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_248F94747G739178G980_us-gaap_PaymentsToAcquireInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireInvestments" xml:lang="en-US">Payments to Acquire Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireInvestments" xml:lang="en-US">Cash used for purchase of investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireInvestments" xml:lang="en-US">Cash used for purchase of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireInvestments"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RelatedPartyTransactionSaleToRelatedPartyAmount" xlink:label="loc_H6794G3961H1_idt_RelatedPartyTransactionSaleToRelatedPartyAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_RelatedPartyTransactionSaleToRelatedPartyAmount" xml:lang="en-US">Related Party Transaction Sale To Related Party Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_RelatedPartyTransactionSaleToRelatedPartyAmount" xml:lang="en-US">Proceeds from sale of interest in Straight Path IP Group Holding, Inc.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_RelatedPartyTransactionSaleToRelatedPartyAmount" xml:lang="en-US">Related party transaction sale to related party amount.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_RelatedPartyTransactionSaleToRelatedPartyAmount" xlink:to="lab_J8916I5183J3_idt_RelatedPartyTransactionSaleToRelatedPartyAmount"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_LossContingencyPaymentForAssets" xlink:label="loc_248F94747G739178G980_idt_LossContingencyPaymentForAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_LossContingencyPaymentForAssets" xml:lang="en-US">Loss Contingency Payment For Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_LossContingencyPaymentForAssets" xml:lang="en-US">Purchase of IP Interest from Straight Path Communications Inc.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_LossContingencyPaymentForAssets" xml:lang="en-US">Loss contingency payment for assets.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_idt_LossContingencyPaymentForAssets" xml:lang="en-US">Purchase of IP Interest from Straight Path Communications Inc.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_LossContingencyPaymentForAssets" xlink:to="lab_460H16969I951390I102_idt_LossContingencyPaymentForAssets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_H6794G3961H1_us-gaap_PaymentsToAcquireMarketableSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsToAcquireMarketableSecurities" xml:lang="en-US">Payments to Acquire Marketable Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsToAcquireMarketableSecurities" xml:lang="en-US">Purchases of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_J8916I5183J3_us-gaap_PaymentsToAcquireMarketableSecurities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_248F94747G739178G980_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xml:lang="en-US">Sale of shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xml:lang="en-US">Proceeds from maturities and sales of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_460H16969I951390I102_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_H6794G3961H1_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_J8916I5183J3_us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_H6794G3961H1_us-gaap_PaymentsOfDividendsCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends declared ($0.75 per share)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_J8916I5183J3_us-gaap_PaymentsOfDividendsCommonStock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_248F94747G739178G980_us-gaap_CashDivestedFromDeconsolidation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CashDivestedFromDeconsolidation" xml:lang="en-US">Cash Divested from Deconsolidation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CashDivestedFromDeconsolidation" xml:lang="en-US">Cash of Rafael deconsolidated as a result of spin-off</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CashDivestedFromDeconsolidation" xml:lang="en-US">Cash of Rafael deconsolidated as a result of spin-off</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CashDivestedFromDeconsolidation" xlink:to="lab_460H16969I951390I102_us-gaap_CashDivestedFromDeconsolidation"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_H6794G3961H1_us-gaap_PaymentsOfCapitalDistribution" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsOfCapitalDistribution" xml:lang="en-US">Distributions to noncontrolling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsOfCapitalDistribution" xml:lang="en-US">Distributions to noncontrolling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_PaymentsOfCapitalDistribution" xml:lang="en-US">Distributions to noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_PaymentsOfCapitalDistribution" xlink:to="lab_J8916I5183J3_us-gaap_PaymentsOfCapitalDistribution"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_248F94747G739178G980_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from sale of Class B common stock to Howard S. Jonas</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Aggregate purchase price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_460H16969I951390I102_us-gaap_ProceedsFromIssuanceOfCommonStock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_H6794G3961H1_us-gaap_RepaymentsOfOtherDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_RepaymentsOfOtherDebt" xml:lang="en-US">Repayments of Other Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_RepaymentsOfOtherDebt" xml:lang="en-US">Repayment of other liabilities acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_RepaymentsOfOtherDebt" xml:lang="en-US">Repayment of other liabilities acquired.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_RepaymentsOfOtherDebt" xlink:to="lab_J8916I5183J3_us-gaap_RepaymentsOfOtherDebt"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_248F94747G739178G980_us-gaap_ProceedsFromLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromLinesOfCredit" xml:lang="en-US">Proceeds from Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromLinesOfCredit" xml:lang="en-US">Proceeds from borrowings under revolving credit facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_460H16969I951390I102_us-gaap_ProceedsFromLinesOfCredit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_H6794G3961H1_us-gaap_RepaymentsOfLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_RepaymentsOfLinesOfCredit" xml:lang="en-US">Repayments of Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_RepaymentsOfLinesOfCredit" xml:lang="en-US">Repayments of borrowings under revolving credit facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_J8916I5183J3_us-gaap_RepaymentsOfLinesOfCredit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_248F94747G739178G980_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Payments For Repurchase Of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchases of Class B common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_460H16969I951390I102_us-gaap_PaymentsForRepurchaseOfCommonStock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_H6794G3961H1_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by (used in) financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_J8916I5183J3_us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_248F94747G739178G980_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_460H16969I951390I102_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_H6794G3961H1_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents, and restricted cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_J8916I5183J3_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_248F94747G739178G980_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Total cash, cash equivalents, and restricted cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents, and restricted cash and cash equivalents at end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_460H16969I951390I102_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_H6794G3961H1_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Supplemental schedule of non-cash investing and financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_J8916I5183J3_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:label="loc_248F94747G739178G980_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xml:lang="en-US">Other Significant Noncash Transaction, Value of Consideration Given</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xml:lang="en-US">Howard S. Jonas&#8217; advance payment used for sale of Class B common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="lab_460H16969I951390I102_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff" xlink:label="loc_H6794G3961H1_idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff" xml:lang="en-US">Net Assets Excluding Cash And Cash Equivalents Of Subsidiaries Deconsolidated As Result Of Spinoff</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff" xml:lang="en-US">Net assets excluding cash and cash equivalents of Rafael deconsolidated as a result of spin-off</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff" xml:lang="en-US">Net assets excluding cash and cash equivalents of subsidiaries deconsolidated as result of Spin off.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff" xlink:to="lab_J8916I5183J3_idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Basis of Presentation [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_AccountingPoliciesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xml:lang="en-US">Basis of Presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xml:lang="en-US">Revenue Recognition [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue Recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_RevenueFromContractWithCustomerTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract" xlink:label="loc_248F94747G739178G980_idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract" xml:lang="en-US">IDT Financial Services Holding Limited Previously Recorded as Held for Sale [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract" xml:lang="en-US">IDT financial services holding limited assets and liabilities held for sale.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract" xlink:to="lab_460H16969I951390I102_idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AssetsAndLiabilitiesHeldForSaleTextBlock" xlink:label="loc_H6794G3961H1_idt_AssetsAndLiabilitiesHeldForSaleTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_AssetsAndLiabilitiesHeldForSaleTextBlock" xml:lang="en-US">Assets And Liabilities Held For Sale [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_AssetsAndLiabilitiesHeldForSaleTextBlock" xml:lang="en-US">IDT Financial Services Holding Limited Previously Recorded as Held for Sale</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_AssetsAndLiabilitiesHeldForSaleTextBlock" xml:lang="en-US">The entire disclosure for assets and liabilities held for sale.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_AssetsAndLiabilitiesHeldForSaleTextBlock" xlink:to="lab_J8916I5183J3_idt_AssetsAndLiabilitiesHeldForSaleTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_BusinessCombinationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationsAbstract" xml:lang="en-US">Acquisition of Versature Corp [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_BusinessCombinationsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_BusinessCombinationDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Acquisition of Versature Corp.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_BusinessCombinationDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelHoldingsIncSpinOffAbstract" xlink:label="loc_248F94747G739178G980_idt_RafaelHoldingsIncSpinOffAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_RafaelHoldingsIncSpinOffAbstract" xml:lang="en-US">Rafael Holdings, Inc. Spin-Off [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_RafaelHoldingsIncSpinOffAbstract" xlink:to="lab_460H16969I951390I102_idt_RafaelHoldingsIncSpinOffAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_H6794G3961H1_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_dei_LegalEntityAxis" xlink:to="lab_J8916I5183J3_dei_LegalEntityAxis"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_248F94747G739178G980_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_dei_EntityDomain" xlink:to="lab_460H16969I951390I102_dei_EntityDomain"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelSpinOffMember" xlink:label="loc_H6794G3961H1_idt_RafaelSpinOffMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_RafaelSpinOffMember" xml:lang="en-US">Rafael Spin Off [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_idt_RafaelSpinOffMember" xml:lang="en-US">Rafael Holdings, Inc. Spin-Off [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_RafaelSpinOffMember" xlink:to="lab_J8916I5183J3_idt_RafaelSpinOffMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DispositionOfSubsidiaryTextBlock" xlink:label="loc_248F94747G739178G980_idt_DispositionOfSubsidiaryTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_DispositionOfSubsidiaryTextBlock" xml:lang="en-US">Disposition Of Subsidiary [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_DispositionOfSubsidiaryTextBlock" xml:lang="en-US">Zedge Spin-Off</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_DispositionOfSubsidiaryTextBlock" xml:lang="en-US">Rafael Holdings, Inc. Spin-Off</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_DispositionOfSubsidiaryTextBlock" xml:lang="en-US">The entire disclosure of disposition of subsidiary.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_DispositionOfSubsidiaryTextBlock" xlink:to="lab_460H16969I951390I102_idt_DispositionOfSubsidiaryTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_H6794G3961H1_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xml:lang="en-US">Debt Securities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_J8916I5183J3_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xml:lang="en-US">Investments In Debt And Marketable Equity Securities And Certain Trading Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xml:lang="en-US">Debt Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_H6794G3961H1_idt_InvestmentsEquitySecuritiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_InvestmentsEquitySecuritiesAbstract" xml:lang="en-US">Equity Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_InvestmentsEquitySecuritiesAbstract" xlink:to="lab_J8916I5183J3_idt_InvestmentsEquitySecuritiesAbstract"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquityInvestmentsDisclosureTextBlock" xlink:label="loc_248F94747G739178G980_idt_EquityInvestmentsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_EquityInvestmentsDisclosureTextBlock" xml:lang="en-US">Equity Investments Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_EquityInvestmentsDisclosureTextBlock" xml:lang="en-US">Equity Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_EquityInvestmentsDisclosureTextBlock" xml:lang="en-US">The entire disclosure for equity investments.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_EquityInvestmentsDisclosureTextBlock" xlink:to="lab_460H16969I951390I102_idt_EquityInvestmentsDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_H6794G3961H1_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Measurements [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_J8916I5183J3_us-gaap_FairValueDisclosuresAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Measurements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueDisclosuresTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_H6794G3961H1_us-gaap_EquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EquityAbstract" xml:lang="en-US">Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_EquityAbstract" xml:lang="en-US">Stock Repurchases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EquityAbstract" xlink:to="lab_J8916I5183J3_us-gaap_EquityAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stock Repurchases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_H6794G3961H1_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings (Loss) Per Share [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_J8916I5183J3_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">(Loss) earnings per share attributable to IDT Corporation common stockholders:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EarningsPerShareAbstract" xlink:to="lab_J8916I5183J3_us-gaap_EarningsPerShareAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings (Loss) Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_EarningsPerShareTextBlock"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevolvingCreditFacilityAbstract" xlink:label="loc_H6794G3961H1_idt_RevolvingCreditFacilityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_RevolvingCreditFacilityAbstract" xml:lang="en-US">Revolving Credit Facility [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_RevolvingCreditFacilityAbstract" xlink:to="lab_J8916I5183J3_idt_RevolvingCreditFacilityAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_ShortTermDebtTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ShortTermDebtTextBlock" xml:lang="en-US">Short-term Debt [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ShortTermDebtTextBlock" xml:lang="en-US">Revolving Credit Facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ShortTermDebtTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_ShortTermDebtTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_H6794G3961H1_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xml:lang="en-US">Accumulated Other Comprehensive Loss [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="lab_J8916I5183J3_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_ComprehensiveIncomeNoteTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">Accumulated Other Comprehensive Loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_ComprehensiveIncomeNoteTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_H6794G3961H1_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Business Segment Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_SegmentReportingAbstract" xlink:to="lab_J8916I5183J3_us-gaap_SegmentReportingAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Business Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_SegmentReportingDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_H6794G3961H1_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_J8916I5183J3_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_LegalMattersAndContingenciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_LegalMattersAndContingenciesTextBlock" xml:lang="en-US">Legal Matters and Contingencies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_LegalMattersAndContingenciesTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_LegalMattersAndContingenciesTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_H6794G3961H1_us-gaap_OtherIncomeAndExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OtherIncomeAndExpensesAbstract" xml:lang="en-US">Other Income (Expense), Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherIncomeAndExpensesAbstract" xml:lang="en-US">Other Income (Expense), Net [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_J8916I5183J3_us-gaap_OtherIncomeAndExpensesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xml:lang="en-US">Other Income (Expense), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xml:lang="en-US">Other Income (Expense), Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_H6794G3961H1_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">The Tax Cuts and Jobs Act [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_J8916I5183J3_us-gaap_IncomeTaxDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">The Tax Cuts and Jobs Act</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_IncomeTaxDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_H6794G3961H1_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xml:lang="en-US">Recently Issued Accounting Standard Not Yet Adopted [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_J8916I5183J3_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_248F94747G739178G980_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xml:lang="en-US">Recently Issued Accounting Standards Not Yet Adopted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xml:lang="en-US">Recently Issued Accounting Standard Not Yet Adopted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:to="lab_460H16969I951390I102_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xml:lang="en-US">Schedule of revenues disaggregated by business segment and service offered to customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Schedule of revenues disaggregated by its core operations, growth initiatives and other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_DisaggregationOfRevenueTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xml:lang="en-US">Schedule of revenues disaggregated by geographic region</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xml:lang="en-US">Schedule of information about contract liability balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xml:lang="en-US">Schedule of cash, cash equivalents, and restricted cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xml:lang="en-US">Schedule of business acquisition pro forma information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_248F94747G739178G980_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Condensed Income Statement [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Schedule of consolidated statements of operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Schedule of consolidated statements of operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_460H16969I951390I102_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Schedule of consolidated statements of operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_460H16969I951390I102_srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_MarketableSecuritiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_MarketableSecuritiesTextBlock" xml:lang="en-US">Marketable Securities [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_MarketableSecuritiesTextBlock" xml:lang="en-US">Summary of marketable debt securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_MarketableSecuritiesTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_MarketableSecuritiesTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesTextBlock" xml:lang="en-US">Available For Sale Securities [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesTextBlock" xml:lang="en-US">Summary of available-for-sale debt securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xml:lang="en-US">Summary of available-for-sale securities, unrealized loss position</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock" xlink:label="loc_248F94747G739178G980_idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock" xml:lang="en-US">Available For Sale Securities Continuous Unrealized Loss Position After Twelve Months [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock" xml:lang="en-US">Summary of available-for-sale securities, continuous unrealized loss position</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock" xml:lang="en-US">Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities for twelve months or longer.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock" xlink:to="lab_460H16969I951390I102_idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xml:lang="en-US">Summary of carrying value of equity investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xml:lang="en-US">Unrealized Gain (Loss) on Investments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xml:lang="en-US">Summary of unrealized gains and losses for all equity investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Summary of balance of assets measured at fair value on a recurring basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Summary of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US">Summary of shares excluded from the diluted earnings per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Schedule of accumulated balances for each classification of other comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_248F94747G739178G980_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule of operating results of business segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_460H16969I951390I102_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xml:lang="en-US">Schedule of other income (expense), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_248F94747G739178G980_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_460H16969I951390I102_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_H6794G3961H1_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_srt_ProductOrServiceAxis" xlink:to="lab_J8916I5183J3_srt_ProductOrServiceAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_248F94747G739178G980_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_srt_ProductsAndServicesDomain" xlink:to="lab_460H16969I951390I102_srt_ProductsAndServicesDomain"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RetailCommunicationsMember" xlink:label="loc_H6794G3961H1_idt_RetailCommunicationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_RetailCommunicationsMember" xml:lang="en-US">Retail Communications [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_RetailCommunicationsMember" xml:lang="en-US">Retail Communications [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_RetailCommunicationsMember" xlink:to="lab_J8916I5183J3_idt_RetailCommunicationsMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BossRevolutionCallingMember" xlink:label="loc_248F94747G739178G980_idt_BossRevolutionCallingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_BossRevolutionCallingMember" xml:lang="en-US">Boss Revolution Calling [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_BossRevolutionCallingMember" xml:lang="en-US">Boss Revolution Calling [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_BossRevolutionCallingMember" xlink:to="lab_460H16969I951390I102_idt_BossRevolutionCallingMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_WholesaleCarrierServicesMember" xlink:label="loc_H6794G3961H1_idt_WholesaleCarrierServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_WholesaleCarrierServicesMember" xml:lang="en-US">Carrier Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_WholesaleCarrierServicesMember" xml:lang="en-US">Wholesale Carrier Services [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_WholesaleCarrierServicesMember" xlink:to="lab_J8916I5183J3_idt_WholesaleCarrierServicesMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MobileTopUpMember" xlink:label="loc_248F94747G739178G980_idt_MobileTopUpMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_MobileTopUpMember" xml:lang="en-US">Mobile Top Up [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_MobileTopUpMember" xml:lang="en-US">Mobile Top-Up [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_MobileTopUpMember" xlink:to="lab_460H16969I951390I102_idt_MobileTopUpMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TotalTelecomAndPaymentServicesOtherMember" xlink:label="loc_H6794G3961H1_idt_TotalTelecomAndPaymentServicesOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_TotalTelecomAndPaymentServicesOtherMember" xml:lang="en-US">Total Telecom And Payment Services Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_TotalTelecomAndPaymentServicesOtherMember" xml:lang="en-US">Other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_TotalTelecomAndPaymentServicesOtherMember" xlink:to="lab_J8916I5183J3_idt_TotalTelecomAndPaymentServicesOtherMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TotalTelecomAndPaymentServicesGrowthMember" xlink:label="loc_248F94747G739178G980_idt_TotalTelecomAndPaymentServicesGrowthMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_TotalTelecomAndPaymentServicesGrowthMember" xml:lang="en-US">Total Telecom And Payment Services Growth [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_TotalTelecomAndPaymentServicesGrowthMember" xml:lang="en-US">Growth [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_TotalTelecomAndPaymentServicesGrowthMember" xlink:to="lab_460H16969I951390I102_idt_TotalTelecomAndPaymentServicesGrowthMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:label="loc_H6794G3961H1_idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xml:lang="en-US">Net Two Phone Unified Communications As Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xml:lang="en-US">net2phone-UCaaS [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:to="lab_J8916I5183J3_idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_Net2Phone-PlatformServicesMember" xlink:label="loc_248F94747G739178G980_idt_Net2Phone-PlatformServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_Net2Phone-PlatformServicesMember" xml:lang="en-US">Net2phone-Platform Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_Net2Phone-PlatformServicesMember" xml:lang="en-US">net2phone-Platform Services [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_Net2Phone-PlatformServicesMember" xlink:to="lab_460H16969I951390I102_idt_Net2Phone-PlatformServicesMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_PaymentServicesMember" xlink:label="loc_H6794G3961H1_idt_PaymentServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_PaymentServicesMember" xml:lang="en-US">Payment Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_PaymentServicesMember" xml:lang="en-US">Payment Services other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_PaymentServicesMember" xlink:to="lab_J8916I5183J3_idt_PaymentServicesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_248F94747G739178G980_us-gaap_StatementBusinessSegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_460H16969I951390I102_us-gaap_StatementBusinessSegmentsAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_H6794G3961H1_us-gaap_SegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_SegmentDomain" xlink:to="lab_J8916I5183J3_us-gaap_SegmentDomain"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="loc_248F94747G739178G980_idt_TelecomAndPaymentServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_TelecomAndPaymentServiceMember" xml:lang="en-US">Telecom And Payment Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_TelecomAndPaymentServiceMember" xml:lang="en-US">Telecom &amp; Payment Services [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_TelecomAndPaymentServiceMember" xlink:to="lab_460H16969I951390I102_idt_TelecomAndPaymentServiceMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="loc_H6794G3961H1_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xml:lang="en-US">Net Two Phone Unified Communications As Service Segment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xml:lang="en-US">Total net2phone [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:to="lab_J8916I5183J3_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AllOtherMember" xlink:label="loc_248F94747G739178G980_idt_AllOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_AllOtherMember" xml:lang="en-US">All Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_AllOtherMember" xml:lang="en-US">All Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_AllOtherMember" xml:lang="en-US">All Other-other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_AllOtherMember" xml:lang="en-US">All Other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_AllOtherMember" xlink:to="lab_460H16969I951390I102_idt_AllOtherMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_H6794G3961H1_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xml:lang="en-US">Revenue from External Customer [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_J8916I5183J3_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_248F94747G739178G980_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_srt_StatementGeographicalAxis" xlink:to="lab_460H16969I951390I102_srt_StatementGeographicalAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_H6794G3961H1_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_srt_SegmentGeographicalDomain" xlink:to="lab_J8916I5183J3_srt_SegmentGeographicalDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_248F94747G739178G980_country_US" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_country_US" xml:lang="en-US">UNITED STATES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_country_US" xml:lang="en-US">United States [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_country_US" xlink:to="lab_460H16969I951390I102_country_US"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_H6794G3961H1_country_GB" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_country_GB" xml:lang="en-US">UNITED KINGDOM</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_country_GB" xml:lang="en-US">United Kingdom [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_country_GB" xlink:to="lab_J8916I5183J3_country_GB"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_248F94747G739178G980_country_NL" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_country_NL" xml:lang="en-US">NETHERLANDS</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_country_NL" xml:lang="en-US">Netherlands [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_country_NL" xlink:to="lab_460H16969I951390I102_country_NL"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_OtherCountriesMember" xlink:label="loc_H6794G3961H1_idt_OtherCountriesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_OtherCountriesMember" xml:lang="en-US">Other Countries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_idt_OtherCountriesMember" xml:lang="en-US">Other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_OtherCountriesMember" xlink:to="lab_J8916I5183J3_idt_OtherCountriesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xml:lang="en-US">Geographic Areas, Revenues from External Customers [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xml:lang="en-US">Outside the United States:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevenuesFromExternalCustomers" xlink:label="loc_H6794G3961H1_idt_RevenuesFromExternalCustomers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_RevenuesFromExternalCustomers" xml:lang="en-US">Revenues From External Customers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_RevenuesFromExternalCustomers" xml:lang="en-US">Total outside the United States</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_RevenuesFromExternalCustomers" xml:lang="en-US">Amount of revenues from external customers.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_RevenuesFromExternalCustomers" xlink:to="lab_J8916I5183J3_idt_RevenuesFromExternalCustomers"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OffsettingLiabilitiesTable" xlink:label="loc_248F94747G739178G980_us-gaap_OffsettingLiabilitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OffsettingLiabilitiesTable" xml:lang="en-US">Offsetting Liabilities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OffsettingLiabilitiesTable" xlink:to="lab_460H16969I951390I102_us-gaap_OffsettingLiabilitiesTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_H6794G3961H1_us-gaap_DerivativeInstrumentRiskAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US">Derivative Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_J8916I5183J3_us-gaap_DerivativeInstrumentRiskAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_248F94747G739178G980_us-gaap_DerivativeContractTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DerivativeContractTypeDomain" xml:lang="en-US">Derivative Contract [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_460H16969I951390I102_us-gaap_DerivativeContractTypeDomain"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ContractLiabilitiesMember" xlink:label="loc_H6794G3961H1_idt_ContractLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_ContractLiabilitiesMember" xml:lang="en-US">Contract Liabilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_ContractLiabilitiesMember" xml:lang="en-US">Contract Liability [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_ContractLiabilitiesMember" xlink:to="lab_J8916I5183J3_idt_ContractLiabilitiesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OffsettingLiabilitiesLineItems" xlink:label="loc_248F94747G739178G980_us-gaap_OffsettingLiabilitiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OffsettingLiabilitiesLineItems" xml:lang="en-US">Offsetting Liabilities [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OffsettingLiabilitiesLineItems" xlink:to="lab_460H16969I951390I102_us-gaap_OffsettingLiabilitiesLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_H6794G3961H1_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_J8916I5183J3_us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable" xlink:label="loc_248F94747G739178G980_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable" xml:lang="en-US">Schedule of Retained Earnings Adjustments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable" xlink:to="lab_460H16969I951390I102_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AccountingStandardsUpdateSixZeroSixMember" xlink:label="loc_H6794G3961H1_idt_AccountingStandardsUpdateSixZeroSixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_AccountingStandardsUpdateSixZeroSixMember" xml:lang="en-US">Accounting Standards Update Six Zero Six [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_AccountingStandardsUpdateSixZeroSixMember" xml:lang="en-US">ASC 606 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_AccountingStandardsUpdateSixZeroSixMember" xlink:to="lab_J8916I5183J3_idt_AccountingStandardsUpdateSixZeroSixMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_248F94747G739178G980_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_460H16969I951390I102_us-gaap_BalanceSheetLocationAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_H6794G3961H1_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_J8916I5183J3_us-gaap_BalanceSheetLocationDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="loc_248F94747G739178G980_us-gaap_OtherCurrentAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherCurrentAssetsMember" xml:lang="en-US">Other Current Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherCurrentAssetsMember" xml:lang="en-US">Other current assets [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_460H16969I951390I102_us-gaap_OtherCurrentAssetsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_H6794G3961H1_us-gaap_OtherAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OtherAssetsMember" xml:lang="en-US">Other Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherAssetsMember" xml:lang="en-US">Other assets [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OtherAssetsMember" xlink:to="lab_J8916I5183J3_us-gaap_OtherAssetsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_248F94747G739178G980_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xml:lang="en-US">Adjustments for Error Corrections [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="lab_460H16969I951390I102_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_H6794G3961H1_us-gaap_AdjustmentsForErrorCorrectionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AdjustmentsForErrorCorrectionDomain" xml:lang="en-US">Adjustments for Error Correction [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:to="lab_J8916I5183J3_us-gaap_AdjustmentsForErrorCorrectionDomain"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DeferredIncomeTaxAssetsMember" xlink:label="loc_248F94747G739178G980_idt_DeferredIncomeTaxAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_DeferredIncomeTaxAssetsMember" xml:lang="en-US">Deferred Income Tax Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_DeferredIncomeTaxAssetsMember" xml:lang="en-US">Deferred income tax assets [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_DeferredIncomeTaxAssetsMember" xlink:to="lab_460H16969I951390I102_idt_DeferredIncomeTaxAssetsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAdjustmentsLineItems" xlink:label="loc_H6794G3961H1_us-gaap_RetainedEarningsAdjustmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_RetainedEarningsAdjustmentsLineItems" xml:lang="en-US">Retained Earnings Adjustments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_RetainedEarningsAdjustmentsLineItems" xlink:to="lab_J8916I5183J3_us-gaap_RetainedEarningsAdjustmentsLineItems"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevenueRecognitionTextualAbstract" xlink:label="loc_248F94747G739178G980_idt_RevenueRecognitionTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_RevenueRecognitionTextualAbstract" xml:lang="en-US">Revenue Recognition Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_RevenueRecognitionTextualAbstract" xml:lang="en-US">Revenue Recognition (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_RevenueRecognitionTextualAbstract" xlink:to="lab_460H16969I951390I102_idt_RevenueRecognitionTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_H6794G3961H1_us-gaap_DeferredRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_DeferredRevenue" xml:lang="en-US">Deferred Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DeferredRevenue" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_DeferredRevenue" xlink:to="lab_J8916I5183J3_us-gaap_DeferredRevenue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:label="loc_248F94747G739178G980_us-gaap_DeferredCostsCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DeferredCostsCurrentAndNoncurrent" xml:lang="en-US">Deferred Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DeferredCostsCurrentAndNoncurrent" xml:lang="en-US">Defer costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:to="lab_460H16969I951390I102_us-gaap_DeferredCostsCurrentAndNoncurrent"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable" xlink:label="loc_H6794G3961H1_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable" xml:lang="en-US">Cash Cash Equivalents And Restricted Cash And Cash Equivalents [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable" xlink:to="lab_J8916I5183J3_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FinancialServicesLimitedMember" xlink:label="loc_248F94747G739178G980_idt_FinancialServicesLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_FinancialServicesLimitedMember" xml:lang="en-US">Financial Services Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_FinancialServicesLimitedMember" xml:lang="en-US">IDT Financial Services Limited [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_FinancialServicesLimitedMember" xlink:to="lab_460H16969I951390I102_idt_FinancialServicesLimitedMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems" xlink:label="loc_H6794G3961H1_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems" xml:lang="en-US">Cash Cash Equivalents And Restricted Cash And Cash Equivalents [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems" xlink:to="lab_J8916I5183J3_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:label="loc_248F94747G739178G980_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xml:lang="en-US">Cash Cash Equivalents And Restricted Cash And Cash Equivalents Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:to="lab_460H16969I951390I102_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xml:lang="en-US">Trade accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="loc_248F94747G739178G980_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xml:lang="en-US">Prepaid expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US">Property, plant and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement" xlink:label="loc_248F94747G739178G980_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Non Compete Agreement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement" xml:lang="en-US">Non-compete agreement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement" xml:lang="en-US">Amount for business combination recognized identifiable assets acquired and liabilities assumed current noncompeting agreement.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement" xlink:to="lab_460H16969I951390I102_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships" xlink:label="loc_H6794G3961H1_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Customer Relationships</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships" xml:lang="en-US">Customer relationships</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships" xml:lang="en-US">Amount for usiness combination recognized identifiable assets acquired and liabilities assumed current customer relationships.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships" xlink:to="lab_J8916I5183J3_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_248F94747G739178G980_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Patents and trademarks</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Tradename</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_248F94747G739178G980_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US">Trade accounts payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US">Trade accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_248F94747G739178G980_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_460H16969I951390I102_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xml:lang="en-US">Other liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xml:lang="en-US">Other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_248F94747G739178G980_us-gaap_BusinessCombinationConsiderationTransferred1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Business Combination, Consideration Transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Total consideration, net of cash acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Total consideration, net of cash acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Net assets excluding cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_460H16969I951390I102_us-gaap_BusinessCombinationConsiderationTransferred1"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract" xlink:label="loc_H6794G3961H1_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Supplemental Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract" xml:lang="en-US">Supplemental information:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract" xlink:to="lab_J8916I5183J3_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_248F94747G739178G980_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_460H16969I951390I102_us-gaap_PaymentsToAcquireBusinessesGross"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US">Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US">Cash acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US">Cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_J8916I5183J3_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_248F94747G739178G980_us-gaap_BusinessAcquisitionsProFormaRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessAcquisitionsProFormaRevenue" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_BusinessAcquisitionsProFormaRevenue" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_460H16969I951390I102_us-gaap_BusinessAcquisitionsProFormaRevenue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_H6794G3961H1_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xml:lang="en-US">Net income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_J8916I5183J3_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AcquisitionOfVersatureCorpTextualAbstract" xlink:label="loc_248F94747G739178G980_idt_AcquisitionOfVersatureCorpTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_AcquisitionOfVersatureCorpTextualAbstract" xml:lang="en-US">Acquisition Of Versature Corp Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_AcquisitionOfVersatureCorpTextualAbstract" xml:lang="en-US">Acquisition of Versature Corp (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_AcquisitionOfVersatureCorpTextualAbstract" xlink:to="lab_460H16969I951390I102_idt_AcquisitionOfVersatureCorpTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_H6794G3961H1_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xml:lang="en-US">Acquired outstanding shares percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="lab_J8916I5183J3_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="loc_248F94747G739178G980_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xml:lang="en-US">Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="lab_460H16969I951390I102_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_H6794G3961H1_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_J8916I5183J3_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xlink:label="loc_248F94747G739178G980_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xml:lang="en-US">Income Loss From Continuing Operations Before Income Taxes Extraordinary Item</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xml:lang="en-US">Loss before income taxes attributable to IDT Corporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xml:lang="en-US">(LOSS) INCOME BEFORE INCOME TAXES ATTRIBUTABLE TO IDT CORPORATION</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/zeroLabel" xlink:label="lab_460H16969I951390I102_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xml:lang="en-US">(Loss) income before income taxes attributable to IDT Corporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xml:lang="en-US">This element represents the income loss from continuing operations before income taxes extraordinary item.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_460H16969I951390I102_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xml:lang="en-US">Loss before income taxes attributable to IDT Corporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_460H16969I951390I102_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xml:lang="en-US">INCOME BEFORE INCOME TAXES ATTRIBUTABLE TO IDT CORPORATION</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xlink:to="lab_460H16969I951390I102_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xml:lang="en-US">Schedule Of Available For Sale Securities [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:label="loc_248F94747G739178G980_idt_MajorTypeOfDebtAndEquitySecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xml:lang="en-US">Major Type Of Debt And Equity Securities [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xml:lang="en-US">Major Types of Debt and Equity Securities [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xml:lang="en-US">Information by major type of debt and equity security.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:to="lab_460H16969I951390I102_idt_MajorTypeOfDebtAndEquitySecuritiesAxis"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_H6794G3961H1_idt_MajorTypeOfDebtAndEquitySecuritiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xml:lang="en-US">Major Type Of Debt And Equity Securities [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xml:lang="en-US">Major Types of Debt and Equity Securities [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_MajorTypeOfDebtAndEquitySecuritiesDomain" 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.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:to="lab_J8916I5183J3_idt_MajorTypeOfDebtAndEquitySecuritiesDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_248F94747G739178G980_us-gaap_CertificatesOfDepositMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CertificatesOfDepositMember" xml:lang="en-US">Certificates Of Deposit [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CertificatesOfDepositMember" xml:lang="en-US">Certificates of Deposit [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_CertificatesOfDepositMember" xml:lang="en-US">Certificates of deposit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CertificatesOfDepositMember" xlink:to="lab_460H16969I951390I102_us-gaap_CertificatesOfDepositMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasuryNotesSecuritiesMember" xlink:label="loc_H6794G3961H1_us-gaap_USTreasuryNotesSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_USTreasuryNotesSecuritiesMember" xml:lang="en-US">US Treasury Notes Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_USTreasuryNotesSecuritiesMember" xml:lang="en-US">U.S. Treasury notes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_USTreasuryNotesSecuritiesMember" xlink:to="lab_J8916I5183J3_us-gaap_USTreasuryNotesSecuritiesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_248F94747G739178G980_us-gaap_MunicipalBondsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_MunicipalBondsMember" xml:lang="en-US">Municipal Bonds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_MunicipalBondsMember" xml:lang="en-US">Municipal Bonds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_MunicipalBondsMember" xml:lang="en-US">Municipal bonds [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_MunicipalBondsMember" xlink:to="lab_460H16969I951390I102_us-gaap_MunicipalBondsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xml:lang="en-US">Schedule of Available-for-sale Securities [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesCurrentAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_DebtSecuritiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DebtSecuritiesCurrentAbstract" xml:lang="en-US">Debt Securities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DebtSecuritiesCurrentAbstract" xml:lang="en-US">Available-for-sale securities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DebtSecuritiesCurrentAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_DebtSecuritiesCurrentAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_H6794G3961H1_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xml:lang="en-US">Amortized Cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_J8916I5183J3_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_248F94747G739178G980_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US">Gross Unrealized Gains, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US">Gross Unrealized Gains</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_460H16969I951390I102_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_H6794G3961H1_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xml:lang="en-US">Gross Unrealized Losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_J8916I5183J3_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesDebtSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xml:lang="en-US">Debt Securities, Available-for-sale</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xml:lang="en-US">Debt securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xml:lang="en-US">Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xml:lang="en-US">Balance, August 1, 2018</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xml:lang="en-US">Balance, October 31, 2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xml:lang="en-US">Available For Sale Securities Debt Maturities Within One Year Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xml:lang="en-US">Within one year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xml:lang="en-US">Available For Sale Securities Debt Maturities After One Through Five Years Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xml:lang="en-US">After one year through five years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xml:lang="en-US">Available For Sale Securities Debt Maturities After Five Through Ten Years Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xml:lang="en-US">After five years through ten years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xml:lang="en-US">Available For Sale Securities Debt Maturities After Ten Years Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xml:lang="en-US">After ten years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:label="loc_248F94747G739178G980_us-gaap_ForeignGovernmentDebtSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ForeignGovernmentDebtSecuritiesMember" xml:lang="en-US">Debt Security, Government, Non-US [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ForeignGovernmentDebtSecuritiesMember" xml:lang="en-US">International agency notes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:to="lab_460H16969I951390I102_us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_H6794G3961H1_us-gaap_CorporateBondSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CorporateBondSecuritiesMember" xml:lang="en-US">Corporate Bond Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CorporateBondSecuritiesMember" xml:lang="en-US">Corporate bonds [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_J8916I5183J3_us-gaap_CorporateBondSecuritiesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_248F94747G739178G980_us-gaap_EquitySecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesMember" xml:lang="en-US">Equity Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesMember" xml:lang="en-US">Equity Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesMember" xml:lang="en-US">Equity [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EquitySecuritiesMember" xlink:to="lab_460H16969I951390I102_us-gaap_EquitySecuritiesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_H6794G3961H1_us-gaap_USTreasurySecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_USTreasurySecuritiesMember" xml:lang="en-US">US Treasury Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_USTreasurySecuritiesMember" xml:lang="en-US">U.S. Treasury notes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_J8916I5183J3_us-gaap_USTreasurySecuritiesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xml:lang="en-US">Unrealized Losses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xml:lang="en-US">Unrealized Losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_460H16969I951390I102_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xml:lang="en-US">Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ZedgeMember" xlink:label="loc_248F94747G739178G980_idt_ZedgeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_ZedgeMember" xml:lang="en-US">Zedge [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_ZedgeMember" xml:lang="en-US">Zedge [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_ZedgeMember" xml:lang="en-US">Zedge [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_460H16969I951390I102_idt_ZedgeMember" xml:lang="en-US">All Other (Zedge) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_ZedgeMember" xlink:to="lab_460H16969I951390I102_idt_ZedgeMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelHoldingsIncMember" xlink:label="loc_H6794G3961H1_idt_RafaelHoldingsIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_RafaelHoldingsIncMember" xml:lang="en-US">Rafael Holdings Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_RafaelHoldingsIncMember" xml:lang="en-US">Rafael [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_idt_RafaelHoldingsIncMember" xml:lang="en-US">Rafael Spin-Off [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_J8916I5183J3_idt_RafaelHoldingsIncMember" xml:lang="en-US">Rafael Holdings, Inc. [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_RafaelHoldingsIncMember" xlink:to="lab_J8916I5183J3_idt_RafaelHoldingsIncMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DebtSecuritiesTextualAbstract" xlink:label="loc_248F94747G739178G980_idt_DebtSecuritiesTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_DebtSecuritiesTextualAbstract" xml:lang="en-US">Debt Securities Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_DebtSecuritiesTextualAbstract" xml:lang="en-US">Debt Securities (Textual)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_DebtSecuritiesTextualAbstract" xml:lang="en-US">Marketable Securities Textual.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_DebtSecuritiesTextualAbstract" xlink:to="lab_460H16969I951390I102_idt_DebtSecuritiesTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="loc_H6794G3961H1_us-gaap_PriorPeriodReclassificationAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_PriorPeriodReclassificationAdjustment" xml:lang="en-US">Prior Period Reclassification Adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_PriorPeriodReclassificationAdjustment" xml:lang="en-US">Equity securities, fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_PriorPeriodReclassificationAdjustment" xlink:to="lab_J8916I5183J3_us-gaap_PriorPeriodReclassificationAdjustment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_248F94747G739178G980_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xml:lang="en-US">Proceeds From Sale And Maturity Of Available For Sale Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xml:lang="en-US">Proceeds from maturities and sales of available-for-sale securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_460H16969I951390I102_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xml:lang="en-US">Available-for-sale Securities, Gross Realized Losses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xml:lang="en-US">Realized losses from sales of available-for-sale securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:to="lab_J8916I5183J3_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_248F94747G739178G980_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_H6794G3961H1_us-gaap_FairValueByAssetClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_FairValueByAssetClassAxis" xml:lang="en-US">Asset Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_J8916I5183J3_us-gaap_FairValueByAssetClassAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US">Asset Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsMember" xlink:label="loc_H6794G3961H1_us-gaap_EquityMethodInvestmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EquityMethodInvestmentsMember" xml:lang="en-US">Equity Method Investments [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_EquityMethodInvestmentsMember" xml:lang="en-US">Equity investments [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EquityMethodInvestmentsMember" xlink:to="lab_J8916I5183J3_us-gaap_EquityMethodInvestmentsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_248F94747G739178G980_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_H6794G3961H1_us-gaap_EquitySecuritiesFvNi" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EquitySecuritiesFvNi" xml:lang="en-US">Equity Securities, FV-NI</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_J8916I5183J3_us-gaap_EquitySecuritiesFvNi" xml:lang="en-US">Balance, beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_J8916I5183J3_us-gaap_EquitySecuritiesFvNi" xml:lang="en-US">Balance, end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_J8916I5183J3_us-gaap_EquitySecuritiesFvNi"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_248F94747G739178G980_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xml:lang="en-US">ASU adoption adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xml:lang="en-US">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xml:lang="en-US">Adoption of change in accounting for equity investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xml:lang="en-US">Transfer into Level 3 from adoption of change in accounting for equity investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:to="lab_460H16969I951390I102_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiAdjusted" xlink:label="loc_H6794G3961H1_idt_EquitySecuritiesFvNiAdjusted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesFvNiAdjusted" xml:lang="en-US">Equity Securities Fv Ni Adjusted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesFvNiAdjusted" xml:lang="en-US">Adjusted balance, beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesFvNiAdjusted" xml:lang="en-US">Amount of equity investments adjustment.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_EquitySecuritiesFvNiAdjusted" xlink:to="lab_J8916I5183J3_idt_EquitySecuritiesFvNiAdjusted"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_248F94747G739178G980_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xml:lang="en-US">Adjustment for observable transactions involving a similar investment from the same issuer</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xml:lang="en-US">Shares owned fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:to="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" xlink:label="loc_H6794G3961H1_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" xml:lang="en-US">Equity Securities Without Readily Determinable Fair Value, Redemptions, Annual Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" xml:lang="en-US">Redemptions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" xml:lang="en-US">Equity securities without readily determinable fair value, redemptions, annual amount.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" xlink:to="lab_J8916I5183J3_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="loc_248F94747G739178G980_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xml:lang="en-US">Impairments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="lab_460H16969I951390I102_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLossAbstract" xlink:label="loc_H6794G3961H1_us-gaap_EquitySecuritiesFvNiGainLossAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EquitySecuritiesFvNiGainLossAbstract" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_EquitySecuritiesFvNiGainLossAbstract" xml:lang="en-US">Equity Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EquitySecuritiesFvNiGainLossAbstract" xlink:to="lab_J8916I5183J3_us-gaap_EquitySecuritiesFvNiGainLossAbstract"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:label="loc_248F94747G739178G980_idt_EquitySecuritiesFvNiRecognizedGainLossNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedGainLossNet" xml:lang="en-US">Equity Securities Fv Ni Recognized Gain Loss Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedGainLossNet" xml:lang="en-US">Net gains and losses recognized during the period on equity investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedGainLossNet" xml:lang="en-US">Net gains recognized during the period on equity investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedGainLossNet" xml:lang="en-US">Amount of recognized gain (loss) net on equity securities (FV-NI).</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:to="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedGainLossNet"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:label="loc_H6794G3961H1_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xml:lang="en-US">Equity Securities Fv Ni Recognized Gain Loss Net On Equity Securities Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xml:lang="en-US">Less: net gains and losses recognized during the period on equity investments redeemed during the period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xml:lang="en-US">Amount of recognized gain (loss) net on equity securities which has been sold (FV-NI).</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:to="lab_J8916I5183J3_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:label="loc_248F94747G739178G980_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xml:lang="en-US">Equity Securities Fv Ni Recognized Unrealized Gain Loss Net Equity Securities Held</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xml:lang="en-US">Unrealized gains recognized during the period on equity investments still held at the reporting date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xml:lang="en-US">Unrealized gains and losses recognized during the period on equity investments still held at the reporting date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xml:lang="en-US">Amount of recognized unrealized gain (loss) net on equity securities held (FV-NI).</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:to="lab_460H16969I951390I102_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_VisaMember" xlink:label="loc_H6794G3961H1_idt_VisaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_VisaMember" xml:lang="en-US">Visa [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_VisaMember" xml:lang="en-US">Visa [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_VisaMember" xlink:to="lab_J8916I5183J3_idt_VisaMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="loc_248F94747G739178G980_us-gaap_ConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ConvertiblePreferredStockMember" xml:lang="en-US">Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ConvertiblePreferredStockMember" xml:lang="en-US">Series C Convertible Participating Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ConvertiblePreferredStockMember" xlink:to="lab_460H16969I951390I102_us-gaap_ConvertiblePreferredStockMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:label="loc_H6794G3961H1_idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" xml:lang="en-US">Visa Series C Convertible Participating Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" xml:lang="en-US">Visa Series C Convertible Participating Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:to="lab_J8916I5183J3_idt_VisaSeriesCConvertibleParticipatingPreferredStockMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="loc_248F94747G739178G980_us-gaap_CreationDateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_CreationDateAxis" xml:lang="en-US">Report Date [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_CreationDateAxis" xlink:to="lab_460H16969I951390I102_us-gaap_CreationDateAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_H6794G3961H1_us-gaap_DefaultFinancialStatementsDateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_DefaultFinancialStatementsDateMember" xml:lang="en-US">Financial Statement Filing Date [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_DefaultFinancialStatementsDateMember" xlink:to="lab_J8916I5183J3_us-gaap_DefaultFinancialStatementsDateMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AugustOneTwoZeroOneEightMember" xlink:label="loc_248F94747G739178G980_idt_AugustOneTwoZeroOneEightMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_AugustOneTwoZeroOneEightMember" xml:lang="en-US">August One Two Zero One Eight [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_AugustOneTwoZeroOneEightMember" xml:lang="en-US">August 1, 2018 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_AugustOneTwoZeroOneEightMember" xlink:to="lab_460H16969I951390I102_idt_AugustOneTwoZeroOneEightMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquityInvestmentsTextualAbstract" xlink:label="loc_H6794G3961H1_idt_EquityInvestmentsTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_EquityInvestmentsTextualAbstract" xml:lang="en-US">Equity Investments Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_EquityInvestmentsTextualAbstract" xml:lang="en-US">Equity Investments (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_EquityInvestmentsTextualAbstract" xlink:to="lab_J8916I5183J3_idt_EquityInvestmentsTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_248F94747G739178G980_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xml:lang="en-US">Cumulative effect of adopting this ASU increase in equity investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:to="lab_460H16969I951390I102_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentOwnedBalanceShares" xlink:label="loc_H6794G3961H1_us-gaap_InvestmentOwnedBalanceShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_InvestmentOwnedBalanceShares" xml:lang="en-US">Investment Owned, Balance, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_InvestmentOwnedBalanceShares" xml:lang="en-US">Owned shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_InvestmentOwnedBalanceShares" xlink:to="lab_J8916I5183J3_us-gaap_InvestmentOwnedBalanceShares"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentOwnedAtFairValue" xlink:label="loc_248F94747G739178G980_us-gaap_InvestmentOwnedAtFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_InvestmentOwnedAtFairValue" xml:lang="en-US">Investment Owned, at Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_InvestmentOwnedAtFairValue" xml:lang="en-US">Shares owned fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_InvestmentOwnedAtFairValue" xlink:to="lab_460H16969I951390I102_us-gaap_InvestmentOwnedAtFairValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_H6794G3961H1_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xml:lang="en-US">Convertible Preferred Stock, Shares Issued upon Conversion</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xml:lang="en-US">Convertible shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="lab_J8916I5183J3_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_H6794G3961H1_us-gaap_FairValueByMeasurementFrequencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US">Fair Value By Measurement Frequency [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US">Measurement Frequency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_J8916I5183J3_us-gaap_FairValueByMeasurementFrequencyAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueMeasurementFrequencyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Fair Value Measurement Frequency [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueMeasurementFrequencyDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_H6794G3961H1_us-gaap_FairValueMeasurementsRecurringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value Measurements Recurring [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value Measurements, Recurring basis [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_J8916I5183J3_us-gaap_FairValueMeasurementsRecurringMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value By Fair Value Hierarchy Level [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value, Hierarchy [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_H6794G3961H1_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Measurements Fair Value Hierarchy [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_J8916I5183J3_us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value Inputs Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Level 1 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueInputsLevel1Member"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_H6794G3961H1_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value Inputs Level 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Level 2 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_J8916I5183J3_us-gaap_FairValueInputsLevel2Member"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value Inputs Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Level 3 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueInputsLevel3Member"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_H6794G3961H1_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_J8916I5183J3_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesOtherCurrentAssets" xlink:label="loc_248F94747G739178G980_idt_EquitySecuritiesOtherCurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesOtherCurrentAssets" xml:lang="en-US">Equity Securities Other Current Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesOtherCurrentAssets" xml:lang="en-US">Equity securities included in other current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_EquitySecuritiesOtherCurrentAssets" xml:lang="en-US">The amount of equity securities included in other current assets.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_EquitySecuritiesOtherCurrentAssets" xlink:to="lab_460H16969I951390I102_idt_EquitySecuritiesOtherCurrentAssets"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesEquityInvestments" xlink:label="loc_H6794G3961H1_idt_EquitySecuritiesEquityInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesEquityInvestments" xml:lang="en-US">Equity Securities Equity Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesEquityInvestments" xml:lang="en-US">Equity securities included in equity investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_EquitySecuritiesEquityInvestments" xml:lang="en-US">The amount of equity securities included in equity investments.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_EquitySecuritiesEquityInvestments" xlink:to="lab_J8916I5183J3_idt_EquitySecuritiesEquityInvestments"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_248F94747G739178G980_us-gaap_InvestmentsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_InvestmentsFairValueDisclosure" xml:lang="en-US">Investments, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_InvestmentsFairValueDisclosure" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_460H16969I951390I102_us-gaap_InvestmentsFairValueDisclosure"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_H6794G3961H1_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_J8916I5183J3_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_H6794G3961H1_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_J8916I5183J3_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xml:lang="en-US">Balance, beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_J8916I5183J3_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xml:lang="en-US">Balance, end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="lab_J8916I5183J3_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:label="loc_248F94747G739178G980_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Into Level Three From Adoption Of Accounting Change</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xml:lang="en-US">Transfer into Level 3 from adoption of change in accounting for equity investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" 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.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:to="lab_460H16969I951390I102_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" xlink:label="loc_H6794G3961H1_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Spin Off</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" xml:lang="en-US">Rafael Spin-Off</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" xml:lang="en-US">Amount of fair value measurement with unobservable inputs reconciliation recurring basis asset rafael spin-off.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" xlink:to="lab_J8916I5183J3_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="loc_248F94747G739178G980_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xml:lang="en-US">Total gains recognized in "Other income (expense), net"</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:to="lab_460H16969I951390I102_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:label="loc_H6794G3961H1_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xml:lang="en-US">Amount Of Change In Unrealized Gains Or Losses Included In Earnings For Assets Held At End Of Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xml:lang="en-US">Amount of change in unrealized gains or losses included in earnings for assets held at end of period.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:to="lab_J8916I5183J3_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueMeasurementTextualAbstract" xlink:label="loc_248F94747G739178G980_idt_FairValueMeasurementTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_FairValueMeasurementTextualAbstract" xml:lang="en-US">Fair Value Measurement Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_FairValueMeasurementTextualAbstract" xml:lang="en-US">Fair Value Measurements (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_FairValueMeasurementTextualAbstract" xlink:to="lab_460H16969I951390I102_idt_FairValueMeasurementTextualAbstract"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentInHedgeFunds" xlink:label="loc_H6794G3961H1_idt_InvestmentInHedgeFunds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_InvestmentInHedgeFunds" xml:lang="en-US">Investment In Hedge Funds</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_idt_InvestmentInHedgeFunds" xml:lang="en-US">Fair value of investments in hedge funds</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_InvestmentInHedgeFunds" xml:lang="en-US">Investment in hedge funds.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_InvestmentInHedgeFunds" xlink:to="lab_J8916I5183J3_idt_InvestmentInHedgeFunds"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueEstimateNotPracticableCostMethodInvestment" xlink:label="loc_248F94747G739178G980_idt_FairValueEstimateNotPracticableCostMethodInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_FairValueEstimateNotPracticableCostMethodInvestment" xml:lang="en-US">Carrying value of investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_FairValueEstimateNotPracticableCostMethodInvestment" xml:lang="en-US">Carrying value of investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_FairValueEstimateNotPracticableCostMethodInvestment" xml:lang="en-US">This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_FairValueEstimateNotPracticableCostMethodInvestment" xlink:to="lab_460H16969I951390I102_idt_FairValueEstimateNotPracticableCostMethodInvestment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfStockByClassTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfStockByClassTable" xml:lang="en-US">Schedule of Stock by Class [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfStockByClassTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_248F94747G739178G980_us-gaap_ShareRepurchaseProgramAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ShareRepurchaseProgramAxis" xml:lang="en-US">Share Repurchase Program [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_460H16969I951390I102_us-gaap_ShareRepurchaseProgramAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_H6794G3961H1_us-gaap_ShareRepurchaseProgramDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ShareRepurchaseProgramDomain" xml:lang="en-US">Share Repurchase Program [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_J8916I5183J3_us-gaap_ShareRepurchaseProgramDomain"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_StockRepurchaseProgramMember" xlink:label="loc_248F94747G739178G980_idt_StockRepurchaseProgramMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_StockRepurchaseProgramMember" xml:lang="en-US">Stock Repurchase Program [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_StockRepurchaseProgramMember" xml:lang="en-US">Stock Repurchase Program [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_StockRepurchaseProgramMember" xlink:to="lab_460H16969I951390I102_idt_StockRepurchaseProgramMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xlink:label="loc_H6794G3961H1_idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xml:lang="en-US">Two Thousand Fifteen Stock Option And Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xml:lang="en-US">2015 Stock Option and Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xlink:to="lab_J8916I5183J3_idt_TwoThousandFifteenStockOptionAndIncentivePlanMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_248F94747G739178G980_us-gaap_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_TitleOfIndividualAxis" xlink:to="lab_460H16969I951390I102_us-gaap_TitleOfIndividualAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_H6794G3961H1_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Relationship to Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_J8916I5183J3_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EmployeeMember" xlink:label="loc_248F94747G739178G980_idt_EmployeeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_EmployeeMember" xml:lang="en-US">Employee [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_EmployeeMember" xml:lang="en-US">Employee [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_EmployeeMember" xml:lang="en-US">Represents information realted to employee.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_EmployeeMember" xlink:to="lab_460H16969I951390I102_idt_EmployeeMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BoardOfDirectorsChairmanMember" xlink:label="loc_H6794G3961H1_us-gaap_BoardOfDirectorsChairmanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_BoardOfDirectorsChairmanMember" xml:lang="en-US">Board of Directors Chairman [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_BoardOfDirectorsChairmanMember" xml:lang="en-US">Howard S. Jonas [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_BoardOfDirectorsChairmanMember" xlink:to="lab_J8916I5183J3_us-gaap_BoardOfDirectorsChairmanMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="loc_248F94747G739178G980_us-gaap_OptionIndexedToIssuersEquityTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="lab_460H16969I951390I102_us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_H6794G3961H1_us-gaap_OptionIndexedToIssuersEquityTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="lab_J8916I5183J3_us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_248F94747G739178G980_us-gaap_EmployeeStockOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Employee Stock Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Stock options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">2015 Stock Option and Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:label="lab_460H16969I951390I102_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Stock options [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EmployeeStockOptionMember" xlink:to="lab_460H16969I951390I102_us-gaap_EmployeeStockOptionMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_H6794G3961H1_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_srt_RangeAxis" xlink:to="lab_J8916I5183J3_srt_RangeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_248F94747G739178G980_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_srt_RangeMember" xlink:to="lab_460H16969I951390I102_srt_RangeMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_H6794G3961H1_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_srt_MinimumMember" xlink:to="lab_J8916I5183J3_srt_MinimumMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_248F94747G739178G980_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_srt_MaximumMember" xlink:to="lab_460H16969I951390I102_srt_MaximumMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_H6794G3961H1_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_J8916I5183J3_us-gaap_SubsequentEventTypeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_248F94747G739178G980_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_460H16969I951390I102_us-gaap_SubsequentEventTypeDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_H6794G3961H1_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent event [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_SubsequentEventMember" xlink:to="lab_J8916I5183J3_us-gaap_SubsequentEventMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_248F94747G739178G980_us-gaap_ClassOfStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Class of Stock [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ClassOfStockLineItems" xlink:to="lab_460H16969I951390I102_us-gaap_ClassOfStockLineItems"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquityTextualAbstract" xlink:label="loc_H6794G3961H1_idt_EquityTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_EquityTextualAbstract" xml:lang="en-US">Equity Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_EquityTextualAbstract" xml:lang="en-US">Equity (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_EquityTextualAbstract" xlink:to="lab_J8916I5183J3_idt_EquityTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_248F94747G739178G980_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Repurchase of aggregate shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_460H16969I951390I102_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_H6794G3961H1_us-gaap_TreasuryStockValueAcquiredCostMethod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Aggregate purchase price of shares repurchased</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Repurchases of Class B common stock through repurchase program</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_J8916I5183J3_us-gaap_TreasuryStockValueAcquiredCostMethod"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_248F94747G739178G980_us-gaap_TreasuryStockSharesAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Treasury Stock, Shares, Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Class B common stock shares repurchased</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_460H16969I951390I102_us-gaap_TreasuryStockSharesAcquired"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_H6794G3961H1_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Shares remained available for repurchase under the stock repurchase program</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_J8916I5183J3_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_248F94747G739178G980_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xml:lang="en-US">Agreed to purchase shares of common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_460H16969I951390I102_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_H6794G3961H1_us-gaap_SaleOfStockPricePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_SaleOfStockPricePerShare" xml:lang="en-US">Sale of Stock, Price Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_SaleOfStockPricePerShare" xml:lang="en-US">Purchase price per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_J8916I5183J3_us-gaap_SaleOfStockPricePerShare"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ReductionToProceedsFromIssuanceOfCommonStock" xlink:label="loc_248F94747G739178G980_idt_ReductionToProceedsFromIssuanceOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_ReductionToProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Reduction To Proceeds From Issuance Of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_ReductionToProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Purchase price reduced</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_ReductionToProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Reduction to proceeds from issuance of common stock.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_ReductionToProceedsFromIssuanceOfCommonStock" xlink:to="lab_460H16969I951390I102_idt_ReductionToProceedsFromIssuanceOfCommonStock"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" xlink:label="loc_H6794G3961H1_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" xml:lang="en-US">Adjusted Net Proceeds From Issuance Of Common Stock To Be Received</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" xml:lang="en-US">Remainder of purchase price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" xml:lang="en-US">Adjusted net proceeds from issuance of common stock to be received.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" xlink:to="lab_J8916I5183J3_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="loc_248F94747G739178G980_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xml:lang="en-US">Common stock available for grant of awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_460H16969I951390I102_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_H6794G3961H1_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Deferred stock units equity incentive program, number authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_J8916I5183J3_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_248F94747G739178G980_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Deferred stock units equity incentive program, number granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_460H16969I951390I102_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_H6794G3961H1_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Deferred stock units equity incentive program, vesting percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_J8916I5183J3_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" xlink:label="loc_248F94747G739178G980_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Date1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" xml:lang="en-US">Deferred stock units equity incentive program, vesting dates</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" xml:lang="en-US">Deferred stock units equity incentive program, vesting dates.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" xlink:to="lab_460H16969I951390I102_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" xlink:label="loc_H6794G3961H1_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Date2</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" xml:lang="en-US">Deferred stock units equity incentive program, vesting dates</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" xml:lang="en-US">Deferred stock units equity incentive program, vesting dates two.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" xlink:to="lab_J8916I5183J3_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" xlink:label="loc_248F94747G739178G980_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Date3</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" xml:lang="en-US">Deferred stock units equity incentive program, vesting dates</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" xml:lang="en-US">Deferred stock units equity incentive program, vesting dates three.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" xlink:to="lab_460H16969I951390I102_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_H6794G3961H1_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xml:lang="en-US">Weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_J8916I5183J3_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xml:lang="en-US">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xml:lang="en-US">Effect of dilutive securities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_H6794G3961H1_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xml:lang="en-US">Stock options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="lab_J8916I5183J3_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:label="loc_248F94747G739178G980_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xml:lang="en-US">Non-vested restricted Class B common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:to="lab_460H16969I951390I102_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_248F94747G739178G980_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_460H16969I951390I102_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_H6794G3961H1_us-gaap_AntidilutiveSecuritiesNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_J8916I5183J3_us-gaap_AntidilutiveSecuritiesNameDomain"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NonvestedRestrictedClassBCommonStockMember" xlink:label="loc_248F94747G739178G980_idt_NonvestedRestrictedClassBCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_NonvestedRestrictedClassBCommonStockMember" xml:lang="en-US">Nonvested Restricted Class B Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_NonvestedRestrictedClassBCommonStockMember" xml:lang="en-US">Non-vested restricted Class B common stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_NonvestedRestrictedClassBCommonStockMember" xlink:to="lab_460H16969I951390I102_idt_NonvestedRestrictedClassBCommonStockMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_H6794G3961H1_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_J8916I5183J3_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="loc_248F94747G739178G980_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xml:lang="en-US">Earnings Per Share, Diluted, Other Disclosures [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xml:lang="en-US">Shares were excluded from the diluted earnings per share computations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:to="lab_460H16969I951390I102_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_H6794G3961H1_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Shares excluded from the calculation of diluted earnings per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_J8916I5183J3_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Shares excluded from the calculation of diluted earnings per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_J8916I5183J3_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Shares excluded from the calculation of diluted earnings per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_J8916I5183J3_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_248F94747G739178G980_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_DebtInstrumentTable" xlink:to="lab_460H16969I951390I102_us-gaap_DebtInstrumentTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_H6794G3961H1_us-gaap_LineOfCreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityAxis" xml:lang="en-US">Line Of Credit Facility [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityAxis" xml:lang="en-US">Lender Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_248F94747G739178G980_us-gaap_LineOfCreditFacilityLenderDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_LineOfCreditFacilityLenderDomain" xml:lang="en-US">Line Of Credit Facility Lender [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_LineOfCreditFacilityLenderDomain" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_460H16969I951390I102_us-gaap_LineOfCreditFacilityLenderDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_H6794G3961H1_us-gaap_PrimeRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_PrimeRateMember" xml:lang="en-US">Prime Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_PrimeRateMember" xml:lang="en-US">Prime Rate [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_PrimeRateMember" xlink:to="lab_J8916I5183J3_us-gaap_PrimeRateMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_248F94747G739178G980_us-gaap_ShortTermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_ShortTermDebtTypeAxis" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_460H16969I951390I102_us-gaap_ShortTermDebtTypeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_H6794G3961H1_us-gaap_ShortTermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ShortTermDebtTypeDomain" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_J8916I5183J3_us-gaap_ShortTermDebtTypeDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_248F94747G739178G980_us-gaap_LineOfCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_LineOfCreditMember" xml:lang="en-US">Line of Credit [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_LineOfCreditMember" xml:lang="en-US">Line of credit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_LineOfCreditMember" xlink:to="lab_460H16969I951390I102_us-gaap_LineOfCreditMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_H6794G3961H1_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_DebtInstrumentLineItems" xlink:to="lab_J8916I5183J3_us-gaap_DebtInstrumentLineItems"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevolvingCreditFacilityTextualAbstract" xlink:label="loc_248F94747G739178G980_idt_RevolvingCreditFacilityTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_RevolvingCreditFacilityTextualAbstract" xml:lang="en-US">Revolving Credit Facility Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_RevolvingCreditFacilityTextualAbstract" xml:lang="en-US">Revolving Credit Facility (Textual)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_RevolvingCreditFacilityTextualAbstract" xml:lang="en-US">Revolving Credit Facility Textual [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_RevolvingCreditFacilityTextualAbstract" xlink:to="lab_460H16969I951390I102_idt_RevolvingCreditFacilityTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_H6794G3961H1_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line Of Credit Facility Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Maximum principal amount of credit agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_248F94747G739178G980_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xml:lang="en-US">Unused outstanding amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_460H16969I951390I102_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_H6794G3961H1_us-gaap_LineOfCreditFacilityExpirationDate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityExpirationDate1" xml:lang="en-US">Line of Credit Facility, Expiration Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityExpirationDate1" xml:lang="en-US">Line of credit termination date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityExpirationDate1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_248F94747G739178G980_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xml:lang="en-US">Average percentage of commitment fee per annum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_460H16969I951390I102_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_H6794G3961H1_us-gaap_LineOfCreditFacilityInterestRateDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityInterestRateDescription" xml:lang="en-US">Line Of Credit Facility Interest Rate Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityInterestRateDescription" xml:lang="en-US">Interest rate, description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="lab_J8916I5183J3_us-gaap_LineOfCreditFacilityInterestRateDescription"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" xlink:label="loc_248F94747G739178G980_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" xml:lang="en-US">Line Of Credit Covenant Maximum Amount Of Loans And Advances To Affiliates Or Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" xml:lang="en-US">Maximum amount of investments in and advances to affiliates at fair value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" xml:lang="en-US">Line of Credit Covenant Maximum Amount of Loans and Advances to Affiliates or Subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" xlink:to="lab_460H16969I951390I102_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentsInAndAdvancesToAffiliates" xlink:label="loc_H6794G3961H1_idt_InvestmentsInAndAdvancesToAffiliates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_InvestmentsInAndAdvancesToAffiliates" xml:lang="en-US">Investments In And Advances To Affiliates</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_InvestmentsInAndAdvancesToAffiliates" xml:lang="en-US">Aggregate loans and advances to affiliates and subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_InvestmentsInAndAdvancesToAffiliates" xml:lang="en-US">Investments In And Advances To Affiliates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_InvestmentsInAndAdvancesToAffiliates" xlink:to="lab_J8916I5183J3_idt_InvestmentsInAndAdvancesToAffiliates"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" xlink:label="loc_248F94747G739178G980_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" xml:lang="en-US">Line Of Credit Utilized For Letters Of Credit Outstanding Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" xml:lang="en-US">Line of credit utilized for letters of credit outstanding amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" xml:lang="en-US">Line of credit utilized for letters of credit outstanding amount.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" xlink:to="lab_460H16969I951390I102_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_H6794G3961H1_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_J8916I5183J3_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_248F94747G739178G980_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xml:lang="en-US">Accumulated Net Unrealized Investment Gain (Loss) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xml:lang="en-US">Unrealized Gain (Loss) on Available-for-Sale Securities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_460H16969I951390I102_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_H6794G3961H1_us-gaap_AccumulatedTranslationAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AccumulatedTranslationAdjustmentMember" xml:lang="en-US">Accumulated Translation Adjustment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AccumulatedTranslationAdjustmentMember" xml:lang="en-US">Foreign Currency Translation [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_J8916I5183J3_us-gaap_AccumulatedTranslationAdjustmentMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AccumulatedOtherComprehensiveMember" xlink:label="loc_248F94747G739178G980_idt_AccumulatedOtherComprehensiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_AccumulatedOtherComprehensiveMember" xml:lang="en-US">Accumulated Other Comprehensive [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_AccumulatedOtherComprehensiveMember" xml:lang="en-US">Accumulated Other Comprehensive Loss [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_AccumulatedOtherComprehensiveMember" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_AccumulatedOtherComprehensiveMember" 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.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_AccumulatedOtherComprehensiveMember" xlink:to="lab_460H16969I951390I102_idt_AccumulatedOtherComprehensiveMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_H6794G3961H1_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_J8916I5183J3_us-gaap_IncomeStatementLocationAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_248F94747G739178G980_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_460H16969I951390I102_us-gaap_IncomeStatementLocationDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="loc_H6794G3961H1_us-gaap_OtherNonoperatingIncomeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OtherNonoperatingIncomeExpenseMember" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherNonoperatingIncomeExpenseMember" xml:lang="en-US">Other (expense) income, net [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_J8916I5183J3_us-gaap_OtherNonoperatingIncomeExpenseMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_248F94747G739178G980_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_460H16969I951390I102_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xlink:label="loc_H6794G3961H1_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xml:lang="en-US">Schedule Of Accumulated Balances For Each Classification Of Other Comprehensive Income Loss [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xml:lang="en-US">Schedule of accumulated balances for each classification of other comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xlink:to="lab_J8916I5183J3_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" xlink:label="loc_248F94747G739178G980_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" xml:lang="en-US">Accumulated Other Comprehensive Income Loss Net Of Tax Adjusted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" xml:lang="en-US">Adjusted balance, August 1, 2018</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" xml:lang="en-US">Amount of accumulated other comprehensive income loss net of tax adjusted.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" xlink:to="lab_460H16969I951390I102_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_H6794G3961H1_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_J8916I5183J3_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_248F94747G739178G980_srt_ConsolidationItemsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_srt_ConsolidationItemsAxis" xml:lang="en-US">Consolidation Items [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_srt_ConsolidationItemsAxis" xml:lang="en-US">Consolidation Items [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_srt_ConsolidationItemsAxis" xlink:to="lab_460H16969I951390I102_srt_ConsolidationItemsAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_H6794G3961H1_srt_ConsolidationItemsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_srt_ConsolidationItemsDomain" xlink:to="lab_J8916I5183J3_srt_ConsolidationItemsDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_248F94747G739178G980_us-gaap_OperatingSegmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OperatingSegmentsMember" xml:lang="en-US">Operating Segments [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OperatingSegmentsMember" xml:lang="en-US">Operating Segments [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OperatingSegmentsMember" xlink:to="lab_460H16969I951390I102_us-gaap_OperatingSegmentsMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TelecomAndPaymentServicesMember" xlink:label="loc_H6794G3961H1_idt_TelecomAndPaymentServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_TelecomAndPaymentServicesMember" xml:lang="en-US">Telecom And Payment Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_TelecomAndPaymentServicesMember" xml:lang="en-US">Telecom &amp; Payment Services [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_TelecomAndPaymentServicesMember" xlink:to="lab_J8916I5183J3_idt_TelecomAndPaymentServicesMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_UnifiedCommunicationsAsServiceMember" xlink:label="loc_248F94747G739178G980_idt_UnifiedCommunicationsAsServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_UnifiedCommunicationsAsServiceMember" xml:lang="en-US">Unified Communications As Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_UnifiedCommunicationsAsServiceMember" xml:lang="en-US">net2phone [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_UnifiedCommunicationsAsServiceMember" xml:lang="en-US">Unified Communications as a Service.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_UnifiedCommunicationsAsServiceMember" xlink:to="lab_460H16969I951390I102_idt_UnifiedCommunicationsAsServiceMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ConsumerPhoneServicesMember" xlink:label="loc_H6794G3961H1_idt_ConsumerPhoneServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_ConsumerPhoneServicesMember" xml:lang="en-US">Consumer Phone Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_ConsumerPhoneServicesMember" xml:lang="en-US">Consumer Phone Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_ConsumerPhoneServicesMember" xml:lang="en-US">Consumer Phone Services [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_ConsumerPhoneServicesMember" xlink:to="lab_J8916I5183J3_idt_ConsumerPhoneServicesMember"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AllOthersMember" xlink:label="loc_248F94747G739178G980_idt_AllOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_AllOthersMember" xml:lang="en-US">All Others [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_AllOthersMember" xml:lang="en-US">All Other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_AllOthersMember" xlink:to="lab_460H16969I951390I102_idt_AllOthersMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_H6794G3961H1_us-gaap_CorporateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_CorporateMember" xml:lang="en-US">Corporate Segment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CorporateMember" xml:lang="en-US">Corporate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_us-gaap_CorporateMember" xml:lang="en-US">Corporate-loss related to settlement (b) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:label="lab_J8916I5183J3_us-gaap_CorporateMember" xml:lang="en-US">Corporate [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_CorporateMember" xlink:to="lab_J8916I5183J3_us-gaap_CorporateMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_248F94747G739178G980_us-gaap_SegmentReportingInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_460H16969I951390I102_us-gaap_SegmentReportingInformationLineItems"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_OtherGeneralIncomeExpense" xlink:label="loc_H6794G3961H1_idt_OtherGeneralIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_OtherGeneralIncomeExpense" xml:lang="en-US">Other General Icome Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_OtherGeneralIncomeExpense" xml:lang="en-US">Other operating expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_OtherGeneralIncomeExpense" xml:lang="en-US">Amount of general expenses not normally included in Other Operating Costs and Expenses.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_J8916I5183J3_idt_OtherGeneralIncomeExpense" xml:lang="en-US">Other operating expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_OtherGeneralIncomeExpense" xlink:to="lab_J8916I5183J3_idt_OtherGeneralIncomeExpense"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BusinessSegmentInformationTextualAbstract" xlink:label="loc_248F94747G739178G980_idt_BusinessSegmentInformationTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_BusinessSegmentInformationTextualAbstract" xml:lang="en-US">Business Segment Information Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_idt_BusinessSegmentInformationTextualAbstract" xml:lang="en-US">Business Segment Information (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_BusinessSegmentInformationTextualAbstract" xlink:to="lab_460H16969I951390I102_idt_BusinessSegmentInformationTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_H6794G3961H1_us-gaap_NumberOfReportableSegments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_NumberOfReportableSegments" xml:lang="en-US">Number of Reportable Segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_NumberOfReportableSegments" xml:lang="en-US">Number of reportable segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_NumberOfReportableSegments" xlink:to="lab_J8916I5183J3_us-gaap_NumberOfReportableSegments"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CommitmentsAndContingenciesTextualAbstract" xlink:label="loc_248F94747G739178G980_idt_CommitmentsAndContingenciesTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_CommitmentsAndContingenciesTextualAbstract" xml:lang="en-US">Commitments And Contingencies Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_CommitmentsAndContingenciesTextualAbstract" xml:lang="en-US">Commitments and Contingencies (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_CommitmentsAndContingenciesTextualAbstract" xlink:to="lab_460H16969I951390I102_idt_CommitmentsAndContingenciesTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_H6794G3961H1_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xml:lang="en-US">Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_J8916I5183J3_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_248F94747G739178G980_us-gaap_PurchaseObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_PurchaseObligation" xml:lang="en-US">Purchase Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_PurchaseObligation" xml:lang="en-US">Purchase commitment of company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_PurchaseObligation" xlink:to="lab_460H16969I951390I102_us-gaap_PurchaseObligation"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitment" xlink:label="loc_H6794G3961H1_us-gaap_OtherCommitment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_OtherCommitment" xml:lang="en-US">Other Commitment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_OtherCommitment" xml:lang="en-US">Aggregate commitment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_OtherCommitment" xlink:to="lab_J8916I5183J3_us-gaap_OtherCommitment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EscrowDeposit" xlink:label="loc_248F94747G739178G980_us-gaap_EscrowDeposit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_EscrowDeposit" xml:lang="en-US">Escrow Deposit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_EscrowDeposit" xml:lang="en-US">Escrow deposit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_EscrowDeposit" xlink:to="lab_460H16969I951390I102_us-gaap_EscrowDeposit"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_PerformanceBondsOutstanding" xlink:label="loc_H6794G3961H1_idt_PerformanceBondsOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_PerformanceBondsOutstanding" xml:lang="en-US">Performance Bonds Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_PerformanceBondsOutstanding" xml:lang="en-US">Performance bonds outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_J8916I5183J3_idt_PerformanceBondsOutstanding" xml:lang="en-US">Performance bonds outstanding.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_PerformanceBondsOutstanding" xlink:to="lab_J8916I5183J3_idt_PerformanceBondsOutstanding"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashAndCashEquivalentsSubstantiallyRestricted" xlink:label="loc_248F94747G739178G980_idt_CashAndCashEquivalentsSubstantiallyRestricted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_CashAndCashEquivalentsSubstantiallyRestricted" xml:lang="en-US">Cash And Cash Equivalents Substantially Restricted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_CashAndCashEquivalentsSubstantiallyRestricted" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_CashAndCashEquivalentsSubstantiallyRestricted" xml:lang="en-US">Cash and cash equivalents substantially restricted.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_CashAndCashEquivalentsSubstantiallyRestricted" xlink:to="lab_460H16969I951390I102_idt_CashAndCashEquivalentsSubstantiallyRestricted"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LegalFees" xlink:label="loc_H6794G3961H1_us-gaap_LegalFees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_LegalFees" xml:lang="en-US">Legal Fees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_LegalFees" xml:lang="en-US">Legal fees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_LegalFees" xlink:to="lab_J8916I5183J3_us-gaap_LegalFees"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ScheduleOfOtherIncomeExpenseNetAbstract" xlink:label="loc_248F94747G739178G980_idt_ScheduleOfOtherIncomeExpenseNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_ScheduleOfOtherIncomeExpenseNetAbstract" xml:lang="en-US">Schedule Of Other Income Expense Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_ScheduleOfOtherIncomeExpenseNetAbstract" xml:lang="en-US">Schedule of other (expense) income, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_ScheduleOfOtherIncomeExpenseNetAbstract" xlink:to="lab_460H16969I951390I102_idt_ScheduleOfOtherIncomeExpenseNetAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_H6794G3961H1_us-gaap_ForeignCurrencyTransactionGainLossRealized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_ForeignCurrencyTransactionGainLossRealized" xml:lang="en-US">Foreign Currency Transaction Gain Loss Realized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_ForeignCurrencyTransactionGainLossRealized" xml:lang="en-US">Foreign currency transaction losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="lab_J8916I5183J3_us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss" xlink:label="loc_248F94747G739178G980_us-gaap_MarketableSecuritiesGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_MarketableSecuritiesGainLoss" xml:lang="en-US">Marketable Securities, Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_MarketableSecuritiesGainLoss" xml:lang="en-US">Loss on sale of debt securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_MarketableSecuritiesGainLoss" xlink:to="lab_460H16969I951390I102_us-gaap_MarketableSecuritiesGainLoss"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_H6794G3961H1_us-gaap_GainLossOnInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_GainLossOnInvestments" xml:lang="en-US">Gain (Loss) on Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_GainLossOnInvestments" xml:lang="en-US">Gain (loss) on investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_GainLossOnInvestments" xlink:to="lab_J8916I5183J3_us-gaap_GainLossOnInvestments"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_248F94747G739178G980_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_460H16969I951390I102_us-gaap_OtherNonoperatingIncomeExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_H6794G3961H1_us-gaap_IncomeTaxContingencyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_IncomeTaxContingencyTable" xml:lang="en-US">Income Tax Contingency [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_J8916I5183J3_us-gaap_IncomeTaxContingencyTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_248F94747G739178G980_us-gaap_IncomeTaxContingencyLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_IncomeTaxContingencyLineItems" xml:lang="en-US">Income Tax Contingency [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_460H16969I951390I102_us-gaap_IncomeTaxContingencyLineItems"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TheTaxCutsAndJobsActTextualAbstract" xlink:label="loc_H6794G3961H1_idt_TheTaxCutsAndJobsActTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_TheTaxCutsAndJobsActTextualAbstract" xml:lang="en-US">The Tax Cuts And Jobs Act Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_idt_TheTaxCutsAndJobsActTextualAbstract" xml:lang="en-US">The Tax Cuts and Jobs Act (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_TheTaxCutsAndJobsActTextualAbstract" xlink:to="lab_J8916I5183J3_idt_TheTaxCutsAndJobsActTextualAbstract"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" xlink:label="loc_248F94747G739178G980_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate Phase In Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" xml:lang="en-US">U.S. federal statutory corporate tax rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" xml:lang="en-US">It represents about effective income tax rate reconciliation at federal statutory income tax rate phase in rate.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" xlink:to="lab_460H16969I951390I102_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_H6794G3961H1_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_J8916I5183J3_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">U.S. federal statutory tax rate, thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_J8916I5183J3_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" xlink:label="loc_248F94747G739178G980_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" xml:lang="en-US">Federal Net Operating Loss Carryforwards Used To Offset Transition Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_460H16969I951390I102_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" xml:lang="en-US">Federal net operating loss carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_460H16969I951390I102_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" xml:lang="en-US">Amount of federal net operating loss carryforwards used to offset transition tax.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" xlink:to="lab_460H16969I951390I102_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax"/>
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract" xlink:label="loc_H6794G3961H1_idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_J8916I5183J3_idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract" xml:lang="en-US">Recently Issued Accounting Standard Not Yet Adopted Textual [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_J8916I5183J3_idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract" xml:lang="en-US">Recently Issued Accounting Standard Not Yet Adopted (Textual)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_H6794G3961H1_idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract" xlink:to="lab_J8916I5183J3_idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_248F94747G739178G980_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_460H16969I951390I102_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_460H16969I951390I102_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating lease liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_248F94747G739178G980_us-gaap_OperatingLeaseLiability" xlink:to="lab_460H16969I951390I102_us-gaap_OperatingLeaseLiability"/>
</labelLink></linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>idt-20190430_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DocumentandEntityInformation" roleURI="http://www.idt.net/role/DocumentandEntityInformation"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedBalanceSheets" roleURI="http://www.idt.net/role/ConsolidatedBalanceSheets"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.idt.net/role/ConsolidatedBalanceSheetsParenthetical"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedStatementsOfOperationsUnaudited" roleURI="http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" roleURI="http://www.idt.net/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedStatementsOfEquity" roleURI="http://www.idt.net/role/ConsolidatedStatementsOfEquity"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedStatementsOfEquityParentheticalUnaudited" roleURI="http://www.idt.net/role/ConsolidatedStatementsOfEquityParentheticalUnaudited"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" roleURI="http://www.idt.net/role/ConsolidatedStatementsOfCashFlowsUnaudited"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#BasisOfPresentation" roleURI="http://www.idt.net/role/BasisOfPresentation"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevenueRecognition" roleURI="http://www.idt.net/role/RevenueRecognition"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalents" roleURI="http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#IdtFinancialServicesHoldingLimitedPreviouslyRecordedAsHeldForSale" roleURI="http://www.idt.net/role/IdtFinancialServicesHoldingLimitedPreviouslyRecordedAsHeldForSale"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#AcquisitionOfVersatureCorp" roleURI="http://www.idt.net/role/AcquisitionOfVersatureCorp"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RafaelHoldingsIncSpinOff" roleURI="http://www.idt.net/role/RafaelHoldingsIncSpinOff"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecurities" roleURI="http://www.idt.net/role/DebtSecurities"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityInvestments" roleURI="http://www.idt.net/role/EquityInvestments"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#FairValueMeasurements" roleURI="http://www.idt.net/role/FairValueMeasurements"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#Equity" roleURI="http://www.idt.net/role/Equity"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EarningsLossPerShare" roleURI="http://www.idt.net/role/EarningsLossPerShare"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevolvingCreditFacility" roleURI="http://www.idt.net/role/RevolvingCreditFacility"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#AccumulatedOtherComprehensiveLoss" roleURI="http://www.idt.net/role/AccumulatedOtherComprehensiveLoss"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#BusinessSegmentInformation" roleURI="http://www.idt.net/role/BusinessSegmentInformation"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#CommitmentsAndContingencies" roleURI="http://www.idt.net/role/CommitmentsAndContingencies"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#OtherIncomeExpenseNet" roleURI="http://www.idt.net/role/OtherIncomeExpenseNet"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#IncomeTaxes" roleURI="http://www.idt.net/role/IncomeTaxes"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RecentlyIssuedAccountingStandardNotYetAdopted" roleURI="http://www.idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevenueRecognitionTables" roleURI="http://www.idt.net/role/RevenueRecognitionTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#CashCashEquivalentsandRestrictedCashandCashEquivalentsTables" roleURI="http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#AcquisitionofVersatureCorpTables" roleURI="http://www.idt.net/role/AcquisitionofVersatureCorpTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RafaelHoldingsIncSpinOffTables" roleURI="http://www.idt.net/role/RafaelHoldingsIncSpinOffTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecuritiesTables" roleURI="http://www.idt.net/role/DebtSecuritiesTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityInvestmentsTables" roleURI="http://www.idt.net/role/EquityInvestmentsTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#FairValueMeasurementsTables" roleURI="http://www.idt.net/role/FairValueMeasurementsTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EarningsLossPerShareTables" roleURI="http://www.idt.net/role/EarningsLossPerShareTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#AccumulatedOtherComprehensiveLossTables" roleURI="http://www.idt.net/role/AccumulatedOtherComprehensiveLossTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#BusinessSegmentInformationTables" roleURI="http://www.idt.net/role/BusinessSegmentInformationTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#OtherIncomeExpenseNetTables" roleURI="http://www.idt.net/role/OtherIncomeExpenseNetTables"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevenueRecognitionDetails" roleURI="http://www.idt.net/role/RevenueRecognitionDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#Revenuerecognitiondetails1" roleURI="http://www.idt.net/role/Revenuerecognitiondetails1"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevenueRecognitionDetails2" roleURI="http://www.idt.net/role/RevenueRecognitionDetails2"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevenueRecognitionDetailsTextual" roleURI="http://www.idt.net/role/RevenueRecognitionDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails" roleURI="http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual" roleURI="http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#AcquisitionofVersatureCorpDetails" roleURI="http://www.idt.net/role/AcquisitionofVersatureCorpDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#AcquisitionofVersatureCorpDetails1" roleURI="http://www.idt.net/role/AcquisitionofVersatureCorpDetails1"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#AcquisitionOfVersatureCorpDetailsTextual" roleURI="http://www.idt.net/role/AcquisitionOfVersatureCorpDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RafaelHoldingsIncSpinOffDetails" roleURI="http://www.idt.net/role/RafaelHoldingsIncSpinOffDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecuritiesDetails" roleURI="http://www.idt.net/role/DebtSecuritiesDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecuritiesDetails1" roleURI="http://www.idt.net/role/DebtSecuritiesDetails1"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecuritiesDetails2" roleURI="http://www.idt.net/role/DebtSecuritiesDetails2"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#DebtSecuritiesDetailsTextual" roleURI="http://www.idt.net/role/DebtSecuritiesDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityInvestmentsDetails" roleURI="http://www.idt.net/role/EquityInvestmentsDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityInvestmentsDetails1" roleURI="http://www.idt.net/role/EquityInvestmentsDetails1"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityInvestmentsDetailsTextual" roleURI="http://www.idt.net/role/EquityInvestmentsDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#FairValueMeasurementsDetails" roleURI="http://www.idt.net/role/FairValueMeasurementsDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#Fairvaluemeasurementsdetails1" roleURI="http://www.idt.net/role/Fairvaluemeasurementsdetails1"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#FairValueMeasurementsDetailsTextual" roleURI="http://www.idt.net/role/FairValueMeasurementsDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EquityDetails" roleURI="http://www.idt.net/role/EquityDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EarningsLossPerShareDetails" roleURI="http://www.idt.net/role/EarningsLossPerShareDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#EarningsLossPerShareDetails1" roleURI="http://www.idt.net/role/EarningsLossPerShareDetails1"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RevolvingCreditFacilityDetails" roleURI="http://www.idt.net/role/RevolvingCreditFacilityDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#AccumulatedOtherComprehensiveLossDetails" roleURI="http://www.idt.net/role/AccumulatedOtherComprehensiveLossDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#Businesssegmentinformationdetails" roleURI="http://www.idt.net/role/Businesssegmentinformationdetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#BusinessSegmentInformationDetailsTextual" roleURI="http://www.idt.net/role/BusinessSegmentInformationDetailsTextual"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#CommitmentsAndContingenciesDetails" roleURI="http://www.idt.net/role/CommitmentsAndContingenciesDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#OtherIncomeExpenseNetDetails" roleURI="http://www.idt.net/role/OtherIncomeExpenseNetDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#TaxCutsAndJobsActDetails" roleURI="http://www.idt.net/role/TaxCutsAndJobsActDetails"/>
<roleRef xlink:type="simple" xlink:href="idt-20190430.xsd#RecentlyIssuedAccountingStandardNotYetAdoptedDetails" roleURI="http://www.idt.net/role/RecentlyIssuedAccountingStandardNotYetAdoptedDetails"/>
<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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/DocumentandEntityInformation">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DocumentAndEntityInformationAbstract" xlink:label="loc_idt_DocumentAndEntityInformationAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_DocumentAndEntityInformationAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2" xlink:to="loc_us-gaap_ClassOfStockDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassAMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassBMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_EntityRegistrantName_7" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_EntityCentralIndexKey_8" order="10" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_AmendmentFlag_9" order="20" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_TradingSymbol_10" order="30" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_CurrentFiscalYearEndDate_11" order="40" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_DocumentType_12" order="50" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_DocumentPeriodEndDate_13" order="60" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_DocumentFiscalYearFocus_14" order="70" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_15" order="80" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_EntityFilerCategory_16" order="90" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_EntitySmallBusiness_17" order="100" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_EntityEmergingGrowthCompany_18" order="110" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_EntityExTransitionPeriod_19" order="120" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_20" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_20" order="130" use="optional" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2" xlink:to="loc_us-gaap_ClassOfStockDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassAMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassBMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_AssetsAbstract_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesCurrent" xlink:label="loc_us-gaap_DebtSecuritiesCurrent_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8" xlink:to="loc_us-gaap_DebtSecuritiesCurrent_11" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8" xlink:to="loc_us-gaap_ReceivablesNetCurrent_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_13" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8" xlink:to="loc_us-gaap_OtherAssetsCurrent_14" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8" xlink:to="loc_us-gaap_AssetsCurrent_15" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_16" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7" xlink:to="loc_us-gaap_Goodwill_17" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_18" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7" xlink:to="loc_us-gaap_LongTermInvestments_19" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_20" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_20" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_21" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_21" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_22" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7" xlink:to="loc_us-gaap_Assets_22" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_23" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_23" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_24" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_AccountsPayableCurrent_25" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_26" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_DeferredRevenueCurrent_27" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_us-gaap_DepositLiabilityCurrent_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_DepositLiabilityCurrent_28" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_29" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_LiabilitiesCurrent_30" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_23" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_31" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_23" xlink:to="loc_us-gaap_Liabilities_32" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_23" xlink:to="loc_us-gaap_CommitmentsAndContingencies_33" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_23" xlink:to="loc_us-gaap_StockholdersEquityAbstract_34" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_PreferredStockValue_35" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_CommonStockValue_36" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_AdditionalPaidInCapital_37" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_TreasuryStockValue_38" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_39" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_40" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_StockholdersEquity_41" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_MinorityInterest_42" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_43" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_23" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_44" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2" xlink:to="loc_us-gaap_ClassOfStockDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassAMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3" xlink:to="loc_us-gaap_CommonClassBMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_PreferredStockSharesIssued_10" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_11" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_12" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_CommonStockSharesIssued_13" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_14" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6" xlink:to="loc_us-gaap_TreasuryStockShares_15" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_Revenues_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OperatingExpensesAbstract_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2" xlink:to="loc_us-gaap_CostOfRevenue_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2" xlink:to="loc_us-gaap_DepreciationAndAmortization_5" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2" xlink:to="loc_us-gaap_SeveranceCosts1_6" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2" xlink:to="loc_us-gaap_OperatingExpenses_7" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_us-gaap_OtherGeneralExpense_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OtherGeneralExpense_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OperatingIncomeLoss_9" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_10" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_11" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_12" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_13" order="70" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_ProfitLoss_14" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_15" order="90" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_NetIncomeLoss_16" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_17" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_17" xlink:to="loc_us-gaap_EarningsPerShareBasic_18" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_17" xlink:to="loc_us-gaap_EarningsPerShareDiluted_19" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_20" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_20" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_21" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_20" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_21" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_22" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_20" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_22" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensation_23" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_ProfitLoss_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_6" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_7" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3" xlink:to="loc_srt_ParentCompanyMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5" xlink:to="loc_us-gaap_ClassOfStockDomain_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_6" xlink:to="loc_us-gaap_CommonClassAMember_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_6" xlink:to="loc_us-gaap_CommonClassBMember_8" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9" xlink:to="loc_us-gaap_EquityComponentDomain_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_TreasuryStockMember_12" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_13" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_RetainedEarningsMember_14" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_NoncontrollingInterestMember_15" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_16" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_16" xlink:to="loc_us-gaap_TypeOfAdoptionMember_17" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_17" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_18" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_17" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_19" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_20" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_20" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_21" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_21" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_22" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_22" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1_23" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaap_DividendsCash_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_DividendsCash_24" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RepurchaseOfRestrictedStock" xlink:label="loc_idt_RepurchaseOfRestrictedStock_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_idt_RepurchaseOfRestrictedStock_25" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TransferOfRightToReceiveEquityToRelatedParty" xlink:label="loc_idt_TransferOfRightToReceiveEquityToRelatedParty_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_idt_TransferOfRightToReceiveEquityToRelatedParty_26" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_27" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram" xlink:label="loc_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_idt_RepurchaseOfCommonStockUnderStockRepurchaseProgram_28" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_29" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_StockBasedCompensation" xlink:label="loc_idt_StockBasedCompensation_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_idt_StockBasedCompensation_30" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DistributionToNoncontrollingInterests" xlink:label="loc_idt_DistributionToNoncontrollingInterests_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_idt_DistributionToNoncontrollingInterests_31" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteSpinoffTransaction" xlink:label="loc_us-gaap_StockholdersEquityNoteSpinoffTransaction_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_StockholdersEquityNoteSpinoffTransaction_32" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_33" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_ProfitLoss_34" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_20" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_35" order="140" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfEquityParentheticalUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/ConsolidatedStatementsOfCashFlowsUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_ProfitLoss_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" xlink:to="loc_us-gaap_DepreciationAndAmortization_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesRealizedGainLoss" xlink:label="loc_us-gaap_DebtSecuritiesRealizedGainLoss_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" xlink:to="loc_us-gaap_DebtSecuritiesRealizedGainLoss_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" xlink:to="loc_us-gaap_ShareBasedCompensation_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_10" order="60" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_11" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_11" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_11" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_13" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_11" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_14" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_11" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_15" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_11" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_16" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_17" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_19" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_20" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_20" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_21" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_21" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_22" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_22" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RelatedPartyTransactionSaleToRelatedPartyAmount" xlink:label="loc_idt_RelatedPartyTransactionSaleToRelatedPartyAmount_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_idt_RelatedPartyTransactionSaleToRelatedPartyAmount_23" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_LossContingencyPaymentForAssets" xlink:label="loc_idt_LossContingencyPaymentForAssets_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_idt_LossContingencyPaymentForAssets_24" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_25" order="60" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_26" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_29" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_30" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaap_PaymentsOfCapitalDistribution_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" xlink:to="loc_us-gaap_PaymentsOfCapitalDistribution_31" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_32" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_33" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_34" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_35" order="60" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_36" order="70" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_28" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_38" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_39" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_40" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_41" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_42" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_42" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_43" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff" xlink:label="loc_idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_42" xlink:to="loc_idt_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff_44" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/BasisOfPresentation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevenueRecognition">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/IdtFinancialServicesHoldingLimitedPreviouslyRecordedAsHeldForSale">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract" xlink:label="loc_idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AssetsAndLiabilitiesHeldForSaleTextBlock" xlink:label="loc_idt_AssetsAndLiabilitiesHeldForSaleTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract_0" xlink:to="loc_idt_AssetsAndLiabilitiesHeldForSaleTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/AcquisitionOfVersatureCorp">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RafaelHoldingsIncSpinOff">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelHoldingsIncSpinOffAbstract" xlink:label="loc_idt_RafaelHoldingsIncSpinOffAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RafaelHoldingsIncSpinOffAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelSpinOffMember" xlink:label="loc_idt_RafaelSpinOffMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelSpinOffMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DispositionOfSubsidiaryTextBlock" xlink:label="loc_idt_DispositionOfSubsidiaryTextBlock_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_idt_DispositionOfSubsidiaryTextBlock_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecurities">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityInvestments">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_idt_InvestmentsEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquityInvestmentsDisclosureTextBlock" xlink:label="loc_idt_EquityInvestmentsDisclosureTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_InvestmentsEquitySecuritiesAbstract_0" xlink:to="loc_idt_EquityInvestmentsDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/FairValueMeasurements">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/Equity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EarningsLossPerShare">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevolvingCreditFacility">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevolvingCreditFacilityAbstract" xlink:label="loc_idt_RevolvingCreditFacilityAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaap_ShortTermDebtTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityAbstract_0" xlink:to="loc_us-gaap_ShortTermDebtTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/AccumulatedOtherComprehensiveLoss">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/BusinessSegmentInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/OtherIncomeExpenseNet">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0" xlink:to="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevenueRecognitionTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/AcquisitionofVersatureCorpTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RafaelHoldingsIncSpinOffTables">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelHoldingsIncSpinOffAbstract" xlink:label="loc_idt_RafaelHoldingsIncSpinOffAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RafaelHoldingsIncSpinOffAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelSpinOffMember" xlink:label="loc_idt_RafaelSpinOffMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelSpinOffMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecuritiesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_MarketableSecuritiesTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock" xlink:label="loc_idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_idt_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAfterTwelveMonthsTableTextBlock_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityInvestmentsTables">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_idt_InvestmentsEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:label="loc_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_InvestmentsEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_InvestmentsEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/FairValueMeasurementsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EarningsLossPerShareTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/AccumulatedOtherComprehensiveLossTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/BusinessSegmentInformationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/OtherIncomeExpenseNetTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevenueRecognitionDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_srt_ProductOrServiceAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_2" xlink:to="loc_srt_ProductsAndServicesDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RetailCommunicationsMember" xlink:label="loc_idt_RetailCommunicationsMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_RetailCommunicationsMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BossRevolutionCallingMember" xlink:label="loc_idt_BossRevolutionCallingMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_BossRevolutionCallingMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_WholesaleCarrierServicesMember" xlink:label="loc_idt_WholesaleCarrierServicesMember_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_WholesaleCarrierServicesMember_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MobileTopUpMember" xlink:label="loc_idt_MobileTopUpMember_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_MobileTopUpMember_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TotalTelecomAndPaymentServicesOtherMember" xlink:label="loc_idt_TotalTelecomAndPaymentServicesOtherMember_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_TotalTelecomAndPaymentServicesOtherMember_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TotalTelecomAndPaymentServicesGrowthMember" xlink:label="loc_idt_TotalTelecomAndPaymentServicesGrowthMember_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_TotalTelecomAndPaymentServicesGrowthMember_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember" xlink:label="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember_10" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_Net2Phone-PlatformServicesMember" xlink:label="loc_idt_Net2Phone-PlatformServicesMember_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_Net2Phone-PlatformServicesMember_11" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_PaymentServicesMember" xlink:label="loc_idt_PaymentServicesMember_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_PaymentServicesMember_12" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_13" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_13" xlink:to="loc_us-gaap_SegmentDomain_14" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="loc_idt_TelecomAndPaymentServiceMember_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_14" xlink:to="loc_idt_TelecomAndPaymentServiceMember_15" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_14" xlink:to="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_16" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AllOtherMember" xlink:label="loc_idt_AllOtherMember_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_14" xlink:to="loc_idt_AllOtherMember_17" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_18" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_18" xlink:to="loc_us-gaap_Revenues_19" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/measurementGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/Revenuerecognitiondetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2" xlink:to="loc_us-gaap_SegmentDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TelecomAndPaymentServiceMember" xlink:label="loc_idt_TelecomAndPaymentServiceMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3" xlink:to="loc_idt_TelecomAndPaymentServiceMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember" xlink:label="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3" xlink:to="loc_idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AllOtherMember" xlink:label="loc_idt_AllOtherMember_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3" xlink:to="loc_idt_AllOtherMember_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_srt_StatementGeographicalAxis_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_7" xlink:to="loc_srt_SegmentGeographicalDomain_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8" xlink:to="loc_country_US_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8" xlink:to="loc_country_GB_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8" xlink:to="loc_country_NL_11" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_OtherCountriesMember" xlink:label="loc_idt_OtherCountriesMember_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8" xlink:to="loc_idt_OtherCountriesMember_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_13" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_13" xlink:to="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_14" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevenuesFromExternalCustomers" xlink:label="loc_idt_RevenuesFromExternalCustomers_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_14" xlink:to="loc_idt_RevenuesFromExternalCustomers_15" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_13" xlink:to="loc_us-gaap_Revenues_16" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/measurementGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevenueRecognitionDetails2">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OffsettingLiabilitiesTable" xlink:label="loc_us-gaap_OffsettingLiabilitiesTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" xlink:to="loc_us-gaap_OffsettingLiabilitiesTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OffsettingLiabilitiesTable_1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ContractLiabilitiesMember" xlink:label="loc_idt_ContractLiabilitiesMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3" xlink:to="loc_idt_ContractLiabilitiesMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OffsettingLiabilitiesLineItems" xlink:label="loc_us-gaap_OffsettingLiabilitiesLineItems_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OffsettingLiabilitiesTable_1" xlink:to="loc_us-gaap_OffsettingLiabilitiesLineItems_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OffsettingLiabilitiesLineItems_5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevenueRecognitionDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable" xlink:label="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AccountingStandardsUpdateSixZeroSixMember" xlink:label="loc_idt_AccountingStandardsUpdateSixZeroSixMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3" xlink:to="loc_idt_AccountingStandardsUpdateSixZeroSixMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6" xlink:to="loc_us-gaap_OtherAssetsMember_8" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9" xlink:to="loc_us-gaap_EquityComponentDomain_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10" xlink:to="loc_us-gaap_RetainedEarningsMember_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_12" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DeferredIncomeTaxAssetsMember" xlink:label="loc_idt_DeferredIncomeTaxAssetsMember_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_13" xlink:to="loc_idt_DeferredIncomeTaxAssetsMember_14" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAdjustmentsLineItems" xlink:label="loc_us-gaap_RetainedEarningsAdjustmentsLineItems_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable_1" xlink:to="loc_us-gaap_RetainedEarningsAdjustmentsLineItems_15" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevenueRecognitionTextualAbstract" xlink:label="loc_idt_RevenueRecognitionTextualAbstract_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetainedEarningsAdjustmentsLineItems_15" xlink:to="loc_idt_RevenueRecognitionTextualAbstract_16" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevenueRecognitionTextualAbstract_16" xlink:to="loc_us-gaap_DeferredRevenue_17" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevenueRecognitionTextualAbstract_16" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_18" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:label="loc_us-gaap_DeferredCostsCurrentAndNoncurrent_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevenueRecognitionTextualAbstract_16" xlink:to="loc_us-gaap_DeferredCostsCurrentAndNoncurrent_19" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable" xlink:label="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0" xlink:to="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_ProductOrServiceAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_2" xlink:to="loc_srt_ProductsAndServicesDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FinancialServicesLimitedMember" xlink:label="loc_idt_FinancialServicesLimitedMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3" xlink:to="loc_idt_FinancialServicesLimitedMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems" xlink:label="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract" xlink:label="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsLineItems_5" xlink:to="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTextualAbstract_6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/AcquisitionofVersatureCorpDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement" xlink:label="loc_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships" xlink:label="loc_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9" order="80" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_10" order="90" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_11" order="100" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_12" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract" xlink:label="loc_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract_13" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract_13" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_14" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract_13" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_15" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract_13" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_16" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/AcquisitionofVersatureCorpDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/AcquisitionOfVersatureCorpDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AcquisitionOfVersatureCorpTextualAbstract" xlink:label="loc_idt_AcquisitionOfVersatureCorpTextualAbstract_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0" xlink:to="loc_idt_AcquisitionOfVersatureCorpTextualAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_AcquisitionOfVersatureCorpTextualAbstract_1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_AcquisitionOfVersatureCorpTextualAbstract_1" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_3" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RafaelHoldingsIncSpinOffDetails">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelHoldingsIncSpinOffAbstract" xlink:label="loc_idt_RafaelHoldingsIncSpinOffAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="loc_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RafaelHoldingsIncSpinOffAbstract_0" xlink:to="loc_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelSpinOffMember" xlink:label="loc_idt_RafaelSpinOffMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelSpinOffMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_1" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem" xlink:label="loc_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5" xlink:to="loc_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecuritiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasuryNotesSecuritiesMember" xlink:label="loc_us-gaap_USTreasuryNotesSecuritiesMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_USTreasuryNotesSecuritiesMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_MunicipalBondsMember_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesCurrentAbstract" xlink:label="loc_us-gaap_DebtSecuritiesCurrentAbstract_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_7" xlink:to="loc_us-gaap_DebtSecuritiesCurrentAbstract_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesCurrentAbstract_8" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesCurrentAbstract_8" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesCurrentAbstract_8" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_11" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesCurrentAbstract_8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecuritiesDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecuritiesDetails2">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesAxis" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_MajorTypeOfDebtAndEquitySecuritiesDomain" xlink:label="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesAxis_2" xlink:to="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_EquitySecuritiesMember_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_MajorTypeOfDebtAndEquitySecuritiesDomain_3" xlink:to="loc_us-gaap_MunicipalBondsMember_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_12" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/DebtSecuritiesDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ZedgeMember" xlink:label="loc_idt_ZedgeMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_ZedgeMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelHoldingsIncMember" xlink:label="loc_idt_RafaelHoldingsIncMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelHoldingsIncMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_DebtSecuritiesTextualAbstract" xlink:label="loc_idt_DebtSecuritiesTextualAbstract_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6" xlink:to="loc_idt_DebtSecuritiesTextualAbstract_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustment_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_DebtSecuritiesTextualAbstract_7" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustment_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_DebtSecuritiesTextualAbstract_7" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_DebtSecuritiesTextualAbstract_7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_10" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityInvestmentsDetails">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_idt_InvestmentsEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_InvestmentsEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_1" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsMember" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_1" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_5" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_5" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiAdjusted" xlink:label="loc_idt_EquitySecuritiesFvNiAdjusted_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_5" xlink:to="loc_idt_EquitySecuritiesFvNiAdjusted_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_5" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_9" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount" xlink:label="loc_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_5" xlink:to="loc_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount_10" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_5" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_11" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_5" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_12" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityInvestmentsDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLossAbstract" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLossAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:label="loc_idt_EquitySecuritiesFvNiRecognizedGainLossNet_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLossAbstract_0" xlink:to="loc_idt_EquitySecuritiesFvNiRecognizedGainLossNet_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:label="loc_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLossAbstract_0" xlink:to="loc_idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:label="loc_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLossAbstract_0" xlink:to="loc_idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityInvestmentsDetailsTextual">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentsEquitySecuritiesAbstract" xlink:label="loc_idt_InvestmentsEquitySecuritiesAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_InvestmentsEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_dei_LegalEntityAxis_2" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2" xlink:to="loc_dei_EntityDomain_3" order="0" use="optional" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ZedgeMember" xlink:label="loc_idt_ZedgeMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_ZedgeMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RafaelHoldingsIncMember" xlink:label="loc_idt_RafaelHoldingsIncMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_RafaelHoldingsIncMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_VisaMember" xlink:label="loc_idt_VisaMember_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3" xlink:to="loc_idt_VisaMember_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7" xlink:to="loc_us-gaap_ClassOfStockDomain_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8" xlink:to="loc_us-gaap_CommonClassBMember_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:label="loc_idt_VisaSeriesCConvertibleParticipatingPreferredStockMember_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8" xlink:to="loc_idt_VisaSeriesCConvertibleParticipatingPreferredStockMember_11" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_12" xlink:to="loc_us-gaap_EquityComponentDomain_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_13" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_14" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_13" xlink:to="loc_us-gaap_RetainedEarningsMember_15" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="loc_us-gaap_CreationDateAxis_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_CreationDateAxis_16" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaap_DefaultFinancialStatementsDateMember_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreationDateAxis_16" xlink:to="loc_us-gaap_DefaultFinancialStatementsDateMember_17" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AugustOneTwoZeroOneEightMember" xlink:label="loc_idt_AugustOneTwoZeroOneEightMember_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefaultFinancialStatementsDateMember_17" xlink:to="loc_idt_AugustOneTwoZeroOneEightMember_18" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_19" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquityInvestmentsTextualAbstract" xlink:label="loc_idt_EquityInvestmentsTextualAbstract_20" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_19" xlink:to="loc_idt_EquityInvestmentsTextualAbstract_20" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_21" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_20" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_21" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentOwnedBalanceShares" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares_22" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_20" xlink:to="loc_us-gaap_InvestmentOwnedBalanceShares_22" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentOwnedAtFairValue" xlink:label="loc_us-gaap_InvestmentOwnedAtFairValue_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_20" xlink:to="loc_us-gaap_InvestmentOwnedAtFairValue_23" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_20" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_24" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityInvestmentsTextualAbstract_20" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_25" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/FairValueMeasurementsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_10" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_10" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesOtherCurrentAssets" xlink:label="loc_idt_EquitySecuritiesOtherCurrentAssets_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_10" xlink:to="loc_idt_EquitySecuritiesOtherCurrentAssets_12" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquitySecuritiesEquityInvestments" xlink:label="loc_idt_EquitySecuritiesEquityInvestments_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_10" xlink:to="loc_idt_EquitySecuritiesEquityInvestments_13" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_10" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_14" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/Fairvaluemeasurementsdetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_5" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange" xlink:label="loc_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_5" xlink:to="loc_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff" xlink:label="loc_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_5" xlink:to="loc_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_5" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_9" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_5" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_10" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:label="loc_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_5" xlink:to="loc_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_11" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/FairValueMeasurementsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueMeasurementTextualAbstract" xlink:label="loc_idt_FairValueMeasurementTextualAbstract_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_idt_FairValueMeasurementTextualAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentInHedgeFunds" xlink:label="loc_idt_InvestmentInHedgeFunds_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_FairValueMeasurementTextualAbstract_1" xlink:to="loc_idt_InvestmentInHedgeFunds_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FairValueEstimateNotPracticableCostMethodInvestment" xlink:label="loc_idt_FairValueEstimateNotPracticableCostMethodInvestment_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_FairValueMeasurementTextualAbstract_1" xlink:to="loc_idt_FairValueEstimateNotPracticableCostMethodInvestment_3" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EquityDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_StockRepurchaseProgramMember" xlink:label="loc_idt_StockRepurchaseProgramMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_3" xlink:to="loc_idt_StockRepurchaseProgramMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TwoThousandFifteenStockOptionAndIncentivePlanMember" xlink:label="loc_idt_TwoThousandFifteenStockOptionAndIncentivePlanMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_3" xlink:to="loc_idt_TwoThousandFifteenStockOptionAndIncentivePlanMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6" xlink:to="loc_us-gaap_ClassOfStockDomain_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7" xlink:to="loc_us-gaap_CommonClassAMember_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7" xlink:to="loc_us-gaap_CommonClassBMember_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_TitleOfIndividualAxis_10" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_10" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EmployeeMember" xlink:label="loc_idt_EmployeeMember_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11" xlink:to="loc_idt_EmployeeMember_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BoardOfDirectorsChairmanMember" xlink:label="loc_us-gaap_BoardOfDirectorsChairmanMember_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_11" xlink:to="loc_us-gaap_BoardOfDirectorsChairmanMember_13" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_14" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_14" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_15" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_15" xlink:to="loc_us-gaap_EmployeeStockOptionMember_16" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_srt_RangeAxis_17" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_17" xlink:to="loc_srt_RangeMember_18" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_18" xlink:to="loc_srt_MinimumMember_19" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_20" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_18" xlink:to="loc_srt_MaximumMember_20" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_21" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_21" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_22" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_21" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_22" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_22" xlink:to="loc_us-gaap_SubsequentEventMember_23" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1" xlink:to="loc_us-gaap_ClassOfStockLineItems_24" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EquityTextualAbstract" xlink:label="loc_idt_EquityTextualAbstract_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_24" xlink:to="loc_idt_EquityTextualAbstract_25" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_26" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_27" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_28" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_29" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_30" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_31" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_32" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ReductionToProceedsFromIssuanceOfCommonStock" xlink:label="loc_idt_ReductionToProceedsFromIssuanceOfCommonStock_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_idt_ReductionToProceedsFromIssuanceOfCommonStock_33" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived" xlink:label="loc_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_idt_AdjustedNetProceedsFromIssuanceOfCommonStockToBeReceived_34" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_35" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_36" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_37" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_38" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1" xlink:label="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1_39" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2" xlink:label="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2_40" order="140" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3" xlink:label="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_EquityTextualAbstract_25" xlink:to="loc_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3_41" order="150" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EarningsLossPerShareDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_2" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_2" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/EarningsLossPerShareDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/measurementGuidance" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_NonvestedRestrictedClassBCommonStockMember" xlink:label="loc_idt_NonvestedRestrictedClassBCommonStockMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3" xlink:to="loc_idt_NonvestedRestrictedClassBCommonStockMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6" xlink:to="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RevolvingCreditFacilityDetails">
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevolvingCreditFacilityAbstract" xlink:label="loc_idt_RevolvingCreditFacilityAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityAbstract_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_2" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_3" xlink:to="loc_us-gaap_PrimeRateMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_6" xlink:to="loc_us-gaap_LineOfCreditMember_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RevolvingCreditFacilityTextualAbstract" xlink:label="loc_idt_RevolvingCreditFacilityTextualAbstract_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8" xlink:to="loc_idt_RevolvingCreditFacilityTextualAbstract_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_9" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_9" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_11" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_9" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_9" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_13" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_9" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_14" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries" xlink:label="loc_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_9" xlink:to="loc_idt_LineOfCreditCovenantMaximumAmountOfLoansAndAdvancesToAffiliatesOrSubsidiaries_15" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_InvestmentsInAndAdvancesToAffiliates" xlink:label="loc_idt_InvestmentsInAndAdvancesToAffiliates_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_9" xlink:to="loc_idt_InvestmentsInAndAdvancesToAffiliates_16" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount" xlink:label="loc_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RevolvingCreditFacilityTextualAbstract_9" xlink:to="loc_idt_LineOfCreditUtilizedForLettersOfCreditOutstandingAmount_17" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/AccumulatedOtherComprehensiveLossDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2" xlink:to="loc_us-gaap_EquityComponentDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AccumulatedOtherComprehensiveMember" xlink:label="loc_idt_AccumulatedOtherComprehensiveMember_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3" xlink:to="loc_idt_AccumulatedOtherComprehensiveMember_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_10" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract" xlink:label="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_10" xlink:to="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_11" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_11" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_13" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted" xlink:label="loc_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_11" xlink:to="loc_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted_14" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_15" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/measurementGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveIncomeLossAbstract_11" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_16" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/Businesssegmentinformationdetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_ConsolidationItemsAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_2" xlink:to="loc_srt_ConsolidationItemsDomain_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_3" xlink:to="loc_us-gaap_OperatingSegmentsMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5" xlink:to="loc_us-gaap_SegmentDomain_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TelecomAndPaymentServicesMember" xlink:label="loc_idt_TelecomAndPaymentServicesMember_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_idt_TelecomAndPaymentServicesMember_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_UnifiedCommunicationsAsServiceMember" xlink:label="loc_idt_UnifiedCommunicationsAsServiceMember_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_idt_UnifiedCommunicationsAsServiceMember_8" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ConsumerPhoneServicesMember" xlink:label="loc_idt_ConsumerPhoneServicesMember_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_idt_ConsumerPhoneServicesMember_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_AllOthersMember" xlink:label="loc_idt_AllOthersMember_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_idt_AllOthersMember_10" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember_11" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6" xlink:to="loc_us-gaap_CorporateMember_11" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/measurementGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_12" xlink:to="loc_us-gaap_Revenues_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_12" xlink:to="loc_us-gaap_OperatingIncomeLoss_14" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/exampleGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_12" xlink:to="loc_us-gaap_SeveranceCosts1_15" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_OtherGeneralIncomeExpense" xlink:label="loc_idt_OtherGeneralIncomeExpense_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_12" xlink:to="loc_idt_OtherGeneralIncomeExpense_16" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/BusinessSegmentInformationDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_BusinessSegmentInformationTextualAbstract" xlink:label="loc_idt_BusinessSegmentInformationTextualAbstract_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_idt_BusinessSegmentInformationTextualAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_BusinessSegmentInformationTextualAbstract_1" xlink:to="loc_us-gaap_NumberOfReportableSegments_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/CommitmentsAndContingenciesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CommitmentsAndContingenciesTextualAbstract" xlink:label="loc_idt_CommitmentsAndContingenciesTextualAbstract_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_idt_CommitmentsAndContingenciesTextualAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CommitmentsAndContingenciesTextualAbstract_1" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaap_PurchaseObligation_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CommitmentsAndContingenciesTextualAbstract_1" xlink:to="loc_us-gaap_PurchaseObligation_3" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CommitmentsAndContingenciesTextualAbstract_1" xlink:to="loc_us-gaap_OtherCommitment_4" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EscrowDeposit" xlink:label="loc_us-gaap_EscrowDeposit_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CommitmentsAndContingenciesTextualAbstract_1" xlink:to="loc_us-gaap_EscrowDeposit_5" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_PerformanceBondsOutstanding" xlink:label="loc_idt_PerformanceBondsOutstanding_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CommitmentsAndContingenciesTextualAbstract_1" xlink:to="loc_idt_PerformanceBondsOutstanding_6" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_CashAndCashEquivalentsSubstantiallyRestricted" xlink:label="loc_idt_CashAndCashEquivalentsSubstantiallyRestricted_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CommitmentsAndContingenciesTextualAbstract_1" xlink:to="loc_idt_CashAndCashEquivalentsSubstantiallyRestricted_7" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LegalFees" xlink:label="loc_us-gaap_LegalFees_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_CommitmentsAndContingenciesTextualAbstract_1" xlink:to="loc_us-gaap_LegalFees_8" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/OtherIncomeExpenseNetDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_ScheduleOfOtherIncomeExpenseNetAbstract" xlink:label="loc_idt_ScheduleOfOtherIncomeExpenseNetAbstract_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_idt_ScheduleOfOtherIncomeExpenseNetAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfOtherIncomeExpenseNetAbstract_1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesGainLoss_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfOtherIncomeExpenseNetAbstract_1" xlink:to="loc_us-gaap_MarketableSecuritiesGainLoss_3" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaap_GainLossOnInvestments_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfOtherIncomeExpenseNetAbstract_1" xlink:to="loc_us-gaap_GainLossOnInvestments_4" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfOtherIncomeExpenseNetAbstract_1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_ScheduleOfOtherIncomeExpenseNetAbstract_1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_6" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/TaxCutsAndJobsActDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1" xlink:to="loc_srt_RangeAxis_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2" xlink:to="loc_srt_RangeMember_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3" xlink:to="loc_srt_MinimumMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3" xlink:to="loc_srt_MaximumMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_TheTaxCutsAndJobsActTextualAbstract" xlink:label="loc_idt_TheTaxCutsAndJobsActTextualAbstract_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_6" xlink:to="loc_idt_TheTaxCutsAndJobsActTextualAbstract_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate" xlink:label="loc_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_TheTaxCutsAndJobsActTextualAbstract_7" xlink:to="loc_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_TheTaxCutsAndJobsActTextualAbstract_7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax" xlink:label="loc_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax_10" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_TheTaxCutsAndJobsActTextualAbstract_7" xlink:to="loc_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax_10" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.idt.net/role/RecentlyIssuedAccountingStandardNotYetAdoptedDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0" />
<loc xlink:type="locator" xlink:href="idt-20190430.xsd#idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract" xlink:label="loc_idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract_1" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0" xlink:to="loc_idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_2" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract_1" xlink:to="loc_us-gaap_OperatingLeaseLiability_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6780284800">
<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">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Jun. 05, 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">IDT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--07-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 30,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">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">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="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,705,340<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>If the value is true, then the document is an amendment to previously-filed/accepted document.</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>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</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_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 registrant 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_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: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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_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_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 with both a public float and revenues of less than $75 million.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6781034928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2019</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_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">$ 79,326<span></span>
</td>
<td class="nump">$ 73,981<span></span>
</td>
</tr>
<tr class="re">
<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">162,848<span></span>
</td>
<td class="nump">129,216<span></span>
</td>
</tr>
<tr class="ro">
<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">301<span></span>
</td>
<td class="nump">5,612<span></span>
</td>
</tr>
<tr class="re">
<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 $4,851 at April 30, 2019 and $5,358 at July 31, 2018</a></td>
<td class="nump">54,366<span></span>
</td>
<td class="nump">70,746<span></span>
</td>
</tr>
<tr class="ro">
<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">22,856<span></span>
</td>
<td class="nump">20,566<span></span>
</td>
</tr>
<tr class="re">
<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,706<span></span>
</td>
<td class="nump">28,760<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">346,403<span></span>
</td>
<td class="nump">328,881<span></span>
</td>
</tr>
<tr class="re">
<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">35,025<span></span>
</td>
<td class="nump">36,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">11,223<span></span>
</td>
<td class="nump">11,315<span></span>
</td>
</tr>
<tr class="re">
<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,212<span></span>
</td>
<td class="nump">496<span></span>
</td>
</tr>
<tr class="ro">
<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">8,350<span></span>
</td>
<td class="nump">6,633<span></span>
</td>
</tr>
<tr class="re">
<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">2,825<span></span>
</td>
<td class="nump">5,668<span></span>
</td>
</tr>
<tr class="ro">
<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">11,860<span></span>
</td>
<td class="nump">10,524<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">419,898<span></span>
</td>
<td class="nump">399,597<span></span>
</td>
</tr>
<tr class="ro">
<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">38,256<span></span>
</td>
<td class="nump">45,900<span></span>
</td>
</tr>
<tr class="ro">
<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">115,308<span></span>
</td>
<td class="nump">130,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_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">40,681<span></span>
</td>
<td class="nump">55,015<span></span>
</td>
</tr>
<tr class="ro">
<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">160,833<span></span>
</td>
<td class="nump">127,571<span></span>
</td>
</tr>
<tr class="re">
<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">7,230<span></span>
</td>
<td class="nump">8,273<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">362,308<span></span>
</td>
<td class="nump">366,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">1,163<span></span>
</td>
<td class="nump">1,310<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">363,471<span></span>
</td>
<td class="nump">368,294<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>IDT Corporation stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $.01 par value; authorized shares-10,000; no shares issued</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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">272,291<span></span>
</td>
<td class="nump">294,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 908 and 2,722 shares of Class B common stock at April 30, 2019 and July 31, 2018, respectively</a></td>
<td class="num">(51,739)<span></span>
</td>
<td class="num">(85,597)<span></span>
</td>
</tr>
<tr class="ro">
<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">(4,465)<span></span>
</td>
<td class="num">(4,972)<span></span>
</td>
</tr>
<tr class="re">
<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">(160,289)<span></span>
</td>
<td class="num">(173,103)<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_StockholdersEquity', window );">Total IDT Corporation stockholders&#8217; equity</a></td>
<td class="nump">56,087<span></span>
</td>
<td class="nump">30,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">639<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">56,427<span></span>
</td>
<td class="nump">31,303<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">419,898<span></span>
</td>
<td class="nump">399,597<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_us-gaap_StockholdersEquityAbstract', window );"><strong>IDT Corporation stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>IDT Corporation stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">$ 256<span></span>
</td>
<td class="nump">$ 256<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=114867106&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=114867106&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=114867106&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=6879938&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=82887183&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=82887183&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=109223946&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=82887183&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=6879938&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=82911808&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>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-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_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/legacyRef<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=84176650&amp;loc=d3e31928-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=84176650&amp;loc=d3e31917-109318<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=84176650&amp;loc=d3e31931-109318<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=6879938&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=6879938&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_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=82887183&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=82887183&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_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=82887183&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=82887183&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=6879938&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=6879938&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=82887183&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=109223946&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=6879938&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=84234705&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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6930203872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2019</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 4,851<span></span>
</td>
<td class="nump">$ 5,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000<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 );">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_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 );">Class B 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_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,613<span></span>
</td>
<td class="nump">25,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">24,705<span></span>
</td>
<td class="nump">22,872<span></span>
</td>
</tr>
<tr class="ro">
<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">2,722<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>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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.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_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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6780274176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>Consolidated Statements of Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 341,255<span></span>
</td>
<td class="nump">$ 365,410<span></span>
</td>
<td class="nump">$ 1,053,044<span></span>
</td>
<td class="nump">$ 1,154,848<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Direct cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="nump">282,791<span></span>
</td>
<td class="nump">307,165<span></span>
</td>
<td class="nump">878,661<span></span>
</td>
<td class="nump">980,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative (i)</a></td>
<td class="nump">49,518<span></span>
</td>
<td class="nump">50,136<span></span>
</td>
<td class="nump">150,970<span></span>
</td>
<td class="nump">152,565<span></span>
</td>
</tr>
<tr class="ro">
<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,524<span></span>
</td>
<td class="nump">5,799<span></span>
</td>
<td class="nump">16,881<span></span>
</td>
<td class="nump">17,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">3,658<span></span>
</td>
<td class="nump">553<span></span>
</td>
<td class="nump">4,293<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total costs and expenses</a></td>
<td class="nump">338,386<span></span>
</td>
<td class="nump">366,758<span></span>
</td>
<td class="nump">1,047,065<span></span>
</td>
<td class="nump">1,154,968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherGeneralExpense', window );">Other operating expense, net</a></td>
<td class="num">(120)<span></span>
</td>
<td class="num">(345)<span></span>
</td>
<td class="num">(405)<span></span>
</td>
<td class="num">(1,970)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">2,749<span></span>
</td>
<td class="num">(1,693)<span></span>
</td>
<td class="nump">5,574<span></span>
</td>
<td class="num">(2,090)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="nump">177<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="nump">472<span></span>
</td>
<td class="nump">853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">360<span></span>
</td>
<td class="num">(712)<span></span>
</td>
<td class="num">(494)<span></span>
</td>
<td class="num">(1,168)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">3,286<span></span>
</td>
<td class="num">(2,201)<span></span>
</td>
<td class="nump">5,552<span></span>
</td>
<td class="num">(2,405)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from (provision for) income taxes</a></td>
<td class="nump">871<span></span>
</td>
<td class="num">(1,029)<span></span>
</td>
<td class="num">(2,054)<span></span>
</td>
<td class="num">(931)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">4,157<span></span>
</td>
<td class="num">(3,230)<span></span>
</td>
<td class="nump">3,498<span></span>
</td>
<td class="num">(3,336)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(287)<span></span>
</td>
<td class="num">(228)<span></span>
</td>
<td class="num">(888)<span></span>
</td>
<td class="num">(698)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to IDT Corporation</a></td>
<td class="nump">$ 3,870<span></span>
</td>
<td class="num">$ (3,458)<span></span>
</td>
<td class="nump">$ 2,610<span></span>
</td>
<td class="num">$ (4,034)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Earnings (loss) per share attributable to IDT Corporation common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Weighted-average number of shares used in calculation of earnings (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">26,263<span></span>
</td>
<td class="nump">24,675<span></span>
</td>
<td class="nump">24,970<span></span>
</td>
<td class="nump">24,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">26,263<span></span>
</td>
<td class="nump">24,675<span></span>
</td>
<td class="nump">24,972<span></span>
</td>
<td class="nump">24,649<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 332<span></span>
</td>
<td class="nump">$ 1,045<span></span>
</td>
<td class="nump">$ 1,212<span></span>
</td>
<td class="nump">$ 2,842<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&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_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=114873790&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=109260490&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=109256448&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=115205541&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=109260490&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=114873765&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=109260490&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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&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=109260490&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=114873765&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=109260490&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=115205541&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=109260490&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=114873790&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_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=115205541&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=114873790&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=114873765&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=114873765&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=114867106&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=114873765&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=114867106&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=114873790&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=115205541&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=109223946&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=114867106&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=114867106&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=84234705&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=115205541&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_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_OtherGeneralExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 general expenses not normally included in Other Operating Costs and Expenses.</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.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&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_OtherGeneralExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=114867106&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=114867106&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=84234705&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=109223946&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=84234705&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://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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=115205541&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=109223946&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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: 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 (a)<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_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6782718704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>Consolidated Statements of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 4,157<span></span>
</td>
<td class="num">$ (3,230)<span></span>
</td>
<td class="nump">$ 3,498<span></span>
</td>
<td class="num">$ (3,336)<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized loss on available-for-sale securities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(122)<span></span>
</td>
</tr>
<tr class="re">
<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">(10)<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">473<span></span>
</td>
<td class="nump">138<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">(10)<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="nump">474<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
<td class="nump">4,147<span></span>
</td>
<td class="num">(3,026)<span></span>
</td>
<td class="nump">3,972<span></span>
</td>
<td class="num">(3,320)<span></span>
</td>
</tr>
<tr class="ro">
<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">(287)<span></span>
</td>
<td class="num">(228)<span></span>
</td>
<td class="num">(888)<span></span>
</td>
<td class="num">(698)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss) attributable to IDT Corporation</a></td>
<td class="nump">$ 3,860<span></span>
</td>
<td class="num">$ (3,254)<span></span>
</td>
<td class="nump">$ 3,084<span></span>
</td>
<td class="num">$ (4,018)<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=114867106&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=114867106&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=114867106&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=114867106&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=84234705&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=114867106&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=84234705&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=114867106&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=114867106&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=109240241&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=109240241&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=109240241&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=114867106&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=114867106&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=114867106&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=109228884&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=114867106&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://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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&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=114867106&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=114867106&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=84234705&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=109223946&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=84234705&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>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6781567184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Noncontrolling Interests</div></th>
<th class="th">
<div>IDT Corp </div>
<div>Additional Paid-In Capital</div>
</th>
<th class="th">
<div>IDT Corp </div>
<div>Treasury Stock</div>
</th>
<th class="th">
<div>IDT Corp </div>
<div>Accumulated Other Comprehensive Loss</div>
</th>
<th class="th">
<div>IDT Corp </div>
<div>Accumulated Deficit</div>
</th>
<th class="th">
<div>IDT Corp </div>
<div>Class A Common Stock</div>
</th>
<th class="th">
<div>IDT Corp </div>
<div>Class B Common Stock</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, 2017</a></td>
<td class="nump">$ 154,557<span></span>
</td>
<td class="nump">$ 8,823<span></span>
</td>
<td class="nump">$ 394,462<span></span>
</td>
<td class="num">$ (83,304)<span></span>
</td>
<td class="num">$ (2,343)<span></span>
</td>
<td class="num">$ (163,370)<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 256<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="num">(11,677)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(11,677)<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_RepurchaseOfRestrictedStock', window );">Restricted Class B common stock purchased from employees</a></td>
<td class="num">(61)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61)<span></span>
</td>
<td class="text">&#160;<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_TransferOfRightToReceiveEquityToRelatedParty', window );">Transfer of right to receive equity to Howard S. Jonas</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Consolidation of Lipomedix Pharmaceuticals Ltd.</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionToNoncontrollingInterests', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(1,023)<span></span>
</td>
<td class="num">(1,023)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityNoteSpinoffTransaction', window );">Rafael Spin-Off</a></td>
<td class="num">(114,919)<span></span>
</td>
<td class="num">(8,653)<span></span>
</td>
<td class="num">(103,996)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,270)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss/income</a></td>
<td class="nump">16<span></span>
</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">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">(3,336)<span></span>
</td>
<td class="nump">698<span></span>
</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">(4,034)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 Apr. 30, 2018</a></td>
<td class="nump">26,917<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">293,308<span></span>
</td>
<td class="num">(83,365)<span></span>
</td>
<td class="num">(4,597)<span></span>
</td>
<td class="num">(179,081)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">256<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 Jan. 31, 2018</a></td>
<td class="nump">146,360<span></span>
</td>
<td class="nump">9,094<span></span>
</td>
<td class="nump">396,259<span></span>
</td>
<td class="num">(83,365)<span></span>
</td>
<td class="num">(2,531)<span></span>
</td>
<td class="num">(173,386)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="num">(2,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,237)<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_StockBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionToNoncontrollingInterests', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(306)<span></span>
</td>
<td class="num">(306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityNoteSpinoffTransaction', window );">Rafael Spin-Off</a></td>
<td class="num">(114,919)<span></span>
</td>
<td class="num">(8,653)<span></span>
</td>
<td class="num">(103,996)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,270)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss/income</a></td>
<td class="nump">204<span></span>
</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">204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">(3,230)<span></span>
</td>
<td class="nump">228<span></span>
</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">(3,458)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 Apr. 30, 2018</a></td>
<td class="nump">26,917<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">293,308<span></span>
</td>
<td class="num">(83,365)<span></span>
</td>
<td class="num">(4,597)<span></span>
</td>
<td class="num">(179,081)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">256<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, 2018</a></td>
<td class="nump">31,303<span></span>
</td>
<td class="nump">639<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">33<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="re">
<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 revenue recognition (see Note 2)/in accounting for equity investments (see Note 8) | ASU 2014-09</a></td>
<td class="nump">9,064<span></span>
</td>
<td class="text">&#160;<span></span>
</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">9,064<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_CumulativeEffectOnRetainedEarningsNetOfTax1', window );">Adjustment from the adoption of change in revenue recognition (see Note 2)/in accounting for equity investments (see Note 8) | ASU 2016-01</a></td>
<td class="nump">1,173<span></span>
</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">33<span></span>
</td>
<td class="nump">1,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 Jul. 31, 2018</a></td>
<td class="nump">41,540<span></span>
</td>
<td class="nump">639<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">33<span></span>
</td>
<td class="nump">256<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_RepurchaseOfRestrictedStock', window );">Restricted Class B common stock purchased from employees</a></td>
<td class="num">(28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="text">&#160;<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_RepurchaseOfCommonStockUnderStockRepurchaseProgram', window );">Repurchases of Class B common stock through repurchase program</a></td>
<td class="num">(3,854)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,854)<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromIssuanceOrSaleOfEquity', window );">Sale of Class B common stock to Howard S. Jonas</a></td>
<td class="nump">14,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,968)<span></span>
</td>
<td class="nump">37,740<span></span>
</td>
<td class="text">&#160;<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_StockBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionToNoncontrollingInterests', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(1,187)<span></span>
</td>
<td class="num">(1,187)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss/income</a></td>
<td class="nump">474<span></span>
</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">474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">3,498<span></span>
</td>
<td class="nump">888<span></span>
</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">2,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 Apr. 30, 2019</a></td>
<td class="nump">56,427<span></span>
</td>
<td class="nump">340<span></span>
</td>
<td class="nump">272,291<span></span>
</td>
<td class="num">(51,739)<span></span>
</td>
<td class="num">(4,465)<span></span>
</td>
<td class="num">(160,289)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">256<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 Jan. 31, 2019</a></td>
<td class="nump">52,410<span></span>
</td>
<td class="nump">503<span></span>
</td>
<td class="nump">271,959<span></span>
</td>
<td class="num">(51,727)<span></span>
</td>
<td class="num">(4,455)<span></span>
</td>
<td class="num">(164,159)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">256<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_RepurchaseOfRestrictedStock', window );">Restricted Class B common stock purchased from employees</a></td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<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_StockBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionToNoncontrollingInterests', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(450)<span></span>
</td>
<td class="num">(450)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss/income</a></td>
<td class="num">(10)<span></span>
</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">(10)<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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">4,157<span></span>
</td>
<td class="nump">287<span></span>
</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">3,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 Apr. 30, 2019</a></td>
<td class="nump">$ 56,427<span></span>
</td>
<td class="nump">$ 340<span></span>
</td>
<td class="nump">$ 272,291<span></span>
</td>
<td class="num">$ (51,739)<span></span>
</td>
<td class="num">$ (4,465)<span></span>
</td>
<td class="num">$ (160,289)<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 256<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_DistributionToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount distribution to no controlling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">idt_DistributionToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>idt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_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_RepurchaseOfRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_RepurchaseOfRestrictedStock</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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</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_idt_TransferOfRightToReceiveEquityToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer of right to receive equity to related party.</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_TransferOfRightToReceiveEquityToRelatedParty</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_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_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</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 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NoncontrollingInterestIncreaseFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=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_NoncontrollingInterestIncreaseFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=114867106&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=109228884&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=114867106&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_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=114867106&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=114867106&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=84234705&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=109223946&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=84234705&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_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=84234705&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteSpinoffTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in equity as a result of a spin-off transaction (a regular or reverse spin-off) which is based on the recorded amounts.</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 60<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6406278&amp;loc=d3e26268-112671<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteSpinoffTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingStandardsUpdate201409Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingStandardsUpdate201601Member</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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6763552400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Equity (Parenthetical) (Unaudited) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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_CommonStockDividendsPerShareDeclared', window );">Dividends declared, per share</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.47<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock 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 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6780143312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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 income (loss)</a></td>
<td class="nump">$ 3,498<span></span>
</td>
<td class="num">$ (3,336)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by 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">16,881<span></span>
</td>
<td class="nump">17,207<span></span>
</td>
</tr>
<tr class="re">
<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">2,049<span></span>
</td>
<td class="nump">4,524<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts receivable</a></td>
<td class="nump">1,218<span></span>
</td>
<td class="nump">1,120<span></span>
</td>
</tr>
<tr class="re">
<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,212<span></span>
</td>
<td class="nump">2,842<span></span>
</td>
</tr>
<tr class="ro">
<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">(700)<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">14,045<span></span>
</td>
<td class="nump">2,943<span></span>
</td>
</tr>
<tr class="re">
<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="nump">213<span></span>
</td>
<td class="num">(13,436)<span></span>
</td>
</tr>
<tr class="ro">
<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">(18,432)<span></span>
</td>
<td class="num">(21,075)<span></span>
</td>
</tr>
<tr class="re">
<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">33,086<span></span>
</td>
<td class="nump">18,468<span></span>
</td>
</tr>
<tr class="ro">
<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">(5,716)<span></span>
</td>
<td class="num">(8,138)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">47,354<span></span>
</td>
<td class="nump">1,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(13,724)<span></span>
</td>
<td class="num">(15,969)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(5,526)<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_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Proceeds from redemption of investments</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Cash used for purchase of investments</a></td>
<td class="num">(1,000)<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_RelatedPartyTransactionSaleToRelatedPartyAmount', window );">Proceeds from sale of interest in Straight Path IP Group Holding, Inc.</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">6,000<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_LossContingencyPaymentForAssets', window );">Purchase of IP Interest from Straight Path Communications Inc.</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(6,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_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(22,208)<span></span>
</td>
</tr>
<tr class="ro">
<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 marketable securities</a></td>
<td class="nump">5,312<span></span>
</td>
<td class="nump">36,655<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">(13,945)<span></span>
</td>
<td class="num">(1,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_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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(11,677)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashDivestedFromDeconsolidation', window );">Cash of Rafael deconsolidated as a result of spin-off</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(9,287)<span></span>
</td>
</tr>
<tr class="re">
<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">(1,187)<span></span>
</td>
<td class="num">(1,023)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of Class B common stock to Howard S. Jonas</a></td>
<td class="nump">13,272<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_RepaymentsOfOtherDebt', window );">Repayment of other liabilities acquired.</a></td>
<td class="num">(635)<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_ProceedsFromLinesOfCredit', window );">Proceeds from borrowings under revolving credit facility</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">22,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of borrowings under revolving credit facility</a></td>
<td class="num">(3,000)<span></span>
</td>
<td class="num">(22,125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of Class B common stock</a></td>
<td class="num">(3,882)<span></span>
</td>
<td class="num">(61)<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">7,568<span></span>
</td>
<td class="num">(22,048)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(2,000)<span></span>
</td>
<td class="nump">5,472<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 increase (decrease) in cash, cash equivalents, and restricted cash and cash equivalents</a></td>
<td class="nump">38,977<span></span>
</td>
<td class="num">(16,974)<span></span>
</td>
</tr>
<tr class="ro">
<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">203,197<span></span>
</td>
<td class="nump">211,963<span></span>
</td>
</tr>
<tr class="re">
<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">242,174<span></span>
</td>
<td class="nump">194,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental schedule of non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Howard S. Jonas&#8217; advance payment used for sale of Class B common stock</a></td>
<td class="nump">1,500<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_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff', window );">Net assets excluding cash and cash equivalents of Rafael deconsolidated as a result of spin-off</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (105,632)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_LossContingencyPaymentForAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss contingency payment for assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">idt_LossContingencyPaymentForAssets</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_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net assets excluding cash and cash equivalents of subsidiaries deconsolidated as result of Spin off.</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_NetAssetsExcludingCashAndCashEquivalentsOfSubsidiariesDeconsolidatedAsResultOfSpinoff</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_RelatedPartyTransactionSaleToRelatedPartyAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related party transaction sale to related party amount.</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_RelatedPartyTransactionSaleToRelatedPartyAmount</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_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=109223946&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=109223946&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=109223946&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_CashDivestedFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.</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> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_CashDivestedFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=109223946&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=109223946&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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=109223946&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_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=109979856&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=109223946&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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sale, maturity and collection of all investments such as debt, security and so forth 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=114867106&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=114867106&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=84234705&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=109223946&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=84234705&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 related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</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.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=109223946&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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771379344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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>Basis of Presentation [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"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 1&#8212;Basis of Presentation</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">The accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the &#8220;Company&#8221; or &#8220;IDT&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes 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 and nine months ended April 30, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending July&#160;31, 2019. The balance sheet at July 31, 2018 has been derived from the Company&#8217;s audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S.&#160;GAAP for complete financial statements. For further information, please refer to the consolidated financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 2018, as filed with the U.S.&#160;Securities and Exchange Commission (&#8220;SEC&#8221;).</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company&#8217;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 2019 refers to the fiscal year ending July&#160;31, 2019).</font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763555856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 [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"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 2&#8212;Revenue Recognition</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09,&#160;<i>Revenue from Contracts with Customers (Topic 606)</i>, and has since issued amendments thereto (collectively referred to as &#8220;ASC 606&#8221;). The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services, and the guidance defines a five-step process to achieve this core principle. The five-step process to achieve this principle is as follows: (i)&#160;identify the contract(s) with a customer, (ii)&#160;identify the performance obligations in the contract(s), (iii)&#160;determine the transaction price, (iv)&#160;allocate the transaction price to the performance obligations in the contract(s), and (v)&#160;recognize revenue when, or as, the entity satisfies a performance obligation. ASC 606 also mandates additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company applied ASC 606 only to those contracts that were not completed as of August 1, 2018. Results for the reporting periods beginning after August 1, 2018 are presented under ASC 606, while prior period results are not adjusted and continue to be reported in accordance with historic accounting under ASC Topic 605.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Modified Retrospective Method of Adoption and Cumulative Effect Adjustment</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company adopted ASC 606 as of August 1, 2018, using the modified retrospective method. As this method requires that the cumulative effect of initially applying ASC 606 be recognized at the date of adoption, at August 1, 2018, the Company recorded an $8.6 million reduction to &#8220;Deferred revenue&#8221;, with an offsetting reduction to &#8220;Accumulated deficit&#8221;, for the cumulative effect of the adoption. This adjustment related to the change in accounting for breakage primarily from the Company&#8217;s Boss Revolution international calling service, traditional calling cards, and international and domestic mobile top-up. A customer&#8217;s nonrefundable prepayment gives the customer a right to receive a good or service in the future (and obliges the Company to stand ready to transfer that good or service). However, customers may not exercise all of their contractual rights to receive that good or service. Those unexercised rights are referred to as breakage. Prior to the adoption of ASC 606, the Company recorded breakage revenue when the likelihood of the customer exercising its
 remaining
 rights
 became remote. The Company generally deemed the likelihood remote after 12 or 24 months of no activity (depending on the revenue stream). Per ASC 606, if an entity expects to be entitled to a breakage amount, the entity should recognize the expected breakage amount as revenue in proportion to the pattern of rights exercised by the customer, but only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the breakage is subsequently resolved. The Company determined that $8.6 million included in its opening balance of &#8220;Deferred revenue&#8221; would have been recognized as breakage revenue under ASC 606 in prior periods, and accordingly, recorded the cumulative effect adjustment as of August 1, 2018.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;<font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;">&#160;</font></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Corrected Cumulative Effect Adjustment</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">In the third quarter of fiscal 2019, the Company corrected the income tax effect on the foreign portion of its cumulative effect adjustment from the adoption of ASC 606 described above. Accordingly, the Company corrected its cumulative effect adjustment as of August 1, 2018 and recorded a decrease in &#8220;Deferred income tax assets&#8221; and an offsetting increase to &#8220;Accumulated deficit&#8221; of $0.8 million.</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">ASC 606 changed the accounting for costs to obtain and fulfill contracts with customers such that incremental costs of obtaining and direct costs of fulfilling contracts with customers are deferred and amortized consistent with the transfer of the related good or service. In the second quarter of fiscal 2019, the Company determined that the cumulative effect of initially applying ASC 606 to defer these costs related to its net2phone-UCaaS business was $1.3 million. Accordingly, the Company corrected its cumulative effect adjustment as of August 1, 2018 and recorded an increase in &#8220;Other current assets&#8221; of $0.6 million and an increase in &#8220;Other assets&#8221; of $0.7 million, with an offsetting reduction to &#8220;Accumulated deficit&#8221; of $1.3 million.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Breakage Revenue: Methods, Inputs and Assumptions</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style:
 initial;
 text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company&#8217;s inputs for recording breakage revenue was its aging of the deferred revenue balance for its Boss Revolution international calling service, traditional calling cards, international and domestic mobile top-up, and other revenue streams with deferred revenue balances. Upon the adoption of ASC 606, the Company&#8217;s method changed to an estimate of expected breakage revenue by revenue stream recorded each month, based on inputs and assumptions about usage of the deferred revenue balances. The Company used its historical deferred revenue usage data by revenue stream to calculate the percentage of deferred revenue by month that will become breakage. The historical data indicated that customers utilize a very high percentage of minutes purchased in the first three months. The Company reviews its estimates quarterly based on updated data and adjusts the monthly estimates accordingly.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Contracts with Customers</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company earns revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The Company has two reportable business segments, Telecom &amp; Payment Services and net2phone (formerly net2phone-Unified Communications as a Service (&#8220;UCaaS&#8221;)). The Telecom &amp; Payment Services segment markets and distributes the following communications and payment services: (1) retail communications, which includes international long-distance calling products primarily to foreign-born communities, with its core markets in the United States; (2) wholesale carrier services terminating international long distance calls around the world for Tier 1 fixed line and mobile network operators, as well as other service providers; and (3) payment services, such as international and domestic mobile top-up, domestic bill payment and international money transfer, and National Retail Solutions, the Company&#8217;s merchant services offerings through point-of-sale terminals. The net2phone segment is comprised of (1) cloud-based communications services offered to enterprise customers mainly through value-added resellers, service providers, telecom agents and managed service providers, (2) Session Initiation Protocol (&#8220;SIP&#8221;) trunking, which supports inbound and outbound domestic and international calling from an IP PBX, and (3) cable telephony.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company&#8217;s most significant revenue streams are from its Boss Revolution international calling service, international and domestic mobile top-up, and wholesale termination provided by its Carrier Services business. The Boss Revolution international calling service and international and domestic mobile top-up are sold direct-to-consumers and through distributors and retailers.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.5in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Boss Revolution international calling service direct-to-consumers</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space:
 normal; orphans: 2;
 widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Boss Revolution international calling service direct-to-consumers is offered on a pay-as-you-go basis or in unlimited plans. The customer prepays for service in both cases, which results in a contract liability (deferred revenue). The contract term for pay-as-you-go plans is minute-to-minute that includes separate performance obligations for the series of material rights to renew the contract. The performance obligation is satisfied immediately after it arises, and the amount of consideration is known when the obligation is satisfied. Since the Company&#8217;s satisfaction of its performance obligation and the customer&#8217;s use of the service occur simultaneously, the Company recognizes revenue at the point in time when minutes are utilized, since the customer obtained control and the Company has a present right to payment. For unlimited plans, the Company has a stand ready obligation to provide service over time for an agreed upon term. Unlimited plans include fixed consideration over the term. Plan fees for unlimited plans are generally refundable up to three days after payment if there was no usage. Since the Company&#8217;s satisfaction of its performance obligation and the customer&#8217;s use of the service occur over the term, the Company recognizes revenue over a period of time as the service is rendered. The Company uses an output method as time elapses because it reflects the pattern by which the Company satisfies its performance obligation through the transfer of service to the customer. The fixed upfront consideration is recognized evenly over the service period, which is generally 24 hours, 7 days, or one month.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;<font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;">&#160;</font></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.5in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Boss Revolution international calling service sold through distributors and retailers</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Boss Revolution international calling service sold through distributors and retailers is the same service as Boss Revolution international calling service direct-to-consumers. The Company sells capacity to international calling minutes to retailers, or to distributors who resell to retailers. The retailer or distributor is the Company&#8217;s customer in these transactions. The Company&#8217;s sales price to retailers and distributors is less than the end user rate for Boss Revolution international calling service minutes. The customer or the Company may terminate their agreement at any time upon thirty days written notice without penalty. Retailers may sell the Boss Revolution international calling service on a pay-as-you-go basis or in unlimited plans. As described above, for pay-as-you-go, the Company recognizes revenue at the point in time when minutes are utilized, and for unlimited plans, the Company recognizes revenue over a period of time as the service is rendered. Retailers and distributors also receive renewal commissions when certain end users subsequently purchase minutes directly from the Company. Renewal commission payments are accounted for as a reduction of the transaction price over time as the end user uses the service.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.5in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>International and domestic mobile top-up</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust:
 none; font-stretch:
 normal;
 -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">International and domestic mobile top-up is sold direct-to-consumers and through distributors and retailers in the same manner as the Boss Revolution international calling service. The Company does not terminate the minutes in its mobile top-up transactions. The Company&#8217;s performance obligation is to recharge (top-up) the airtime balance of a mobile account on behalf of the Company&#8217;s customer. The Company has contracts with various mobile operators or aggregators to provide the mobile top-up service. The Company determined that it is the principal in primarily all its mobile top-up transactions as the Company controls the service to top-up a mobile account on behalf of the Company&#8217;s customer. However, for a portion of its domestic mobile top-up business where the Company has no customer service responsibilities, no inventory risk, and does not establish the price, the Company determined that, as the Company is not considered to control the arrangement, it acts as an agent of the mobile operators. The Company records gross revenues based on the amount billed to the customer when it is the principal in the arrangement and records revenue net of the associated costs incurred when it acts as an agent in the arrangement. The performance obligation is satisfied, and revenue is recognized when the recharge of the mobile account occurs. Accordingly, transfer of control happens at the point in time that the airtime is recharged, which is when the Company has a right to payment and the customer has accepted the service.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.5in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Carrier Services</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">Carrier Services are offered to both postpaid and prepaid customers. Postpaid customers are billed in arrears and typically consist of credit-worthy companies such as Tier 1 carriers and mobile network operators. Prepaid customers are typically smaller communications companies and independent call aggregators. There is no performance obligation until the transport and termination of international long-distance calls commences. The initial contract durations range from six months to one year with successive extensions. During the initial term, the contract can only be terminated in certain instances (such as bankruptcy of either party, damage to the other party&#8217;s network, fraud, or breach of contract). However, no penalties are applied if the agreement is terminated in the initial term. After the initial term has expired, either party may terminate the agreement with notice of 30 days to 60 days depending on the agreement. The term of the contract is essentially minute-to-minute as there is no penalty for an early termination and no obligation to send traffic.</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Each iteration is a separate optional purchase that is occurring over the contract duration (that is, minute-by-minute). The satisfaction of the performance obligation is occurring at a point in time (as the minutes are transferred) because the provision of the service and the satisfaction of the performance obligation are essentially occurring simultaneously. Revenue is recognized at the point in time upon delivery of the service.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal;
 word-spacing: 0px; white-space:
 normal;
 orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company has not generally entered into contracts that have retroactive pricing features. Additionally, as the performance obligations are considered minute-by-minute obligations in the original contract, any modification of the original contract that leads to a conclusion that there is a new contract would not result in any adjustment related to the original contract&#8217;s consideration.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company provides discounts to its larger customers based on the expectation of a significant volume of minutes that are consistent with that class of customer in the wholesale carrier market. The discounts do not provide a material right to the customer because the customer receives the same pricing for all usage under the contract.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">Carrier Services&#8217; contracts may include tiered pricing based on minute volumes. The Company determined that its retroactive tiered pricing should be accounted for as variable consideration because the final transaction price is unknown until the customer completes or fails to complete the specified threshold. Currently, contracts with retroactive tiered pricing are not material. The Company estimates the amount of variable consideration to include in the transaction price only to the extent that it is probable that a subsequent change in the estimate would not result in a significant revenue reversal.</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company enters into Notification of Reciprocal Transmission (&#8220;NORT&#8221;) transactions, in which the Company commits to purchase a specific number of wholesale carrier minutes to other specific destinations at specified rates, and the counterparty commits to purchase from the Company a specific number of minutes to specific destinations at specified rates. The number of minutes purchased and sold is not necessarily the same. The rates in these reciprocal transactions are generally not at prevailing market rates, and the amounts paid to the counterparty in excess of market rates are reflected as a reduction in revenue received from the customer. The initial terms of NORT contracts generally range from one month to six months. Since the arrangements include the promise of minimum guaranteed amounts of traffic, the performance obligation represents a stand ready obligation to provide the specified number of minutes over the contractual term. Since the Company&#8217;s satisfaction of its performance obligation of routing calls to their destination includes a minimum guaranteed amount of traffic, the Company recognizes revenue over a period of time as the service is rendered. The customer simultaneously receives and consumes the benefits provided by the Company&#8217;s performance as the Company performs. The Company uses an output method as the usage of minutes occur because it reflects the pattern by which the Company satisfies its performance obligation through the transfer of service to the customer.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;
 text-decoration-color: initial;"><font
 style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;<font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;">&#160;</font></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Disaggregated Revenues</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt; font-weight: normal;">The Company&#8217;s core operations are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company&#8217;s Telecom &amp; Payment Services&#8217; growth initiatives and net2phone-UCaaS are technology-driven, synergistic businesses that leverage the core assets, and revenue in some cases is recognized over time.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt; font-weight: normal;">The following table shows the Company&#8217;s revenues disaggregated by business segment and service offered to customers:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Three&#160;Months&#160;Ended</b></font><br /><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>April 30,</b></font></p></td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Nine&#160;Months&#160;Ended</b></font><br /><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>April 30,</b></font></p></td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td>&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>2019</b></font></p></td><td>&#160;</td><td>&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>2018</b></font></p></td><td>&#160;</td><td>&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>2019</b></font></p></td><td>&#160;</td><td>&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>2018</b></font></p></td><td>&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td
 style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;"
 colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>Core Operations:</td><td>&#160;</td><td style="text-align: center;" colspan="14">&#160;</td><td>&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 803px; text-align: left; padding-left: 0.125in;">Boss Revolution Calling</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 142px; text-align: right;">120,455</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 142px; text-align: right;">129,649</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 141px; text-align: right;">366,114</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 141px; text-align: right;">393,454</td><td style="width: 15px; 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;">120,955</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">142,525</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">391,073</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">482,159</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><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;">67,567</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">62,530</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">197,189</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">186,144</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;">12,202</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">15,954</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">43,730</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">51,464</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Growth</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">7,659</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,704</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">20,531</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">15,289</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;">Total Telecom &amp; Payment Services</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">328,838</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">356,362</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1,018,637</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1,128,510</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>net2phone-UCaaS</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">6,651</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">3,704</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td
 style="text-align: left;">&#160;</td><td style="text-align: right;">17,483</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">9,334</td><td
 style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td>net2phone-Platform Services</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,766</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,382</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">16,924</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">15,838</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-left: 0.125in;">Total net2phone</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">12,417</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">9,086</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">34,407</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">25,172</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;">All Other</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(38</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1,166</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt; padding-left: 0.125in;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">341,255</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">365,410</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,053,044</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,154,848</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;
 font-weight: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal;
 -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt; font-weight: normal;">The following tables show the Company&#8217;s revenues disaggregated by geographic region, which is determined based on selling location:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom&#160;&amp;<br />Payment&#160;<br />Services</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">Three&#160;Months&#160;Ended April 30, 2019</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 941px; text-align: left;">United States</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">215,686</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">8,833</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"></td><td style="padding: 0px; width: 15px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;">224,519</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left;">Outside the United States:</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; padding-left: 0.125in;">United Kingdom</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">46,577</td><td
 style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent:
 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">46,580</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0.125in;">Netherlands</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">48,817</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">48,817</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-left: 0.125in;">Other</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">17,758</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">3,581</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">21,339</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">Total outside the United States</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">113,152</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">3,584</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">116,736</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Total</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">328,838</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">12,417</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent:
 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;"></td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td
 style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">341,255</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;<font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom &amp;<br />Payment<br />Services</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 April 30, 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><td>&#160;</td><td colspan="2">&#160;</td><td>&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 941px; text-align: left;">United States</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">237,914</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">7,060</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">(38)</td><td style="width: 15px; text-align: left;"></td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">244,936</td><td style="width: 15px; 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><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: #cceeff;"><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;">49,474</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">1</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;">49,475</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;">47,757</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;">47,757</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-left: 0.125in;">Other</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">21,217</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black;
 border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">2,025</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align:
 left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">23,242</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">Total outside the United States</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">118,448</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">2,026</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">120,474</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">356,362</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">9,086</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(38)</td><td style="text-align: left; padding-bottom: 4pt;"></td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">365,410</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>&#160;</i></font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom&#160;&amp;<br />Payment<br />Services</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">Nine&#160;Months&#160;Ended April 30, 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: #cceeff;"><td style="width: 941px; text-align: left;">United States</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">669,282</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">24,857</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td
 style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">&#8212;</td><td style="width: 15px; text-align: left;"></td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">694,139</td><td style="width: 15px; 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><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: #cceeff;"><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;">150,044</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">19</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;">150,063</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;">147,796</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;">147,796</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">51,515</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">9,531</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">61,046</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;">Total outside the United States</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">349,355</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">9,550</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">358,905</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,018,637</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">34,407</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="text-align: left; padding-bottom: 4pt;"></td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,053,044</td><td style="text-align: left; padding-bottom:
 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>&#160;</i></font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;
 text-decoration-style:
 initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom&#160;&amp;<br />Payment<br />Services</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">Nine&#160;Months&#160;Ended April 30, 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><td>&#160;</td><td colspan="2">&#160;</td><td>&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 941px; text-align: left; padding-left: 0in;">United States</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">760,183</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">19,503</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">1,166</td><td style="width: 15px; text-align: left;">$</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;"></td><td style="width: 109px; text-align: right;">780,852</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0in;">Outside the United States:</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><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;">164,787</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">1</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;">164,788</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;">144,618</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;">144,618</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-left: 0.125in;">Other</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">58,922</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,668</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width:
 1.5pt; border-bottom-style: solid;">64,590</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">Total outside the United States</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">368,327</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,669</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;
 border-bottom-color: black;
 border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">373,996</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,128,510</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">25,172</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,166</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"></td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,154,848</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>&#160;</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Remaining Performance Obligations</i></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company&#8217;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 transaction price to be allocated to performance obligations that are unsatisfied (or partially unsatisfied) at the end of a reporting period.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px;
 white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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 our customers. Trade accounts receivable in our consolidated balance sheets represent unconditional rights to consideration. An entity records a contract asset when revenue is recognized in advance of the entity&#8217;s right to bill and receive consideration. The Company has not identified any contract assets.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch:
 normal; background-color: white;
 -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The primary component of the Company&#8217;s contract liability balance is the payments received for its prepaid Boss Revolution international calling service, traditional calling cards, and international and domestic mobile top-up services. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in our consolidated balance sheet as &#8220;Deferred revenue&#8221;.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The following table presents information about the Company&#8217;s contract liability balance:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="2">Three Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="2">Nine Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><b>2019</b></p></td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><b>2019</b></p></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 style="text-align: center; font-weight: bold;" colspan="6">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1175px; text-align: left; text-indent: -12pt; padding-bottom: 4pt; padding-left: 12pt;">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="width: 16px; padding-bottom: 4pt;">&#160;</td><td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">25,639</td><td style="width: 16px; text-align: left; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">35,138</td><td style="width: 15px; text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p
 style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: white; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;"><i>Deferred Customer Contract Acquisition and Fulfillment Costs</i></font></p><p style="font: 10pt/normal 'times new
 roman', times, serif; margin: 0pt 0px;
 color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">ASC 606 changed the accounting for costs to obtain and fulfill contracts with customers such that incremental costs of obtaining and direct costs of fulfilling contracts with customers are deferred and amortized consistent with the transfer of the related good or service. The Company&#8217;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 life of the contract with the customer when the contract is expected to exceed one year.</font></p></div><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771347520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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, and Restricted Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</a></td>
<td class="text"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 3&#8212;Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">On August 1, 2018, the Company adopted ASU No. 2016-18,&#160;<i>Statement of Cash Flows (Topic 230)</i>, related to the classification and presentation of changes in restricted cash in the statement of cash flows. 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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">April 30,<br />2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">July&#160;31,<br />2018</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="6">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; width: 1191px; text-align: left; text-indent: 0px;">Cash and cash equivalents</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 142px; text-align: right;">79,326</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 141px; text-align: right;">73,981</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Restricted cash and cash equivalents</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">162,848</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">129,216</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px 0px 0px 0.125in; text-align: left; text-indent: 0px;">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">242,174</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">203,197</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px;
 white-space: normal; orphans: 2; widows: 2; font-size-adjust:
 none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt; font-style: normal; font-weight: normal;">At April 30, 2019 and July 31, 2018, restricted cash and cash equivalents included $162.5 million and $128.9 million, respectively, in cash and cash equivalents held by IDT Financial Services Limited, the Company&#8217;s Gibraltar-based bank.</font></p></div><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -URI http://asc.fasb.org/topic&amp;trid=2122426<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6657346560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>IDT Financial Services Holding Limited Previously Recorded as Held for Sale<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract', window );"><strong>IDT Financial Services Holding Limited Previously Recorded as Held for Sale [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_AssetsAndLiabilitiesHeldForSaleTextBlock', window );">IDT Financial Services Holding Limited Previously Recorded as Held for Sale</a></td>
<td class="text"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><b>Note 4&#8212;IDT Financial Services Holding Limited Previously Recorded as Held for Sale</b></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">On June 22, 2017, the Company&#8217;s wholly-owned subsidiary IDT Telecom, Inc. (&#8220;IDT Telecom&#8221;) entered into a Share Purchase Agreement (the &#8220;Agreement&#8221;) with JAR Fintech Limited (&#8220;JAR Fintech&#8221;) and JAR Capital Limited to sell the capital stock of IDT Financial Services Holding Limited, a company incorporated under the laws of Gibraltar and a wholly-owned subsidiary of IDT Telecom (&#8220;IDTFS Holding&#8221;), to JAR Fintech. IDTFS Holding is the sole shareholder of IDT Financial Services Limited, a Gibraltar-based bank and e-money issuer, providing prepaid card solutions across the European Economic Area. The sale was subject to regulatory approval and other conditions. The proposed sale of IDTFS Holding did not meet the criteria to be reported as a discontinued operation and accordingly, its results of operations and cash flows were not reclassified. Beginning in the fourth quarter of fiscal 2017, IDTFS Holding&#8217;s assets and liabilities were classified as held for sale in the consolidated balance sheet.</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">On October 25, 2018, JAR Fintech notified the Company that it considers the Agreement terminated by the effluxion of time, however the parties had indicated that they remained interested in consummating a transaction regarding the sale of IDTFS Holding, pending, among other things, greater clarity regarding the timing of Brexit and its effect on IDTFS Holding. In April 2019, Brexit (the withdrawal of the U.K. from the EU) was postponed and is currently scheduled to take effect on October 31, 2019 with the possibility of leaving earlier if support for a withdrawal agreement is secured in the House of Common. The pending nature of Brexit necessitated negotiation of further changes to the terms of the sale. As a result of the continued uncertainty pertaining to Brexit, the significant passage of time since the termination of the Agreement, and absence of any formal binding agreement with the buyer, as of April 30, 2019, the Company determined that the sale was no longer probable to close within twelve months, and as a result, IDTFS Holding was reclassified as held and used in the consolidated balance sheet for all periods presented. There was no impact on the Company&#8217;s results of operations, cash flows, and segments.</p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_AssetsAndLiabilitiesHeldForSaleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets and liabilities held for sale.</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_AssetsAndLiabilitiesHeldForSaleTextBlock</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_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>IDT financial services holding limited assets and liabilities held for sale.</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_IdtFinancialServicesHoldingLimitedAssetsAndLiabilitiesHeldForSaleAbstract</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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635753088">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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>Acquisition of Versature Corp [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"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Note 5&#8212;Acquisition of Versature Corp.</b></font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">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. The acquisition expanded the Company&#8217;s UCaaS business into Canada. Versature&#8217;s operating results from the date of acquisition, which were not significant, are included in the Company&#8217;s consolidated financial statements.</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The impact of the acquisition&#8217;s purchase price allocations on the Company&#8217;s consolidated balance sheet and the acquisition date fair value of the total consideration transferred were as follows (in thousands):</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1331px; text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Trade accounts receivable</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 141px; text-align: right;">370</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Prepaid expenses</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">65</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Property, plant and equipment</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">1,826</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Non-compete agreement</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">600</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Customer relationships</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">3,003</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-indent: -35.85pt; padding-left: 0.5in;">Tradename</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">490</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Other assets</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">486</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Trade accounts payable</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(81</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Accrued expenses</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(523</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td
 style="text-align: left; text-indent: -35.85pt; padding-bottom: 1.5pt;
 padding-left: 0.5in;">Other liabilities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(710</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-bottom: 4pt; padding-left: 60pt;">Net assets excluding cash acquired</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,526</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Supplemental information:</td><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: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Cash paid</td><td>&#160;</td><td style="text-align: left;">$</td><td style="text-align: right;">5,943</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-bottom: 1.5pt; padding-left: 0.5in;">Cash acquired</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(417</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-bottom: 4pt; padding-left: 60pt;">Total consideration, net of cash acquired</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,526</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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, 2017:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 815px; padding-bottom: 4pt;">Revenues</td><td style="width: 16px; padding-bottom: 4pt;">&#160;</td><td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">341,255</td><td style="width: 16px;
 text-align: left; padding-bottom: 4pt;">&#160;</td><td style="width: 16px; padding-bottom: 4pt;">&#160;</td><td style="width: 16px; text-align: left;
 border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">367,088</td><td style="width: 16px; text-align: left; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,053,928</td><td style="width: 15px; text-align: left; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,159,372</td><td style="width: 15px; text-align: left; padding-bottom: 4pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0.1in;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><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: #cceeff;"><td style="text-align: left; text-indent: -20.25pt; padding-bottom: 4pt; padding-left: 21.1pt;">Net income (loss)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">4,157</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(3,236</td><td style="text-align: left; padding-bottom: 4pt;">)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,289</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(3,555</td><td style="text-align: left; padding-bottom: 4pt;">)</td></tr></table></div><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>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6632652816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rafael Holdings, Inc. Spin-Off<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=idt_RafaelSpinOffMember', window );">Rafael Holdings, Inc. Spin-Off [Member]</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_DispositionOfSubsidiaryTextBlock', window );">Rafael Holdings, Inc. Spin-Off</a></td>
<td class="text"><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Note 6&#8212;Rafael Holdings, Inc. Spin-Off</b></font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">On March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company&#8217;s subsidiary, Rafael Holdings, Inc. (&#8220;Rafael&#8221;), to the Company&#8217;s stockholders of record as of the close of business on March 13, 2018 (the &#8220;Rafael Spin-Off&#8221;). The disposition of Rafael did not meet the criteria to be reported as a discontinued operation and accordingly, Rafael&#8217;s assets, liabilities, results of operations and cash flows have not been reclassified. At the time of the Rafael Spin-Off, Rafael owned the commercial real estate assets and interests in two clinical stage pharmaceutical companies that were previously held by the Company. The commercial real estate holdings consisted of the Company&#8217;s headquarters building and its associated public garage in Newark, New Jersey, an office/data center building in Piscataway, New Jersey and a portion of a building in Israel that hosts offices for the Company and certain affiliates. The pharmaceutical holdings included debt interests and warrants in Rafael Pharmaceuticals, Inc., which is a clinical stage, oncology-focused pharmaceutical company committed to the development and commercialization of therapies that exploit the metabolic differences between normal cells and cancer cells, and a majority equity interest in Lipomedix Pharmaceuticals Ltd., a pharmaceutical development company based in Israel.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Rafael&#8217;s loss before income taxes and loss before income taxes attributable to the Company, which was included in the accompanying consolidated statements of operations, were as follows:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding: 0px 0px 1.5pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"><font style="font-family: 'times new roman', times, serif;">Three Months Ended<br />April 30,</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"><font style="font-family: 'times new roman', times, serif;">Nine Months Ended<br />April 30,</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px 0px 1.5pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><font style="font-family: 'times new roman', times, serif;">2019</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times,
 serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><font style="font-family: 'times new roman', times, serif;">2018</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><font style="font-family: 'times new roman', times, serif;">2019</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><font style="font-family: 'times new roman', times, serif;">2018</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold;" colspan="14"><font style="font-family: 'times new roman', times, serif;">(in thousands)</font></td><td style="padding: 0px; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px 0px 4pt; width: 815px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">Loss before income taxes</font></td><td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: middle; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">&#8212;</font></td><td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">(1,190</font></td><td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">)</font></td><td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">&#8212;</font></td><td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">(2,410</font></td><td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">)</font></td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">Loss before income taxes attributable to IDT Corporation</font></td><td style="padding: 0px 0px 4pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style:
 double;"><font style="font-family: 'times new roman', times, serif;">&#8212;</font></td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 4pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">(1,062</font></td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">)</font></td><td style="padding: 0px 0px 4pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">&#8212;</font></td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 4pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">(2,107</font></td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">)</font></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_DispositionOfSubsidiaryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disposition of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">idt_DispositionOfSubsidiaryTextBlock</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_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>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6639696576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Securities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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>Debt 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"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Note 7&#8212;Debt Securities</b></font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The following is a summary of marketable debt securities:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding: 0px 0px 1.5pt; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Amortized Cost</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross Unrealized Gains</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross Unrealized Losses</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Fair Value</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold;" colspan="14">(in thousands)</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;">Available-for-sale securities:</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">April 30, 2019:</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px 0px 4pt; width: 815px; text-align: left; text-indent: 0.125in;">Municipal bonds</td><td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;">&#160;</td><td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#160;301</td><td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;">&#160;</td><td style="width: 16px; text-align: left; text-indent: 0px;
 padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;">&#160;</td><td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;">&#160;</td><td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">301</td><td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">July 31, 2018:</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0.125in;">Certificates of deposit*</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3,032</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3,032</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-align: left; text-indent: 0.125in;">U.S. Treasury notes</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,693</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,692</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0.125in;">Municipal bonds</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width:
 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">888</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">888</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px 0px 4pt; text-indent: 0.375in;">Total</td><td style="padding: 0px 0px 4pt; text-indent: 0px;">&#160;</td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,613</td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; text-indent: 0px;">&#160;</td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; text-indent: 0px;">&#160;</td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(1</td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px 0px 4pt; text-indent: 0px;">&#160;</td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,612</td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;">&#160;</td></tr></table><p style="margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman', times, serif; font-size: 13.33px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">&#160;</p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="text-align: justify; vertical-align: top;"><td style="width: 0in;"></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&#8217;s certificates of deposit had 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/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 36pt; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Equity securities with a fair value of $0.4 million at July 31, 2018 were reclassified to &#8220;Other current assets&#8221; to conform to the current year presentation (see Note 8).</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal;
 orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Proceeds from maturities and sales of available-for-sale securities were $0.8 million and $5.0 million in the three months ended April 30, 2019 and 2018, respectively, and $5.3 million and $36.7 million in the nine months ended April 30, 2019 and 2018, respectively. There were no gross realized gains that were included in earnings as a result of sales in the three and nine months ended April 30, 2019 and 2018. There were no gross realized losses that were included in earnings as a result of sales in the three and nine months ended April 30, 2019. The gross realized losses that were included in earnings as a result of sales were $7,000 and $16,000 in the three and nine months ended April 30, 2018, respectively. The Company uses the specific identification method in computing the gross realized gains and gross realized losses on the sales of marketable securities.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The contractual maturities of the Company&#8217;s available-for-sale debt securities at April 30, 2019 were as follows:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Fair Value</b></font></p><div align="left" style="font: 10pt/normal 'times new roman', times, serif; margin-top: 1pt; margin-bottom: 1pt; font-size-adjust: none; font-stretch: normal;">&#160;</div></td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="2">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1363px; text-align: left; text-indent: -11.4pt; padding-left: 12pt;">Within one year</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 141px; text-align: right;">301</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;">After one year through five years</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;">After five years through ten years</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.4pt; padding-bottom: 1.5pt; padding-left: 12pt;">After ten years</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-indent: -2.65pt; padding-bottom: 4pt; padding-left: 0.5in;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">301</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The following available-for-sale debt securities were in an unrealized loss position for which
 other-than-temporary impairments have not been recognized:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Unrealized Losses</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Fair Value</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="6">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">April 30, 2019:</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: #cceeff;"><td style="width: 1179px; padding-left: 0.125in;">Total</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td>&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="font-weight: bold;">July 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></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">U.S. Treasury notes</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,692</td><td style="text-align: left;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">At April 30, 2019 and July 31, 2018, there were no securities in a continuous unrealized loss position for 12 months or longer.</font></p></div><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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771344336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 8&#8212;Equity Investments</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">On August 1, 2018, the Company adopted ASU No. 2016-01,&#160;<i>Financial Instruments</i>&#8212;<i>Overall (Subtopic 825-10)</i>, that requires the Company to provide more information about recognition, measurement, presentation and disclosure of financial instruments. The ASU included, among other changes, the following: (1) equity investments (except those accounted for under the equity method or that result in consolidation) will be measured at fair value with changes in fair value recognized in net income, (2) a qualitative assessment each reporting period to identify impairment of equity investments without readily determinable fair values, (3) financial assets and financial liabilities will be presented separately by measurement category and form of financial asset on the balance sheet or the notes to the financial statements, and (4) an entity should evaluate the need for a valuation allowance on a deferred tax asset related to available-for-sale securities in combination with the entity&#8217;s other deferred tax assets. Entities will no longer recognize unrealized holding gains and losses on equity securities classified as available-for-sale in other comprehensive income. In addition, a practicability exception is available for equity investments that do not have readily determinable fair values and do not qualify for the net asset value practical expedient (the &#8220;measurement alternative&#8221;). These investments may be measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Entities will have to reassess at each reporting period whether an investment qualifies for this practicability exception. At August 1, 2018, the cumulative effect of adopting this ASU was a $1.2 million increase in &#8220;Equity investments&#8221;, a $33,000 decrease in &#8220;Accumulated other comprehensive loss&#8221; and a $1.1 million decrease in &#8220;Accumulated deficit&#8221;, primarily from the measurement at fair value of the Company&#8217;s shares of Visa Inc. Series C Convertible Participating Preferred Stock (&#8220;Visa Series C Preferred&#8221;) and the derecognition of unrealized holding losses on equity securities classified as available-for-sale.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">At April 30, 2019 and July 31, 2018, the Company owned 42,282 shares of Zedge, Inc. Class B common stock that had a fair value of $0.1 million. In addition, at April 30, 2019 and July 31, 2018, the Company owned 26,821 and 25,803 shares, respectively, of Rafael Class B common stock that had a fair value of $0.4 million and $0.2 million, respectively. The aggregate fair value of these shares was included in &#8220;Other current assets&#8221; in the accompanying consolidated balance sheets. 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&#8217;s employees and the payment of taxes related thereto.</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The changes in the carrying value of the Company&#8217;s equity investments for which the Company elected the measurement alternative was as follows:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal;
 -webkit-text-stroke-width:
 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Three Months Ended April 30, 2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Nine Months Ended April 30, 2019</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="6">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1237.73px; text-indent: -11.5pt; padding-left: 12.2pt;">Balance, beginning of period</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">3,045</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">1,883</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.5pt; padding-left: 12.2pt;">Adoption of change in accounting for equity investments</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1,213</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-indent: -11.4pt; padding-left: 12pt;">Adjusted balance, beginning of period</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">3,045</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">3,096</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;">Adjustment for observable transactions involving a similar investment from the same issuer</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">599</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">550</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-indent: -11.4pt; padding-left: 12pt;">Redemptions</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;">(2</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-indent: -11.4pt; padding-left: 12pt;">Impairments</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-indent: -11.5pt; padding-bottom: 4pt; padding-left: 12.2pt;">Balance, end of period</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,644</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,644</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font: 10pt/normal 'times new roman', times, serif; font-size-adjust: none; font-stretch: normal;">In the three and nine months ended April 30, 2019, the Company increased the carrying value of the 1,830 shares of Visa Series C Preferred it held by $0.6 million based on the fair value of Visa Class A common
 stock and a discount for lack of current convertibility. Each share of Visa Series C Preferred is convertible into 13.886
 shares of Visa Class A common stock at Visa&#8217;s option starting in June 2020 and will be convertible at the holder&#8217;s option beginning in June 2028.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;">Net gains recognized during the period on equity investments</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">623</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">30</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">704</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">53</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -12.25pt; padding-left: 12.25pt;">Less: net gains and losses recognized during the period on equity investments redeemed during the period</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -12.25pt; padding-bottom: 4pt;
 padding-left: 12.95pt;">Unrealized gains recognized during the period on equity investments still held at the reporting date</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align:
 left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">623</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">30</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">704</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">53</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table></div><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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771383552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 Measurements [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"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 9&#8212;Fair Value Measurements</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">In the first quarter of fiscal 2019, the Company adopted ASU No. 2018-13,&#160;<i>Fair Value Measurement (Topic 820)</i>, that modifies the disclosure requirements for fair value measurements. The adoption of this ASU did not impact the fair value measurement disclosures in the Company&#8217;s consolidated financial statements for the three and nine months ended April 30, 2019, however it may impact the Company&#8217;s fair value measurement disclosures in the future.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level&#160;1&#160;(1)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level&#160;2&#160;(2)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level&#160;3&#160;(3)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="text-align: center; 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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">April 30, 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: #cceeff;"><td style="width: 941px; text-align: left;">Debt securities</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">&#8212;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">301</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">&#8212;</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">301</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left;">Equity securities included in other current assets</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">523</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;">523</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left;">Equity securities included in equity investments</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">3,344</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">3,344</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0.125in;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">523</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">301</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,344</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">4,168</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="font-weight: bold;">July 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 style="text-align: left;">Debt securities</td><td>&#160;</td><td style="text-align: left;">$</td><td style="text-align: right;">1,692</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">$</td><td style="text-align: right;">3,920</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;">5,612</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left;">Equity securities included in other current assets</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">360</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">360</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0.125in;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">2,052</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,920</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-color:
 black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,972</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">(1) &#8211; quoted prices in active markets for identical assets or liabilities</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">(2) &#8211; observable inputs other than quoted prices in active markets for identical assets and liabilities</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">(3) &#8211; no observable pricing inputs in the market</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">At April 30, 2019 and July 31, 2018, the Company did not have any liabilities measured at fair value on a recurring basis.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The following table summarizes the change in the balance of the Company&#8217;s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3). There were no liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) in the three and nine months ended April 30, 2019 and 2018.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom:
 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 925px; text-indent: -12pt; padding-left: 12pt;">Balance, beginning of period</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">2,745</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">6,300</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">&#8212;</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">6,300</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -12pt; padding-left: 12pt;">Transfer into Level 3 from adoption of change in accounting for equity investments</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;">2,794</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -12pt; padding-left: 12pt;">Rafael Spin-Off</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;">(6,300</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;">(6,300</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-bottom: 1.5pt; padding-left: 12pt;">Total gains recognized in &#8220;Other income (expense), net&#8221;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">599</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">550</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt; padding-left: 0.7pt;">Balance, end of period</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,344</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,344</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.4pt; padding-bottom: 4pt; padding-left: 11.4pt;">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</td><td
 style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">599</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">550</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">At April 30, 2019 and July 31, 2018, the Company had $4.8 million in investments in hedge funds, which were included in &#8220;Equity investments&#8221; in the accompanying consolidated balance sheets. The Company&#8217;s investments in hedge funds were accounted for using the equity method, therefore they were not measured at fair value.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The estimated fair value of the Company&#8217;s other financial instruments was determined using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting these data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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.&#160;</i>At April 30, 2019 and July 31, 2018, 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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none;
 text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Other assets and other liabilities.&#160;</i>At April 30, 2019 and July 31, 2018, the carrying amount of these assets and liabilities approximated fair value. The fair values were estimated based on the Company&#8217;s assumptions, which were classified as Level 3 of the fair value hierarchy.</font></p></div><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6931823264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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="color: #000000; font: bold 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 10&#8212;Equity</font></p><p style="color: #000000; font: bold 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Sale of Class B Common Stock to Howard S. Jonas</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">On December 21, 2018, the Company sold 2,546,689 shares of its Class B common stock that were held in treasury to Howard S. Jonas, the Chairman of the Board of the Company, for aggregate consideration of $14.8 million. The price per share of $5.89 was equal to the closing price of the Company&#8217;s Class B common stock on April 16, 2018, the last closing price before approval of the sale by the Company&#8217;s Board of Directors and its Corporate Governance Committee. On May 31, 2018, Mr. Jonas paid $1.5 million of the purchase price, and he paid the balance of the purchase price on December 21, 2018 after approval of the sale by the Company&#8217;s stockholders at the 2018 annual meeting of stockholders. The purchase price was reduced by approximately $0.2 million, which was the amount of dividends paid on 2,546,689 shares of the Company&#8217;s Class B common stock whose record date was between April 16, 2018 and the issuance of the shares.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Deferred Stock Units Equity Incentive Program</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;">On June 5, 2019, the Compensation Committee of the Company&#8217;s Board of Directors (the &#8220;Committee&#8221;) approved an equity incentive program in the form of deferred stock units (&#8220;DSUs&#8221;) that will be eligible to vest into shares of the Company&#8217;s Class B common stock. The Committee approved a grant for approximately 400,000 DSUs in total, of which 89,500 DSUs were granted to executive officers and the remaining grants to other eligible employees are still being finalized. The DSUs will vest in three equal amounts on each of January 6, 2020, January 5, 2021, and January 5, 2022. The number of shares that will vest on each vesting date will vary between 50% to 200% of the number of shares that were scheduled to vest on that vesting date, depending on the market price for the underlying Class B common stock on the vesting date relative to the market price at the time of the grant. In addition, the grantee will have the right to elect a later vesting date no later than November 29, 2019 for the January 6, 2020 vesting date, and no later than November 30, 2020 for the January 5, 2021 vesting date. A grantee will have the option to elect a later vesting date for one-half or all of the shares scheduled to vest on the then upcoming vesting date.</p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px;
 text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Stock Repurchases</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><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&#160;million shares of the Company&#8217;s Class&#160;B common stock. In the nine months ended April 30, 2019, the Company repurchased 729,110 shares of Class B common stock for an aggregate purchase price of $3.9 million. There were no repurchases under the program in the nine months ended April 30, 2018. At April 30, 2019, 6.9 million shares remained available for repurchase under the stock repurchase program.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">In the nine months ended April 30, 2019 and 2018, the Company paid $28,000 and $0.1 million, respectively, to repurchase 3,748 shares and 5,170 shares, respectively, of Class B common stock that were tendered by employees of the Company to satisfy the employees&#8217; tax withholding obligations in connection with the lapsing of restrictions on awards of restricted stock. Such shares were repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>2015 Stock Option and Incentive Plan</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">On December 13, 2018, the Company&#8217;s stockholders approved an amendment to the Company&#8217;s 2015 Stock Option and Incentive Plan to increase the number of shares of the Company&#8217;s Class&#160;B common stock available for the grant of awards thereunder by an additional 0.1 million shares.</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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763603072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 (Loss) Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings (Loss) Per Share</a></td>
<td class="text"><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 11&#8212;Earnings (Loss) Per Share</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><br /></font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share attributable to the Company&#8217;s common stockholders consists of the following:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 941px;">Basic weighted-average number of shares</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 110px; text-align: right;">26,263</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 110px; text-align: right;">24,675</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 109px; text-align: right;">24,970</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 109px; text-align: right;">24,649</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left;">Effect of dilutive securities:</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align:
 left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; padding-left: 0.125in;">Stock options</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;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">2</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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Diluted weighted-average number of shares</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">26,263</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">24,675</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">24,972</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">24,649</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The following shares were excluded from the diluted earnings per share computation:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three Months Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine Months Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="padding-bottom: 1.5pt; font-weight:
 bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;">Stock options</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 110px; text-align: right;">1,223</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 110px; text-align: right;">1,253</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 109px; text-align: right;">1,236</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 109px; text-align: right;">1,253</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -12pt; padding-bottom: 1.5pt; padding-left: 12pt;">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">191</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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">191</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -12pt; padding-bottom: 4pt; padding-left: 12pt;">Shares excluded from the calculation of diluted earnings per share</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,223</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,444</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,236</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,444</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">In the three and nine months ended April 30, 2019, stock options with an exercise price that was greater than the average market price of the Company&#8217;s stock during the period were excluded from the diluted earnings per share computation. In the three and nine months ended April 30, 2018, the diluted loss per share computation equals basic loss per share 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.<br /></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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771344336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Credit Facility<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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_RevolvingCreditFacilityAbstract', 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_ShortTermDebtTextBlock', window );">Revolving Credit Facility</a></td>
<td class="text"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 12&#8212;Revolving Credit Facility</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">As of October 31, 2018, IDT Telecom 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 for other general corporate purposes. The line of credit facility is secured by primarily all of IDT Telecom&#8217;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, 2019. At April 30, 2019, there was no amount outstanding under the facility. 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></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_RevolvingCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilityAbstract</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_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 short-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_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6631390240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 Loss [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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 13&#8212;Accumulated Other Comprehensive Loss</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Unrealized<br />Gain (Loss) on Available-for-Sale Securities</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Foreign Currency Translation</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Accumulated Other Comprehensive Loss</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 style="text-align: center; font-weight: bold;" colspan="10">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1003px;">Balance, July 31, 2018</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 142px; text-align: right;">(34</td><td style="width: 16px; text-align: left;">)</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 141px; text-align: right;">(4,938</td><td style="width: 15px; text-align: left;">)</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 141px; text-align: right;">(4,972</td><td style="width: 15px; text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -0.25in; padding-bottom: 1.5pt; padding-left: 0.25in;">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">33</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">33</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Adjusted balance, August 1, 2018</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(1</td><td style="text-align: left;">)</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(4,938</td><td style="text-align: left;">)</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(4,939</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;">Other comprehensive income attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">473</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">474</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt;">Balance, April 30, 2019</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(4,465</td><td style="text-align: left; padding-bottom: 4pt;">)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(4,465</td><td style="text-align: left; padding-bottom: 4pt;">)</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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6782160784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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>Business Segment Information [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"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 14&#8212;Business Segment Information</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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&#8217;s reportable segments are distinguished by types of service, customers and methods used to provide their services. The operating results of these business segments are regularly reviewed by the Company&#8217;s chief operating decision maker. The accounting policies of the segments are the same as the accounting policies of the Company as a whole. The Company evaluates the performance of its business segments based primarily on income (loss) from operations.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">Effective at the beginning of fiscal 2019, the Company modified the way it reports its business verticals within its Telecom &amp; Payment Services and net2phone segments to align more closely with its business strategy and operational structure. The modification to the business verticals did not change the reportable business segments.</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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 is comprised of (1) cloud-based communications services offered to enterprise customers mainly through value-added resellers, service providers, telecom agents and managed service providers, (2) SIP trunking, which supports inbound and outbound domestic and international calling from an IP PBX, and (3) cable telephony. 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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Operating segments not reportable individually are included in All Other, which included the real estate holdings and other investments that were included in the Rafael Spin-Off.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none;
 font-stretch: normal;
 -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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&#8217; fees, internal and external audit, investor relations, corporate insurance, corporate legal, business development, charitable contributions, travel and other corporate-related general and administrative expenses. Corporate does not generate any revenues, nor does it incur any direct cost of revenues.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Beginning in the third quarter of fiscal 2019, certain expenses that were previously included in the Telecom &amp; Payment Services segment were reclassified to Corporate. Comparative results have been reclassified and restated for all periods presented.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom&#160;&amp;<br />Payment<br />Services</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Corporate</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">Three&#160;Months&#160;Ended April 30, 2019</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td
 style="padding: 0px; text-indent: 0px;">&#160;</td></tr><tr
 style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; width: 784px; text-indent: 0px;">Revenues</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">328,838</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">12,417</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 15px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;">341,255</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Income (loss) from operations</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">6,577</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,267</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,561</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">2,749</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Severance</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">553</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">553</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Other operating expense</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(120</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(120</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td
 style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px;
 text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">Three&#160;Months&#160;Ended April 30, 2018</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Revenues</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">356,362</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">9,086</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(38</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">365,410</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Income (loss) from operations</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3,143</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(769</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,138</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,929</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,693</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Severance</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3,592</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">66</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align:
 right; text-indent: 0px;">3,658</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Other operating expense</td><td
 style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(345</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(345</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">Nine&#160;Months&#160;Ended April 30, 2019</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Revenues</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,018,637</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">34,407</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,053,044</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Income (loss) from operations</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">18,121</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(4,663</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px;
 text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent:
 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(7,884</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">5,574</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Severance</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">553</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">553</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Other operating income (expense), net</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">215</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">25</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(645</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(405</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">Nine&#160;Months&#160;Ended April 30, 2018</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr
 style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Revenues</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,128,510</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align:
 left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">25,172</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,166</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,154,848</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Income (loss) from operations</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">12,105</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,233</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,600</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(9,362</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,090</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Severance</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">4,197</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">96</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">4,293</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Other operating expense</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,970</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,970</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr></table></div><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>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6657218976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 [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="color: #000000; font: bold 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 15&#8212;Commitments and Contingencies</font></p><p style="color: #000000; font: bold 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Legal Proceedings</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;<br /></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt; text-align: left;">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. The Company is reviewing the factual predicates of the claim. At this stage, the Company is unable to estimate its potential liability, if any. The Company intends to vigorously defend the claim.</p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;">&#160;</p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;">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.</p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><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. The Company is evaluating the claim, and at this stage, is unable to estimate its potential liability, if any. On August 13, 2018, IDT Telecom and the Company filed a motion to dismiss or in the alternative to strike class allegations. The plaintiff opposed the motion. The motion to dismiss was denied. IDT Telecom and the Company intend to vigorously defend this matter.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><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="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font
 style="font-family: 'times
 new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><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="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><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&#8217;s subsidiary Straight Path Communications Inc. (&#8220;Straight Path&#8221;) to the Company&#8217;s stockholders of record as of the close of business on July 25, 2013 (the &#8220;Straight Path Spin-Off&#8221;). On July 5, 2017, plaintiff JDS1, LLC, on behalf of itself and all other similarly situated stockholders of Straight Path, and derivatively on behalf of Straight Path as nominal defendant, filed a putative class action and derivative complaint in the Court of Chancery of the State of Delaware against the Company, The Patrick Henry Trust (a trust formed by Howard S. Jonas that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of Straight Path&#8217;s directors. The complaint alleges that the Company aided and abetted Straight Path Chairman of the Board and Chief Executive Officer Davidi Jonas, and Howard S. Jonas in his capacity as controlling stockholder of Straight Path, in breaching their fiduciary duties to Straight Path in connection with the settlement of claims between Straight Path and the Company related to potential indemnification claims concerning Straight Path&#8217;s obligations under the Consent Decree it entered into with the Federal Communications Commission (&#8220;FCC&#8221;), as well as the sale of Straight Path&#8217;s subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with a similar action that was initiated by The Arbitrage Fund. The Plaintiffs are seeking, among other things, (i) a declaration that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused; (ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between Straight Path and Verizon Communications Inc. for their shares of Straight Path&#8217;s Class B common stock; and (iv) ordering Howard S. Jonas, Davidi Jonas, and the Company to disgorge any profits for the benefit of the class Plaintiffs. On August 28, 2017, the Plaintiffs filed an amended complaint. On September 24, 2017, the Company filed a motion to dismiss the amended complaint. 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 Company intends to vigorously defend this matter. In the three months ended April 30, 2019 and 2018, the Company incurred legal fees of $0.1 million and $0.3 million, respectively, and in the nine months ended April 30, 2019 and 2018, the Company incurred legal fees of $0.6 million and $1.3 million, respectively, related to this putative class action, which is included in &#8220;Other operating expense, net&#8221; in the accompanying consolidated statements of operations. At this stage, the Company is unable to estimate its potential liability, if any.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font>&#160;</p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><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&#8217;s results of operations, cash flows or financial condition.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align:
 start; text-indent: 0px;
 text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Regulatory Fees Audit</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company&#8217;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 April 30, 2019 and July 31, 2018, the Company&#8217;s accrued expenses included $44.5 million and $43.9 million, respectively, for these regulatory fees for the year covered by the audit, as well as prior and subsequent years.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Purchase Commitments</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;">At April 30, 2019, adjusted for the Memorandum of Understanding (&#8220;MOU&#8221;) effective June 1, 2019 described below, the Company had purchase commitments of $45.1 million, including the aggregate commitment of $42.5 million under the telecom services commitments described below.</p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;">&#160;</p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><i>Telecom Services Commitments</i></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">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, the parties may renegotiate the amount of the monthly payments. In the event the parties do not agree on re-pricing terms after good faith negotiations, then 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 &#8220;Other current assets&#8221; in the accompanying consolidated balance sheet based on the terms and conditions of the agreement.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;
 -webkit-text-stroke-width: 0px;
 text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">In May 2019, the Company entered into a 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 from June 1, 2019 through 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="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 23.75pt;">&#160;</p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Performance Bonds</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><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&#8217; financial requirements for money remittance licenses and telecommunications resellers. At April 30, 2019, the Company had aggregate performance bonds of $16.1 million outstanding.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>Substantially Restricted Cash and Cash Equivalents</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><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&#8217;s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At April 30, 2019 and July 31, 2018, &#8220;Cash and cash equivalents&#8221; in the Company&#8217;s consolidated balance sheets included an aggregate of $19.8 million and $10.7 million, respectively, held by IDT Payment Services that was unavailable for other purposes.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: italic 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Indemnification Claims</font></p><p style="color: #000000; font: italic 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size:
 10pt;">Two customers of the Company have sought
 indemnification from the Company related to patent infringement claims brought against those customers by a third party.</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>FCC Investigation of Straight Path Communications Inc.</i></font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="color: #000000; font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 36pt;"><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 currently a subsidiary of 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>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771383552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Expense), Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 (Expense), Net [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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 16&#8212;Other Income (Expense), Net</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;">Foreign currency transaction losses</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">(3</td><td style="width: 16px; text-align: left;">)</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">(653</td><td style="width: 16px; text-align: left;">)</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">(838</td><td style="width: 15px; text-align: left;">)</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">(1,211</td><td style="width: 15px; text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -12pt; padding-left: 12pt;">Loss on sale of debt securities</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;">(7</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;">(16</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -12pt; padding-left: 12pt;">Gain (loss) on investments</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">623</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(66</td><td style="text-align: left;">)</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">704</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(7</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-indent: -12pt; padding-bottom: 1.5pt; padding-left:
 12pt;">Other</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(260</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">14</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(360</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">66</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: 6pt; padding-bottom: 4pt; padding-left: 12pt;">Total other income (expense), net</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">360</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(712</td><td style="text-align: left; padding-bottom: 4pt;">)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(494</td><td style="text-align: left; padding-bottom: 4pt;">)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(1,168</td><td style="text-align: left; padding-bottom: 4pt;">)</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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771454656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Tax Cuts and Jobs Act<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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_IncomeTaxDisclosureAbstract', window );"><strong>The Tax Cuts and Jobs Act [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">The Tax Cuts and Jobs Act</a></td>
<td class="text"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Note 17&#8212;The Tax Cuts and Jobs Act</b></font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">On December 22, 2017, the U.S. government enacted &#8220;An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018&#8221;, which is commonly referred to as &#8220;The Tax Cuts and Jobs Act&#8221; (the &#8220;Tax Act&#8221;). The Tax Act reduces the U.S. federal statutory corporate tax rate from 35.0% to 21.0% effective January 1, 2018, requires companies to pay a one-time repatriation tax on earnings of certain foreign subsidiaries that were previously tax deferred (&#8220;transition tax&#8221;), and makes other changes to the U.S. income tax code. Due to the Company&#8217;s July 31 fiscal year-end, the lower corporate income tax rate is phased in, resulting in a blended U.S. federal statutory tax rate of approximately 26.9% for the Company&#8217;s fiscal 2018, and 21.0% for the Company&#8217;s fiscal years thereafter.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company has completed its accounting for the income tax effects of the Tax Act. The transition tax is based on total post-1986 earnings and profits which were previously deferred from U.S. income taxes. In fiscal 2018, the Company estimated that it will utilize $12 million of federal net operating loss carryforwards to offset the transition tax that it expects it will incur. In fiscal 2019, the Company adjusted this amount to $11 million of federal net operating loss carryforwards usage. These net operating loss carryforwards have a full valuation allowance and as such there is no impact on the Company&#8217;s results of operations.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The global intangible low taxed income (&#8220;GILTI&#8221;) and base erosion anti-abuse tax (&#8220;BEAT&#8221;) became effective on August 1, 2018. The Company reviewed the proposed guidance that was issued by the Internal Revenue Service in September 2018. As a result of its fully reserved net operating losses in the United States, the Company concluded there will be no material impact on its tax provision as a result of GILTI. The Company currently believes there will be no impact from the BEAT.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">The Company anticipates that its assumptions may change as a result of future guidance and interpretation from the Internal Revenue Service, the SEC, the FASB, and various other taxing jurisdictions, and any additional adjustments will be made at that time.</font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763603072">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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>Recently Issued Accounting Standard Not Yet Adopted [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"><div><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">Note 18&#8212;Recently Issued Accounting Standard Not Yet Adopted</font></p><p style="font: bold 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">In February 2016, the FASB issued ASU No. 2016-02,&#160;<i>Leases (Topic 842)</i>, and has since issued amendments thereto, related to the accounting for leases (collectively referred to as &#8220;ASC 842&#8221;). ASC 842 establishes a right-of-use (&#8220;ROU&#8221;) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The Company will adopt ASC 842 on August 1, 2019. 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, 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. The Company expects to elect 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 expects to elect the package of practical expedients for all its leases that commenced before August 1, 2019. The Company is in the process of evaluating its real estate leases, its connectivity and facility agreements for its servers and routing equipment, and its net2phone-UCaaS telephone equipment contracts. The Company expects that the adoption of ASC 842 will materially impact its balance sheet and have an immaterial impact on its results of operations. Based on the Company&#8217;s current agreements, the Company expects that upon the adoption of ASC 842 on August 1, 2019, it will record an operating lease liability of $12.9 million and corresponding ROU assets based on the present value of the remaining minimum rental payments associated with the Company&#8217;s leases. As the Company&#8217;s leases do not provide an implicit rate, nor is one readily available, the Company will use 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/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">In June 2016, the FASB issued an ASU 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 &#8220;expected loss&#8221; 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, 2020. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">In August 2017, the FASB issued an ASU intended to improve the financial reporting of hedging relationships to better portray the economic results
 of
 an entity&#8217;s risk management activities in its financial statements. In addition, the ASU includes certain targeted improvements to simplify the application of hedge accounting guidance in U.S. GAAP. The amendments in this ASU are effective for the Company on August 1, 2019. Entities will apply the amendments to cash flow and net investment hedge relationships that exist on the date of adoption using a modified retrospective approach. The presentation and disclosure requirements will be applied prospectively. The Company does not expect this ASU to impact its consolidated financial statements upon adoption.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 36pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">In June 2018, the FASB issued an ASU to simplify several aspects of the accounting for nonemployee share-based payment transactions by expanding the scope of Topic 718,&#160;<i>Compensation&#8212;Stock Compensation</i>, to include share-based payment transactions for acquiring goods and services from nonemployees. An entity should apply the requirements of Topic 718 to nonemployee awards except for specific guidance on inputs to an option pricing model and the attribution of cost (that is, the period of time over which share-based payment awards vest and the pattern of cost recognition over that period). The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor&#8217;s own operations by issuing share-based payment awards. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under Topic 606,&#160;<i>Revenue from Contracts with Customers</i>. The amendments in this ASU are effective for the Company on August 1, 2019. The Company is evaluating the impact that this ASU will have on its consolidated financial statements.</font></p></div><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>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6640405040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 [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"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Three&#160;Months&#160;Ended</b></font><br /><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>April 30,</b></font></p></td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Nine&#160;Months&#160;Ended</b></font><br /><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>April 30,</b></font></p></td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td>&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>2019</b></font></p></td><td>&#160;</td><td>&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>2018</b></font></p></td><td>&#160;</td><td>&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>2019</b></font></p></td><td>&#160;</td><td>&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>2018</b></font></p></td><td>&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>Core Operations:</td><td>&#160;</td><td style="text-align: center;" colspan="14">&#160;</td><td>&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 803px; text-align: left; padding-left: 0.125in;">Boss Revolution Calling</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 142px; text-align: right;">120,455</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 142px; text-align: right;">129,649</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 141px; text-align: right;">366,114</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 141px; text-align: right;">393,454</td><td style="width: 15px; 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;">120,955</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">142,525</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">391,073</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">482,159</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><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;">67,567</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">62,530</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">197,189</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">186,144</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;">12,202</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">15,954</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">43,730</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">51,464</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Growth</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right;
 border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">7,659</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,704</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">20,531</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">15,289</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;">Total Telecom &amp; Payment Services</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">328,838</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">356,362</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1,018,637</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1,128,510</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>net2phone-UCaaS</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">6,651</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">3,704</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">17,483</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">9,334</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td>net2phone-Platform Services</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,766</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,382</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">16,924</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">15,838</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-left: 0.125in;">Total net2phone</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">12,417</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">9,086</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">34,407</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">25,172</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;">All Other</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style:
 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(38</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1,166</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt; padding-left: 0.125in;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">341,255</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">365,410</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,053,044</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,154,848</td><td style="text-align: left; padding-bottom: 4pt;">&#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"><div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom&#160;&amp;<br />Payment&#160;<br />Services</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">Three&#160;Months&#160;Ended April 30, 2019</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 941px; text-align: left;">United States</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">215,686</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">8,833</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;"></td><td style="padding: 0px; width: 15px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;">224,519</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left;">Outside the United States:</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; padding-left: 0.125in;">United Kingdom</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">46,577</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">46,580</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0.125in;">Netherlands</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent:
 0px;">48,817</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">48,817</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-left: 0.125in;">Other</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">17,758</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">3,581</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">21,339</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">Total outside the United States</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">113,152</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">3,584</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">116,736</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Total</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">328,838</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">12,417</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;"></td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">341,255</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr></table></div><div>&#160;</div><div><br class="apple-interchange-newline" /><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"
 cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom &amp;<br />Payment<br />Services</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 April 30, 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><td>&#160;</td><td colspan="2">&#160;</td><td>&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 941px; text-align: left;">United States</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">237,914</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">7,060</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">(38)</td><td style="width: 15px; text-align: left;"></td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">244,936</td><td style="width: 15px; 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><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: #cceeff;"><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;">49,474</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">1</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;">49,475</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;">47,757</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;">47,757</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-left: 0.125in;">Other</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">21,217</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">2,025</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">23,242</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">Total outside the United States</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">118,448</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">2,026</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right;
 border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">120,474</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">356,362</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">9,086</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(38)</td><td style="text-align: left; padding-bottom: 4pt;"></td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">365,410</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>&#160;</i></font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom&#160;&amp;<br />Payment<br />Services</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">Nine&#160;Months&#160;Ended April 30, 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: #cceeff;"><td style="width: 941px; text-align: left;">United States</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">669,282</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">24,857</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">&#8212;</td><td style="width: 15px; text-align: left;"></td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">694,139</td><td style="width: 15px; 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><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: #cceeff;"><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;">150,044</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">19</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;">150,063</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;">147,796</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;">147,796</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">51,515</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">9,531</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">61,046</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;">Total outside the United States</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">349,355</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">9,550</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">358,905</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,018,637</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">34,407</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="text-align: left; padding-bottom: 4pt;"></td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,053,044</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><i>&#160;</i></font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom&#160;&amp;<br />Payment<br />Services</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt;
 font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">Nine&#160;Months&#160;Ended April 30, 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><td>&#160;</td><td colspan="2">&#160;</td><td>&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 941px; text-align: left; padding-left: 0in;">United States</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">760,183</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">19,503</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">1,166</td><td style="width: 15px; text-align: left;">$</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;"></td><td style="width: 109px; text-align: right;">780,852</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0in;">Outside the United States:</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><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;">164,787</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">1</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;">164,788</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;">144,618</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;">144,618</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-left: 0.125in;">Other</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">58,922</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,668</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">64,590</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">Total outside the United States</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">368,327</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,669</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">373,996</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,128,510</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black;
 border-bottom-width: 4pt; border-bottom-style: double;">25,172</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,166</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"></td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,154,848</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<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"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="2">Three Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="2">Nine Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><b>2019</b></p></td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><b>2019</b></p></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 style="text-align: center; font-weight: bold;" colspan="6">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1175px; text-align: left; text-indent: -12pt; padding-bottom: 4pt; padding-left: 12pt;">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="width: 16px; padding-bottom: 4pt;">&#160;</td><td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">25,639</td><td style="width: 16px; text-align: left; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">35,138</td><td style="width: 15px; text-align: left; padding-bottom: 4pt;">&#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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&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>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763610656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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, and Restricted Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Schedule of cash, cash equivalents, and restricted cash and cash equivalents</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">April 30,<br />2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">July&#160;31,<br />2018</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="6">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; width: 1191px; text-align: left; text-indent: 0px;">Cash and cash equivalents</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 142px; text-align: right;">79,326</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 141px; text-align: right;">73,981</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Restricted cash and cash equivalents</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">162,848</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">129,216</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px 0px 0px 0.125in; text-align: left; text-indent: 0px;">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">242,174</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">203,197</td><td style="text-align: left; padding-bottom: 4pt;">&#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=6879938&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>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6657964592">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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>Acquisition of Versature Corp [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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1331px; text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Trade accounts receivable</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 141px; text-align: right;">370</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Prepaid expenses</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">65</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Property, plant and equipment</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">1,826</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Non-compete agreement</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">600</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Customer relationships</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">3,003</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-indent: -35.85pt; padding-left: 0.5in;">Tradename</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">490</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Other assets</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">486</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Trade accounts payable</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(81</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Accrued expenses</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(523</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-bottom: 1.5pt; padding-left: 0.5in;">Other liabilities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(710</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-bottom: 4pt; padding-left: 60pt;">Net assets excluding cash acquired</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,526</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Supplemental information:</td><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: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in;">Cash paid</td><td>&#160;</td><td style="text-align: left;">$</td><td style="text-align: right;">5,943</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -35.85pt; padding-bottom: 1.5pt; padding-left: 0.5in;">Cash acquired</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(417</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -35.85pt; padding-bottom: 4pt; padding-left: 60pt;">Total consideration, net of cash acquired</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,526</td><td style="text-align: left; padding-bottom: 4pt;">&#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_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of business acquisition pro forma information</a></td>
<td class="text"><div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 815px; padding-bottom: 4pt;">Revenues</td><td style="width: 16px; padding-bottom: 4pt;">&#160;</td><td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">341,255</td><td style="width: 16px; text-align: left; padding-bottom: 4pt;">&#160;</td><td style="width: 16px; padding-bottom: 4pt;">&#160;</td><td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">367,088</td><td style="width: 16px; text-align: left; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,053,928</td><td style="width: 15px; text-align: left; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; padding-bottom: 4pt;">&#160;</td><td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,159,372</td><td style="width: 15px; text-align: left; padding-bottom: 4pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0.1in;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><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: #cceeff;"><td style="text-align: left; text-indent: -20.25pt; padding-bottom: 4pt; padding-left: 21.1pt;">Net income (loss)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">4,157</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(3,236</td><td style="text-align: left; padding-bottom: 4pt;">)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,289</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(3,555</td><td style="text-align: left; padding-bottom: 4pt;">)</td></tr></table></div><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771414320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rafael Holdings, Inc. Spin-Off (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=idt_RafaelSpinOffMember', window );">Rafael Holdings, Inc. Spin-Off [Member]</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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Schedule of consolidated statements of operations</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding: 0px 0px 1.5pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"><font style="font-family: 'times new roman', times, serif;">Three Months Ended<br />April 30,</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6"><font style="font-family: 'times new roman', times, serif;">Nine Months Ended<br />April 30,</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px 0px 1.5pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><font style="font-family: 'times new roman', times, serif;">2019</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><font style="font-family: 'times new roman', times, serif;">2018</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><font style="font-family: 'times new roman', times, serif;">2019</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><font style="font-family: 'times new roman', times, serif;">2018</font></td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold;" colspan="14"><font style="font-family: 'times new roman', times, serif;">(in thousands)</font></td><td style="padding: 0px; text-indent: 0px; font-weight: bold;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px 0px 4pt; width: 815px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">Loss before income taxes</font></td><td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: middle; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">&#8212;</font></td><td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">(1,190</font></td><td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times,
 serif;">)</font></td><td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">&#8212;</font></td><td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">(2,410</font></td><td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">)</font></td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">Loss before income taxes attributable to IDT Corporation</font></td><td style="padding: 0px 0px 4pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">&#8212;</font></td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 4pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">(1,062</font></td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">)</font></td><td style="padding: 0px 0px 4pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">&#8212;</font></td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="padding: 0px 0px 4pt; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">&#160;</font></td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">$</font></td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;"><font style="font-family: 'times new roman', times, serif;">(2,107</font></td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;"><font style="font-family: 'times new roman', times, serif;">)</font></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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771368832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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>Debt 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 );">Summary of marketable debt securities</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding: 0px 0px 1.5pt; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Amortized Cost</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross Unrealized Gains</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross Unrealized Losses</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Fair Value</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px; text-align: center; text-indent: 0px; font-weight: bold;" colspan="14">(in thousands)</td><td style="padding: 0px; text-indent: 0px; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px;">Available-for-sale securities:</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">April 30, 2019:</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px 0px 4pt; width: 815px; text-align: left; text-indent: 0.125in;">Municipal bonds</td><td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;">&#160;</td><td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#160;301</td><td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; width: 16px; text-indent: 0px;">&#160;</td><td style="width: 16px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="padding: 0px 0px 4pt; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;">&#160;</td><td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; width: 15px; text-indent: 0px;">&#160;</td><td style="width: 15px; text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">301</td><td style="padding: 0px 0px 4pt; width: 15px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding:
 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">July 31, 2018:</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0.125in;">Certificates of deposit*</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3,032</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3,032</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-align: left; text-indent: 0.125in;">U.S. Treasury notes</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,693</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,692</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0.125in;">Municipal bonds</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">888</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">888</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px 0px 4pt; text-indent: 0.375in;">Total</td><td style="padding: 0px 0px 4pt; text-indent: 0px;">&#160;</td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black;
 border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,613</td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; text-indent: 0px;">&#160;</td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px 0px 4pt; text-indent: 0px;">&#160;</td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(1</td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px 0px 4pt; text-indent: 0px;">&#160;</td><td style="text-align: left; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,612</td><td style="padding: 0px 0px 4pt; text-align: left; text-indent: 0px;">&#160;</td></tr></table><p style="margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman', times, serif; font-size: 13.33px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">&#160;</p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="text-align: justify; vertical-align: top;"><td style="width: 0in;"></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&#8217;s certificates of deposit had 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 );">Summary of available-for-sale debt securities</a></td>
<td class="text"><div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2"><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;"><b>Fair Value</b></font></p><div align="left" style="font: 10pt/normal 'times new roman', times, serif; margin-top: 1pt; margin-bottom: 1pt; font-size-adjust: none; font-stretch: normal;">&#160;</div></td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="2">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1363px; text-align: left; text-indent: -11.4pt; padding-left: 12pt;">Within one year</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 141px; text-align: right;">301</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;">After one year through five years</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;">After five years through ten years</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.4pt; padding-bottom: 1.5pt; padding-left: 12pt;">After ten years</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-indent: -2.65pt; padding-bottom: 4pt; padding-left: 0.5in;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">301</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock', window );">Summary of available-for-sale securities, unrealized loss position</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Unrealized Losses</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Fair Value</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="6">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">April 30, 2019:</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: #cceeff;"><td style="width: 1179px; padding-left: 0.125in;">Total</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 142px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="width: 141px; text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td>&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="font-weight: bold;">July 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></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">U.S. Treasury notes</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,692</td><td style="text-align: left;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771297072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock', window );">Summary of carrying value of equity investments</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Three Months Ended April 30, 2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Nine Months Ended April 30, 2019</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="6">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1237.73px; text-indent: -11.5pt; padding-left: 12.2pt;">Balance, beginning of period</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">3,045</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">1,883</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.5pt; padding-left: 12.2pt;">Adoption of change in accounting for equity investments</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1,213</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-indent: -11.4pt; padding-left: 12pt;">Adjusted balance, beginning of period</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">3,045</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">3,096</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt;">Adjustment for observable transactions involving a similar investment from the same issuer</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">599</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">550</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-indent: -11.4pt; padding-left: 12pt;">Redemptions</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;">(2</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-indent: -11.4pt; padding-left: 12pt;">Impairments</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-indent: -11.5pt; padding-bottom: 4pt; padding-left: 12.2pt;">Balance, end of period</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,644</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,644</td><td style="text-align: left; padding-bottom: 4pt;">&#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_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Summary of unrealized gains and losses for all equity investments</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;">Net gains recognized during the period on equity investments</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">623</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">30</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">704</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">53</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -12.25pt; padding-left: 12.25pt;">Less: net gains and losses recognized during the period on equity investments redeemed during the period</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -12.25pt; padding-bottom: 4pt; padding-left: 12.95pt;">Unrealized gains recognized during the period on equity investments still held at the reporting date</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">623</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">30</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">704</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">53</td><td style="text-align: left; padding-bottom: 4pt;">&#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_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_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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771444896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 Measurements [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 );">Summary of balance of assets measured at fair value on a recurring basis</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level&#160;1&#160;(1)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level&#160;2&#160;(2)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level&#160;3&#160;(3)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="text-align: center; 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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: bold;">April 30, 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: #cceeff;"><td style="width: 941px; text-align: left;">Debt securities</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">&#8212;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">301</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">&#8212;</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">301</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left;">Equity securities included in other current assets</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">523</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;">523</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left;">Equity securities included in equity investments</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">3,344</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">3,344</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0.125in;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">523</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">301</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,344</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">4,168</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="font-weight: bold;">July 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 style="text-align: left;">Debt securities</td><td>&#160;</td><td style="text-align: left;">$</td><td style="text-align: right;">1,692</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">$</td><td style="text-align: right;">3,920</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;">5,612</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left;">Equity securities included in other current assets</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">360</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">360</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0.125in;">Total</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">2,052</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,920</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,972</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">(1) &#8211; quoted prices in active markets for identical assets or liabilities</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">(2) &#8211; observable inputs other than quoted prices in active markets for identical assets and liabilities</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'times new roman', times, serif; font-size: 10pt;">(3) &#8211; no observable pricing inputs in the market</font></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 );">Summary of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 925px; text-indent: -12pt; padding-left: 12pt;">Balance, beginning of period</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">2,745</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">6,300</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">&#8212;</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">6,300</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -12pt; padding-left: 12pt;">Transfer into Level 3 from adoption of change in accounting for equity investments</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;">2,794</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -12pt; padding-left: 12pt;">Rafael Spin-Off</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;">(6,300</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;">(6,300</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-bottom: 1.5pt; padding-left: 12pt;">Total gains recognized in &#8220;Other income (expense), net&#8221;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">599</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">550</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt; padding-left: 0.7pt;">Balance, end of period</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td
 style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,344</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,344</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -11.4pt; padding-bottom: 4pt; padding-left: 11.4pt;">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">599</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">550</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">&#8212;</td><td style="text-align: left; padding-bottom: 4pt;">&#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=99377789&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=99377789&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://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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19190-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6768912112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 (Loss) 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine Months Ended<br />April 30,</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="font-weight: bold;">&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td>&#160;</td><td style="font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 941px;">Basic weighted-average number of shares</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 110px; text-align: right;">26,263</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 110px; text-align: right;">24,675</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 109px; text-align: right;">24,970</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 109px; text-align: right;">24,649</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left;">Effect of dilutive securities:</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; padding-left: 0.125in;">Stock options</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;">&#8212;</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">&#8212;</td><td style="text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0.125in;">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">2</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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#8212;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Diluted weighted-average number of shares</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">26,263</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">24,675</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">24,972</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom:
 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">24,649</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Summary of shares excluded from the diluted earnings per share</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three Months Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine Months Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;">Stock options</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 110px; text-align: right;">1,223</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 110px; text-align: right;">1,253</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">&#160;</td><td style="width: 109px; text-align: right;">1,236</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 109px; text-align: right;">1,253</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -12pt; padding-bottom: 1.5pt; padding-left: 12pt;">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">191</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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">191</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -12pt; padding-bottom: 4pt; padding-left: 12pt;">Shares excluded from the calculation of diluted earnings per share</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,223</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,444</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,236</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,444</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763537856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 Loss [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 income (loss)</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td>&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Unrealized<br />Gain (Loss) on Available-for-Sale Securities</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Foreign Currency Translation</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Accumulated Other Comprehensive Loss</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 style="text-align: center; font-weight: bold;" colspan="10">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 1003px;">Balance, July 31, 2018</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 142px; text-align: right;">(34</td><td style="width: 16px; text-align: left;">)</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 141px; text-align: right;">(4,938</td><td style="width: 15px; text-align: left;">)</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 141px; text-align: right;">(4,972</td><td style="width: 15px; text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -0.25in; padding-bottom: 1.5pt; padding-left: 0.25in;">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">33</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: 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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">33</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td>Adjusted balance, August 1, 2018</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(1</td><td style="text-align: left;">)</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(4,938</td><td style="text-align: left;">)</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(4,939</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;">Other comprehensive income attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">1</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">473</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">474</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding-bottom: 4pt;">Balance, April 30, 2019</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: 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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(4,465</td><td style="text-align: left; padding-bottom: 4pt;">)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(4,465</td><td style="text-align: left; padding-bottom: 4pt;">)</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=114867106&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>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763606432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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>Business Segment Information [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"><div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="text-align: center; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(in thousands)</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Telecom&#160;&amp;<br />Payment<br />Services</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">net2phone</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">All Other</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Corporate</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td><td style="text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding: 0px 0px 1.5pt; text-indent: 0px; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">Three&#160;Months&#160;Ended April 30, 2019</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;" colspan="2">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; width: 784px; text-indent: 0px;">Revenues</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">328,838</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">12,417</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 110px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; width: 16px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 16px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 15px; text-indent: 0px;">&#160;</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; width: 109px; text-align: right; text-indent: 0px;">341,255</td><td style="padding: 0px; width: 15px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Income (loss) from operations</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">6,577</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,267</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,561</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">2,749</td><td style="padding: 0px; text-align: left;
 text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;
 background-color:
 #cceeff;"><td style="padding: 0px; text-indent: 0px;">Severance</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">553</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">553</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Other operating expense</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(120</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(120</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">Three&#160;Months&#160;Ended April 30, 2018</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Revenues</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">356,362</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">9,086</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td
 style="padding: 0px; text-align: right; text-indent: 0px;">(38</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent:
 0px;">&#160;</td><td
 style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">365,410</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Income (loss) from operations</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3,143</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(769</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,138</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,929</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,693</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Severance</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3,592</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">66</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">3,658</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Other operating expense</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(345</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(345</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">Nine&#160;Months&#160;Ended April 30, 2019</td><td
 style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td
 style="padding: 0px;
 text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Revenues</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,018,637</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">34,407</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,053,044</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Income (loss) from operations</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">18,121</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(4,663</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(7,884</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">5,574</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Severance</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">553</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">553</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Other operating income (expense), net</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">215</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">25</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px;
 text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(645</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td
 style="padding: 0px;
 text-align: right; text-indent: 0px;">(405</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-indent: 0px; font-weight: bold;">Nine&#160;Months&#160;Ended April 30, 2018</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Revenues</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,128,510</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">25,172</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,166</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">$</td><td style="padding: 0px; text-align: right; text-indent: 0px;">1,154,848</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Income (loss) from operations</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">12,105</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,233</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,600</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(9,362</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(2,090</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="padding: 0px; text-indent: 0px;">Severance</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">4,197</td><td
 style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td
 style="padding: 0px;
 text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">96</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">4,293</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding: 0px; text-align: left; text-indent: 0px;">Other operating expense</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">&#8212;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,970</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td><td style="padding: 0px; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: left; text-indent: 0px;">&#160;</td><td style="padding: 0px; text-align: right; text-indent: 0px;">(1,970</td><td style="padding: 0px; text-align: left; text-indent: 0px;">)</td></tr></table></div><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>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6656399328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Expense), Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 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 (Expense), Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of other income (expense), net</a></td>
<td class="text"><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Three&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="6">Nine&#160;Months&#160;Ended<br />April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">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 style="text-align: center; font-weight: bold;" colspan="14">(in thousands)</td><td style="font-weight: bold;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 925px; text-align: left; text-indent: -12pt; padding-left: 12pt;">Foreign currency transaction losses</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">(3</td><td style="width: 16px; text-align: left;">)</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 110px; text-align: right;">(653</td><td style="width: 16px; text-align: left;">)</td><td style="width: 16px;">&#160;</td><td style="width: 16px; text-align: left;">$</td><td style="width: 109px; text-align: right;">(838</td><td style="width: 15px; text-align: left;">)</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 109px; text-align: right;">(1,211</td><td style="width: 15px; text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; text-indent: -12pt; padding-left: 12pt;">Loss on sale of debt securities</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;">(7</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;">(16</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: -12pt; padding-left: 12pt;">Gain (loss) on investments</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">623</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(66</td><td style="text-align: left;">)</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">704</td><td style="text-align: left;">&#160;</td><td>&#160;</td><td style="text-align: left;">&#160;</td><td style="text-align: right;">(7</td><td style="text-align: left;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-indent: -12pt; padding-bottom: 1.5pt; padding-left: 12pt;">Other</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(260</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">14</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-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">(360</td><td style="text-align: left; padding-bottom: 1.5pt;">)</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">66</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="text-align: left; text-indent: 6pt; padding-bottom: 4pt; padding-left: 12pt;">Total other income (expense), net</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">360</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-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(712</td><td style="text-align: left; padding-bottom: 4pt;">)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(494</td><td style="text-align: left; padding-bottom: 4pt;">)</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">(1,168</td><td style="text-align: left; padding-bottom: 4pt;">)</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>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6783095328">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>
<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">$ 341,255<span></span>
</td>
<td class="nump">$ 365,410<span></span>
</td>
<td class="nump">$ 1,053,044<span></span>
</td>
<td class="nump">$ 1,154,848<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>
<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>
<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">328,838<span></span>
</td>
<td class="nump">356,362<span></span>
</td>
<td class="nump">1,018,637<span></span>
</td>
<td class="nump">1,128,510<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>
<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>
<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">12,417<span></span>
</td>
<td class="nump">9,086<span></span>
</td>
<td class="nump">34,407<span></span>
</td>
<td class="nump">25,172<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_AllOtherMember', window );">All Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<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="text"> <span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,166<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=idt_BossRevolutionCallingMember', window );">Boss Revolution Calling [Member] | Telecom &amp; Payment Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<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">120,455<span></span>
</td>
<td class="nump">129,649<span></span>
</td>
<td class="nump">366,114<span></span>
</td>
<td class="nump">393,454<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_WholesaleCarrierServicesMember', window );">Carrier Services [Member] | Telecom &amp; Payment Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<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">120,955<span></span>
</td>
<td class="nump">142,525<span></span>
</td>
<td class="nump">391,073<span></span>
</td>
<td class="nump">482,159<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=idt_MobileTopUpMember', window );">Mobile Top-Up [Member] | Telecom &amp; Payment Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<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">67,567<span></span>
</td>
<td class="nump">62,530<span></span>
</td>
<td class="nump">197,189<span></span>
</td>
<td class="nump">186,144<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_TotalTelecomAndPaymentServicesOtherMember', window );">Other [Member] | Telecom &amp; Payment Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<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,202<span></span>
</td>
<td class="nump">15,954<span></span>
</td>
<td class="nump">43,730<span></span>
</td>
<td class="nump">51,464<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_TotalTelecomAndPaymentServicesGrowthMember', window );">Growth [Member] | Telecom &amp; Payment Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<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,659<span></span>
</td>
<td class="nump">5,704<span></span>
</td>
<td class="nump">20,531<span></span>
</td>
<td class="nump">15,289<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_NetTwoPhoneUnifiedCommunicationsAsServiceMember', window );">net2phone-UCaaS [Member] | Total net2phone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<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">6,651<span></span>
</td>
<td class="nump">3,704<span></span>
</td>
<td class="nump">17,483<span></span>
</td>
<td class="nump">9,334<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_Net2Phone-PlatformServicesMember', window );">net2phone-Platform Services [Member] | Total net2phone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<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">$ 5,766<span></span>
</td>
<td class="nump">$ 5,382<span></span>
</td>
<td class="nump">$ 16,924<span></span>
</td>
<td class="nump">$ 15,838<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://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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_us-gaap_StatementBusinessSegmentsAxis=idt_AllOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AllOtherMember</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_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_Net2Phone-PlatformServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Net2Phone-PlatformServicesMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6781370304">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>
<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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">$ 116,736<span></span>
</td>
<td class="nump">$ 120,474<span></span>
</td>
<td class="nump">$ 358,905<span></span>
</td>
<td class="nump">$ 373,996<span></span>
</td>
</tr>
<tr class="re">
<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">341,255<span></span>
</td>
<td class="nump">365,410<span></span>
</td>
<td class="nump">1,053,044<span></span>
</td>
<td class="nump">1,154,848<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>
<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>
<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">224,519<span></span>
</td>
<td class="nump">244,936<span></span>
</td>
<td class="nump">694,139<span></span>
</td>
<td class="nump">780,852<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>
<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>
<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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">46,580<span></span>
</td>
<td class="nump">49,475<span></span>
</td>
<td class="nump">150,063<span></span>
</td>
<td class="nump">164,788<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>
<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>
<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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">48,817<span></span>
</td>
<td class="nump">47,757<span></span>
</td>
<td class="nump">147,796<span></span>
</td>
<td class="nump">144,618<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>
<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>
<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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">21,339<span></span>
</td>
<td class="nump">23,242<span></span>
</td>
<td class="nump">61,046<span></span>
</td>
<td class="nump">64,590<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>
<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>
<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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">113,152<span></span>
</td>
<td class="nump">118,448<span></span>
</td>
<td class="nump">349,355<span></span>
</td>
<td class="nump">368,327<span></span>
</td>
</tr>
<tr class="re">
<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">328,838<span></span>
</td>
<td class="nump">356,362<span></span>
</td>
<td class="nump">1,018,637<span></span>
</td>
<td class="nump">1,128,510<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>
<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>
<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">215,686<span></span>
</td>
<td class="nump">237,914<span></span>
</td>
<td class="nump">669,282<span></span>
</td>
<td class="nump">760,183<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>
<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>
<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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">46,577<span></span>
</td>
<td class="nump">49,474<span></span>
</td>
<td class="nump">150,044<span></span>
</td>
<td class="nump">164,787<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>
<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>
<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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">48,817<span></span>
</td>
<td class="nump">47,757<span></span>
</td>
<td class="nump">147,796<span></span>
</td>
<td class="nump">144,618<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>
<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>
<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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">17,758<span></span>
</td>
<td class="nump">21,217<span></span>
</td>
<td class="nump">51,515<span></span>
</td>
<td class="nump">58,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_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">Total net2phone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">3,584<span></span>
</td>
<td class="nump">2,026<span></span>
</td>
<td class="nump">9,550<span></span>
</td>
<td class="nump">5,669<span></span>
</td>
</tr>
<tr class="re">
<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,417<span></span>
</td>
<td class="nump">9,086<span></span>
</td>
<td class="nump">34,407<span></span>
</td>
<td class="nump">25,172<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] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues, Total</a></td>
<td class="nump">8,833<span></span>
</td>
<td class="nump">7,060<span></span>
</td>
<td class="nump">24,857<span></span>
</td>
<td class="nump">19,503<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] | United Kingdom [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">1<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] | Netherlands [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=idt_NetTwoPhoneUnifiedCommunicationsAsServiceSegmentMember', window );">Total net2phone [Member] | Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="nump">3,581<span></span>
</td>
<td class="nump">2,025<span></span>
</td>
<td class="nump">9,531<span></span>
</td>
<td class="nump">5,668<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_AllOtherMember', window );">All Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<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="text"> <span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,166<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_AllOtherMember', window );">All Other [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text"> <span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,166<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_AllOtherMember', window );">All Other [Member] | United Kingdom [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=idt_AllOtherMember', window );">All Other [Member] | Netherlands [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=idt_AllOtherMember', window );">All Other [Member] | Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Outside the United States:</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_RevenuesFromExternalCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_RevenuesFromExternalCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 external 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_RevenuesFromExternalCustomers</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://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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=idt_AllOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AllOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6781067184">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=idt_ContractLiabilitiesMember', window );">Contract Liability [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_OffsettingLiabilitiesLineItems', window );"><strong>Offsetting Liabilities [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">$ 25,639<span></span>
</td>
<td class="nump">$ 35,138<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://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&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_OffsettingLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OffsettingLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-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>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6778561888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details Textual) - ASC 606 [Member]<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 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_RevenueRecognitionTextualAbstract', window );"><strong>Revenue Recognition (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_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">$ 8.6<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_AdjustmentsForNewAccountingPronouncementsAxis=idt_AccountingStandardsUpdateSixZeroSixMember', window );">Deferred Income Tax Assets [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_RevenueRecognitionTextualAbstract', window );"><strong>Revenue Recognition (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_CumulativeEffectOnRetainedEarningsNetOfTax1', window );">Deferred Customer Contract Acquisition Costs</a></td>
<td class="nump">0.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_AdjustmentsForNewAccountingPronouncementsAxis=idt_AccountingStandardsUpdateSixZeroSixMember', window );">Accumulated deficit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_RevenueRecognitionTextualAbstract', window );"><strong>Revenue Recognition (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_CumulativeEffectOnRetainedEarningsNetOfTax1', window );">Deferred Customer Contract Acquisition Costs</a></td>
<td class="nump">1.3<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_AdjustmentsForNewAccountingPronouncementsAxis=idt_AccountingStandardsUpdateSixZeroSixMember', window );">Other current assets [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_RevenueRecognitionTextualAbstract', window );"><strong>Revenue Recognition (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_DeferredCostsCurrentAndNoncurrent', window );">Defer costs</a></td>
<td class="nump">0.6<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_AdjustmentsForNewAccountingPronouncementsAxis=idt_AccountingStandardsUpdateSixZeroSixMember', window );">Other assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_RevenueRecognitionTextualAbstract', window );"><strong>Revenue Recognition (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_DeferredCostsCurrentAndNoncurrent', window );">Defer costs</a></td>
<td class="nump">$ 0.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_RevenueRecognitionTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueRecognitionTextualAbstract</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_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_DeferredCostsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of deferred 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;">us-gaap_DeferredCostsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</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_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsForNewAccountingPronouncementsAxis=idt_AccountingStandardsUpdateSixZeroSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=idt_AccountingStandardsUpdateSixZeroSixMember</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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=idt_DeferredIncomeTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeTaxAssetsMember</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_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetainedEarningsMember</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_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769576272">
<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>Apr. 30, 2019</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Jul. 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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 79,326<span></span>
</td>
<td class="nump">$ 73,981<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">162,848<span></span>
</td>
<td class="nump">129,216<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">$ 242,174<span></span>
</td>
<td class="nump">$ 203,197<span></span>
</td>
<td class="nump">$ 194,989<span></span>
</td>
<td class="nump">$ 211,963<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=109223946&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=82887183&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=109223946&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=109223946&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=82887183&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=109223946&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>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6632652816">
<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>Apr. 30, 2019</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_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">$ 162,848<span></span>
</td>
<td class="nump">$ 129,216<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_FinancialServicesLimitedMember', 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">$ 162,500<span></span>
</td>
<td class="nump">$ 128,900<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=82887183&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=109223946&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_FinancialServicesLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialServicesLimitedMember</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>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769684432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition of Versature Corp (Details)<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_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisition of Versature Corp [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade accounts receivable</a></td>
<td class="nump">$ 370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses</a></td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">1,826<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement', window );">Non-compete agreement</a></td>
<td class="nump">600<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">3,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Tradename</a></td>
<td class="nump">490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Trade accounts payable</a></td>
<td class="num">(81)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Accrued expenses</a></td>
<td class="num">(523)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="num">(710)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Net assets excluding cash acquired</a></td>
<td class="nump">5,526<span></span>
</td>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract', window );"><strong>Supplemental information:</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,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash acquired</a></td>
<td class="num">(417)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration, net of cash acquired</a></td>
<td class="nump">$ 5,526<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for usiness combination recognized identifiable assets acquired and liabilities assumed current customer relationships.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for business combination recognized identifiable assets acquired and liabilities assumed current noncompeting agreement.</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSupplementalInformationAbstract</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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, acquired at the acquisition date. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=108330185&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=108330185&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<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=109223946&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>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6659049008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Versature Corp (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>Acquisition of Versature Corp [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_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 341,255<span></span>
</td>
<td class="nump">$ 367,088<span></span>
</td>
<td class="nump">$ 1,053,928<span></span>
</td>
<td class="nump">$ 1,159,372<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss)</a></td>
<td class="nump">$ 4,157<span></span>
</td>
<td class="num">$ (3,236)<span></span>
</td>
<td class="nump">$ 3,289<span></span>
</td>
<td class="num">$ (3,555)<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>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771371040">
<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,943<span></span>
</td>
</tr>
<tr class="re">
<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=109223946&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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6782771328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rafael Holdings, Inc. Spin-Off (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="nump">$ 3,286<span></span>
</td>
<td class="num">$ (2,201)<span></span>
</td>
<td class="nump">$ 5,552<span></span>
</td>
<td class="num">$ (2,405)<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. Spin-Off [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,190)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,410)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem', window );">Loss before income taxes attributable to IDT Corporation</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (1,062)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (2,107)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the income loss from continuing operations before income taxes extraordinary item.</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItem</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_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=115205541&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=114873790&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=114873765&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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_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>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6781973408">
<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>Apr. 30, 2019</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_DebtSecuritiesCurrentAbstract', window );"><strong>Available-for-sale 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="nump">$ 301<span></span>
</td>
<td class="nump">$ 5,613<span></span>
</td>
</tr>
<tr class="re">
<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="num">(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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">301<span></span>
</td>
<td class="nump">5,612<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 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="text">&#160;<span></span>
</td>
<td class="nump">3,032<span></span>
</td>
</tr>
<tr class="re">
<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">&#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>[1]</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>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,032<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_USTreasuryNotesSecuritiesMember', window );">U.S. Treasury notes [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 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">1,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_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="num">(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_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">1,692<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 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="nump">301<span></span>
</td>
<td class="nump">888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="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></sup></td>
<td class="nump">$ 301<span></span>
</td>
<td class="nump">$ 888<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Each of the Company's certificates of deposit had 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=82897076&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=82897076&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=82897076&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_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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26610-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&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_USTreasuryNotesSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_USTreasuryNotesSecuritiesMember</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>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6659367568">
<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>Apr. 30, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Debt 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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Within one year</a></td>
<td class="nump">$ 301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">After one year through five years</a></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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', 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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', 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">$ 301<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following latest fiscal year. Excludes 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes 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>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 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27198-111563<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 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62586-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes 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>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 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27198-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<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 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=82897076&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=82897076&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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes 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>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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27198-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<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 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763794128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Securities (Details 2) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2019</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Fair Value</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_idt_MajorTypeOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. Treasury notes [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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,692<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769687440">
<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>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_idt_DebtSecuritiesTextualAbstract', window );"><strong>Debt Securities (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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustment', window );">Equity securities, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from maturities and sales of available-for-sale securities</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 5,300<span></span>
</td>
<td class="nump">$ 36,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 securities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 16,000<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_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_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_PriorPeriodReclassificationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a reclassification adjustment made to prior period financial statement amounts.</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_PriorPeriodReclassificationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=109223946&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=109223946&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=109979856&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>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769212656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments (Details) - Equity investments [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_EquitySecuritiesFvNi', window );">Balance, beginning of period</a></td>
<td class="nump">$ 3,045<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, beginning of period</a></td>
<td class="nump">3,045<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">599<span></span>
</td>
<td class="nump">550<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_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount', window );">Redemptions</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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Impairments</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_EquitySecuritiesFvNi', window );">Balance, end of period</a></td>
<td class="nump">$ 3,644<span></span>
</td>
<td class="nump">$ 3,644<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_idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities without readily determinable fair value, redemptions, annual amount.</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_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount</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=84241550&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=84241550&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>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769239584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_EquitySecuritiesFvNiRecognizedGainLossNet', window );">Net gains recognized during the period on equity investments</a></td>
<td class="nump">$ 623<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 704<span></span>
</td>
<td class="nump">$ 53<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 redeemed during the period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="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 recognized during the period on equity investments still held at the reporting date</a></td>
<td class="nump">$ 623<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 704<span></span>
</td>
<td class="nump">$ 53<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>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769549584">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Jul. 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_CreationDateAxis=idt_AugustOneTwoZeroOneEightMember', window );">August 1, 2018 [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">Cumulative effect of adopting this ASU increase in equity investments</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive loss [Member] | August 1, 2018 [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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">Cumulative effect of adopting this ASU increase in equity investments</a></td>
<td class="nump">33,000<span></span>
</td>
<td class="nump">33,000<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_RetainedEarningsMember', window );">Accumulated deficit [Member] | August 1, 2018 [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">Cumulative effect of adopting this ASU increase in equity investments</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=idt_VisaSeriesCConvertibleParticipatingPreferredStockMember', window );">Visa Series C Convertible Participating Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 600<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">13.886<span></span>
</td>
<td class="nump">13.886<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_ZedgeMember', window );">Zedge [Member] | Class B common stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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">42,282<span></span>
</td>
<td class="nump">42,282<span></span>
</td>
<td class="nump">42,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtFairValue', window );">Shares owned fair value</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 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_dei_LegalEntityAxis=idt_RafaelHoldingsIncMember', window );">Rafael [Member] | Class B common stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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">26,821<span></span>
</td>
<td class="nump">26,821<span></span>
</td>
<td class="nump">25,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtFairValue', window );">Shares owned fair value</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 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_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_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=84241550&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99383244&amp;loc=d3e12121-115841<br><br>Reference 2: http://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 C.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=50485924&amp;loc=d3e611225-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 6<br> -Subparagraph (SX 210.12-14.Column E.2,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=50485924&amp;loc=d3e611322-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 C.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=50485924&amp;loc=d3e611133-123010<br><br>Reference 5: 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 5<br> -Subparagraph (SX 210.12-13.Column C.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=50485924&amp;loc=d3e611282-123010<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedBalanceShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balance held at close of period in number of shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99383244&amp;loc=d3e12121-115841<br><br>Reference 2: http://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_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest 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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22580-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_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CreationDateAxis=idt_AugustOneTwoZeroOneEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreationDateAxis=idt_AugustOneTwoZeroOneEightMember</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_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeMember</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_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetainedEarningsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=idt_ZedgeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ZedgeMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769834480">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2019</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 301<span></span>
</td>
<td class="nump">$ 5,612<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_EquitySecuritiesOtherCurrentAssets', window );">Equity securities included in other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">523<span></span>
</td>
<td class="nump">360<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_EquitySecuritiesEquityInvestments', window );">Equity securities included in equity investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,344<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_InvestmentsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,168<span></span>
</td>
<td class="nump">5,972<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring basis [Member] | Level 1 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,692<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_EquitySecuritiesOtherCurrentAssets', window );">Equity securities included in other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">523<span></span>
</td>
<td class="nump">360<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_EquitySecuritiesEquityInvestments', window );">Equity securities included in equity investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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_InvestmentsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">523<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring basis [Member] | Level 2 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">301<span></span>
</td>
<td class="nump">3,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_EquitySecuritiesOtherCurrentAssets', window );">Equity securities included in other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></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_EquitySecuritiesEquityInvestments', window );">Equity securities included in equity investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></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_InvestmentsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">301<span></span>
</td>
<td class="nump">3,920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring basis [Member] | Level 3 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="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_EquitySecuritiesOtherCurrentAssets', window );">Equity securities included in other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></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_EquitySecuritiesEquityInvestments', window );">Equity securities included in equity investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">3,344<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_InvestmentsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">$ 3,344<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">quoted prices in active markets for identical assets or liabilities</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">observable inputs other than quoted prices in active markets for identical assets and liabilities</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">no observable pricing inputs in the market</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_EquitySecuritiesEquityInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity securities included in 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_EquitySecuritiesEquityInvestments</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_EquitySecuritiesOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity securities included in other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">idt_EquitySecuritiesOtherCurrentAssets</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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26610-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&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=99377789&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>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6782465872">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance, beginning of period</a></td>
<td class="nump">$ 2,745<span></span>
</td>
<td class="nump">$ 6,300<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6,300<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="text"> <span></span>
</td>
<td class="nump">2,794<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff', window );">Rafael Spin-Off</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(6,300)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1', window );">Total gains recognized in "Other income (expense), net"</a></td>
<td class="nump">599<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">550<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance, end of period</a></td>
<td class="nump">3,344<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,344<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_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">$ 599<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 550<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of change in unrealized gains or losses included in earnings for assets held at end of period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>idt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rafael spin-off.</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSpinOff</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 the income statement for 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&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=99377789&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>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6633170960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2019</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_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">$ 4.8<span></span>
</td>
<td class="nump">$ 4.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_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>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6781786256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 05, 2019</div></th>
<th class="th"><div>Dec. 13, 2018</div></th>
<th class="th"><div>Dec. 21, 2018</div></th>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Apr. 16, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_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>
<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_ProceedsFromIssuanceOfCommonStock', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,272<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Deferred stock units equity incentive program, number authorized</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Deferred stock units equity incentive program, number granted</a></td>
<td class="nump">89,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1', window );">Deferred stock units equity incentive program, vesting dates</a></td>
<td class="text">Jan.  06,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2', window );">Deferred stock units equity incentive program, vesting dates</a></td>
<td class="text">Jan.  05,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3', window );">Deferred stock units equity incentive program, vesting dates</a></td>
<td class="text">Jan.  05,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Deferred stock units equity incentive program, vesting percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Deferred stock units equity incentive program, vesting percentage</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Howard S. Jonas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_ProceedsFromIssuanceOfCommonStock', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,800<span></span>
</td>
<td class="nump">$ 1,500<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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Agreed to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,546,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,546,689<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_SaleOfStockPricePerShare', window );">Purchase price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.89<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_ReductionToProceedsFromIssuanceOfCommonStock', window );">Purchase price reduced</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=idt_StockRepurchaseProgramMember', window );">Stock Repurchase Program [Member] | Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Repurchase of aggregate shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000,000<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="text">&#160;<span></span>
</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_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="text">&#160;<span></span>
</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_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Shares remained available for repurchase under the stock repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,900,000<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_ShareRepurchaseProgramAxis=idt_StockRepurchaseProgramMember', window );">Stock Repurchase Program [Member] | Common Class B [Member] | Employee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,000<span></span>
</td>
<td class="nump">$ 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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,748<span></span>
</td>
<td class="nump">5,170<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_ShareRepurchaseProgramAxis=idt_TwoThousandFifteenStockOptionAndIncentivePlanMember', window );">2015 Stock Option and Incentive Plan [Member] | Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Common stock available for grant of awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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_idt_ReductionToProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction to proceeds from issuance of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">idt_ReductionToProceedsFromIssuanceOfCommonStock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred stock units equity incentive program, vesting dates.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1</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: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_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred stock units equity incentive program, vesting dates two.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2</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: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_idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred stock units equity incentive program, vesting dates three.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3</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: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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issued or sold by the subsidiary or equity method investee per stock transaction.</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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</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_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_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 an established share-based compensation 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</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 (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vesting of share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="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>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_TitleOfIndividualAxis=us-gaap_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=us-gaap_BoardOfDirectorsChairmanMember</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_StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockRepurchaseProgramMember</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_TitleOfIndividualAxis=idt_EmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=idt_EmployeeMember</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>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6768507872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (Loss) Per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average number of shares</a></td>
<td class="nump">26,263<span></span>
</td>
<td class="nump">24,675<span></span>
</td>
<td class="nump">24,970<span></span>
</td>
<td class="nump">24,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities:</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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Stock options</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends', window );">Non-vested restricted Class B common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average number of shares</a></td>
<td class="nump">26,263<span></span>
</td>
<td class="nump">24,675<span></span>
</td>
<td class="nump">24,972<span></span>
</td>
<td class="nump">24,649<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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (a)<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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1500-109256<br><br>Reference 2: 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5498026-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: 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 (a)<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_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-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>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763889200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (Loss) Per Share (Details 1) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>
<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,223<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">1,444<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>
<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>
<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,223<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=idt_NonvestedRestrictedClassBCommonStockMember', window );">Non-vested restricted Class B common stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the calculation of diluted earnings per share</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">191<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>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6611717312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Credit Facility (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Apr. 30, 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_RevolvingCreditFacilityTextualAbstract', window );"><strong>Revolving Credit Facility (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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum principal amount of credit agreement</a></td>
<td class="nump">$ 25.0<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused outstanding amount</a></td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 termination date</a></td>
<td class="text">Jul. 15,  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_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Average percentage of commitment fee per annum</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</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_RevolvingCreditFacilityTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilityTextualAbstract</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>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770159136">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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 income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,972)<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 income attributable to IDT Corporation</a></td>
<td class="num">$ (10)<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="nump">474<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="ro">
<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">(4,465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,465)<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>
<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 income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted', window );">Adjusted balance, August 1, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income attributable to IDT Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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>
<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>
<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 income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,938)<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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification', window );">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted', window );">Adjusted balance, August 1, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,938)<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 income attributable to IDT Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(4,465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,465)<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>
<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 income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,972)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted', window );">Adjusted balance, August 1, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,939)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income attributable to IDT Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">474<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">$ (4,465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,465)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated other comprehensive income loss net of tax adjusted.</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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted</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_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=114867106&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=114867106&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=114867106&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_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_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=114867106&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=109228884&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=114867106&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>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769447168">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>
<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">$ 341,255<span></span>
</td>
<td class="nump">$ 365,410<span></span>
</td>
<td class="nump">$ 1,053,044<span></span>
</td>
<td class="nump">$ 1,154,848<span></span>
</td>
</tr>
<tr class="re">
<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">2,749<span></span>
</td>
<td class="num">(1,693)<span></span>
</td>
<td class="nump">5,574<span></span>
</td>
<td class="num">(2,090)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">3,658<span></span>
</td>
<td class="nump">553<span></span>
</td>
<td class="nump">4,293<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_OtherGeneralIncomeExpense', window );">Other operating expense</a></td>
<td class="num">(120)<span></span>
</td>
<td class="num">(345)<span></span>
</td>
<td class="num">(405)<span></span>
</td>
<td class="num">(1,970)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">328,838<span></span>
</td>
<td class="nump">356,362<span></span>
</td>
<td class="nump">1,018,637<span></span>
</td>
<td class="nump">1,128,510<span></span>
</td>
</tr>
<tr class="re">
<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">6,577<span></span>
</td>
<td class="nump">3,143<span></span>
</td>
<td class="nump">18,121<span></span>
</td>
<td class="nump">12,105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">3,592<span></span>
</td>
<td class="nump">553<span></span>
</td>
<td class="nump">4,197<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_OtherGeneralIncomeExpense', window );">Other operating expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">215<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] | net2phone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">12,417<span></span>
</td>
<td class="nump">9,086<span></span>
</td>
<td class="nump">34,407<span></span>
</td>
<td class="nump">25,172<span></span>
</td>
</tr>
<tr class="re">
<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,267)<span></span>
</td>
<td class="num">(769)<span></span>
</td>
<td class="num">(4,663)<span></span>
</td>
<td class="num">(2,233)<span></span>
</td>
</tr>
<tr class="ro">
<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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_OtherGeneralIncomeExpense', window );">Other operating expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">25<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] | All Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,138)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,600)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<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_OtherGeneralIncomeExpense', window );">Other operating expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(2,561)<span></span>
</td>
<td class="num">(2,929)<span></span>
</td>
<td class="num">(7,884)<span></span>
</td>
<td class="num">(9,362)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96<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_OtherGeneralIncomeExpense', window );">Other operating expense</a></td>
<td class="num">$ (120)<span></span>
</td>
<td class="num">$ (345)<span></span>
</td>
<td class="num">$ (645)<span></span>
</td>
<td class="num">$ (1,970)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_OtherGeneralIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 general expenses not normally included in Other Operating Costs and Expenses.</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_OtherGeneralIncomeExpense</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_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_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://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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=109223946&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_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_UnifiedCommunicationsAsServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_UnifiedCommunicationsAsServiceMember</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_AllOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AllOthersMember</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>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6780344880">
<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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2019 </div>
<div>Customer</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>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763881328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Jul. 31, 2018</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>
<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">$ 44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43.9<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 of company</a></td>
<td class="nump">45.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.1<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_OtherCommitment', window );">Aggregate commitment</a></td>
<td class="nump">42.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.5<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_EscrowDeposit', window );">Escrow deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_PerformanceBondsOutstanding', window );">Performance bonds outstanding</a></td>
<td class="nump">16.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.1<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_CashAndCashEquivalentsSubstantiallyRestricted', window );">Cash and cash equivalents</a></td>
<td class="nump">19.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 0.1<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_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>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 );">- 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_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>Performance bonds outstanding.</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=6879938&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_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=115205541&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6780387760">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_ScheduleOfOtherIncomeExpenseNetAbstract', window );"><strong>Schedule of other (expense) income, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Foreign currency transaction losses</a></td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">$ (653)<span></span>
</td>
<td class="num">$ (838)<span></span>
</td>
<td class="num">$ (1,211)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesGainLoss', window );">Loss on sale of debt securities</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="ro">
<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">623<span></span>
</td>
<td class="num">(66)<span></span>
</td>
<td class="nump">704<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<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">(260)<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="num">(360)<span></span>
</td>
<td class="nump">66<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_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="nump">$ 360<span></span>
</td>
<td class="num">$ (712)<span></span>
</td>
<td class="num">$ (494)<span></span>
</td>
<td class="num">$ (1,168)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_ScheduleOfOtherIncomeExpenseNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfOtherIncomeExpenseNetAbstract</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_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=82897076&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=115205541&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=109223946&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_MarketableSecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).</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_MarketableSecuritiesGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=115205541&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_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=115205541&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>78
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6782467312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Tax Cuts and Jobs Act (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 22, 2017</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_TheTaxCutsAndJobsActTextualAbstract', window );"><strong>The Tax Cuts and Jobs Act (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate', window );">U.S. federal statutory corporate tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.90%<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory tax rate, thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<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_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax', window );">Federal net operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_TheTaxCutsAndJobsActTextualAbstract', window );"><strong>The Tax Cuts and Jobs Act (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate', window );">U.S. federal statutory corporate tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_TheTaxCutsAndJobsActTextualAbstract', window );"><strong>The Tax Cuts and Jobs Act (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate', window );">U.S. federal statutory corporate tax rate</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effective income tax rate reconciliation at federal statutory income tax rate phase in rate.</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePhaseInRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>idt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal net operating loss carryforwards used to offset transition tax.</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_FederalNetOperatingLossCarryforwardsUsedToOffsetTransitionTax</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_TheTaxCutsAndJobsActTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TheTaxCutsAndJobsActTextualAbstract</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic federal statutory tax rate applicable to pretax 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6661593184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recently Issued Accounting Standard Not Yet Adopted (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Apr. 30, 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_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract', window );"><strong>Recently Issued Accounting Standard Not Yet Adopted (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_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">$ 12.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_idt_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RecentlyIssuedAccountingStandardNotYetAdoptedTextualAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>idt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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>EXCEL
<SEQUENCE>80
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &AHQTX?(\\#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,$%     @ :&C'3B?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    " !H:,=.HX+FN.X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R$F@8R;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9
MFS*V!]C1TN]/GT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[Z
MZ!3E9SQ"4/I#'1%JSE?@D)11I& "%F$A,MD:+71$17V\X(U>\.$S=C/,:, .
M'7I*4)45,#E-#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>H
MX.UI]S*O6UB?2'F-^5>R@LX!U^PZ^;79/.ZW3-:\>BCXJN#W^ZH1O!8U?Y]<
M?_C=A%UO[,'^8^.KH&SAUUW(+U!+ P04    " !H:,=.F5R<(Q &  "<)P
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
MREX8DU1M*'Q0)I?JXC5-:GJ1>IBH,1]N'\-$LFZ\6073]2[_"U!+ P04
M" !H:,=.^Y]YDK4$  #&%P  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;(V8VV[C-A"&7\7P?5;D#$\*' .UBZ(%6B#8HNVU$C.QL;+E2DJ\??M2LN(Z
M,\,T-];!_Y _A^1'BHM3TW[KMC'VL^_[^M#=S;=]?[PMBNYQ&_=5]Z4YQD/Z
MYZEI]U6?'MOGHCNVL=J,0?NZ *5<L:]VA_ER,;Z[;Y>+YJ6O=X=XW\ZZE_V^
M:O]9Q;HYW<WU_.W%U]WSMA]>%,O%L7J.O\?^C^-]FYZ*2RF;W3X>NEUSF+7Q
MZ6[^@[Y=&Q@"1L6?NWCJKNYG0U,>FN;;\/#+YFZN!D>QCH_]4$25+J]Q'>MZ
M*"GY^'LJ='ZI<PB\OG\K_:>Q\:DQ#U47UTW]UV[3;^_F83[;Q*?JI>Z_-J>?
MX]0@.Y]-K?\UOL8ZR0<GJ8['IN[&W]GC2]<W^ZF49&5??3]?=X?Q>IK*?PN3
M V *@$N -A\&X!2 )* X.QN;^F/55\M%VYQF[;FWCM4P*/0MIF0^#B_'W(W_
MI=9VZ>WK$O6B>!W*F22KLP2N)/!>L>8*_$]2I/HO)D T 6.\O8Y'.1[%>!SC
M\3K>D$:<)6Z4'$:)+Q$<:8B@PC)HV8L1O1CNQ1(O9XFYJD4[""80,X(,2M!.
M=F-%-Y:[(6U>658-*C($UEQCG<YTL1.-.&[$$R..5V+0T2[B*J^\R23%BUX\
M]T)RO_*L%H!@J1=!I:S+> FBE\"]E,1+X+4XKZ@7016\4[*74O12,B]&$2\E
M'RS&&87$C""#$'(322L938K[86Q2O":KP%) "3*G0B8[.H-*S?T ]:/YI-4
M-#^B#+7-^)&IJ8'[0>H'6$4&-..WH"HSPUC+"-:<P88R>-)<5Q-2;U$S7.5<
M;CW0,H0UI["A%-:<KQ#XR.&J-,-#QHT,8<TI;"B%-4>LUL&QY @R9<%D_,@L
MUAS&AL)8<\X:78:2+E*"#LO2EC[C2":R]FP'8'(YECFJ.4@-!:GFC,34XY2D
M@LS84N5@(;-4<YC2D;[2')-:6U0LQX(.%4 &%R#C%#A.+<4I<$X:Y0+=#@@R
M:U4.7R#C%#A.+<4I")Q,W$;*4TD'WOK,@@.9;2@'JJ5 !8Y*#TBGJ: *X#,,
M YFHP(EJ*5&!LQ(=\!$DZEP9,MP F:K J6HI54'8M6K'^DM0H<[,,)"I"IRJ
M="JO0-C<.C2>#6A)%Z#,Y4?F*G"N6LI52<-ZZT/->R<R3X'SU):9$F2> N<I
M78Q6@H:WY4/->R<R28&3U#%N<4*"!RA9/PNZTBB36:U0)BERDCI*+N2(O+':
MT\W]6M(%FUT_468I<I;2.;="SL@;8QS=\(BRTF<^]E F*7*2.O9%SAEYD^ .
M@:5($OJ$B]P90>:0@/.4-GZ%G),VK3>>.A)PJIS+T )EFB*G*?W872'G)-)O
MLK4@<IB9[2BS%#E+'2472H< !EAN!)2FW4JNKV22(B>@HY_H^,D=JJ#[:(>*
M,E&1'QI AF,H$Q7#IYF,,@E1("'=XZ+PZ4U7WX\U[\^X9 (:3D#,K-Y&)I;1
MG\Z&D1EC!,;0;$R:ZP,]OM__']'92W%UH#J<</]6M<^[0S=[:/J^V8\GJ$]-
MT\=4H/J26K6-U>;R4,>G?KCUZ;X]GRR?'_KF.)V:%Y>C^^6_4$L#!!0    (
M &AHQTZ4EQ>9OP(  #<+   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL
MC9;M;ILP%(9O!7$!Q>:;*(FT,DV;M$E1IW6_W<1)4 $SVTFZNY]M2 8^3FE_
M%.R\YYSG8/N5EQ?&7\614NF]-74K5OY1RFX1!&)[I T1#ZRCK?IESWA#I!KR
M0R Z3LG.!#5U$"*4!@VI6G^]-',;OEZRDZRKEFZX)TY-0_C?1UJSR\K'_G7B
MJ3H<I9X(ULN.'.A/*G]U&ZY&P2W+KFIH*RK6>ISN5_XGO"AQI@.,XKFB%S%Z
M]W0K+XR]ZL&WW<I'FHC6="MU"J(>9UK2NM:9%,>?(:E_JZD#Q^_7[%],\ZJ9
M%R)HR>K?U4X>5W[N>SNZ)Z=:/K'+5SHTE/C>T/UW>J:UDFL256/+:F'^>]N3
MD*P9LBB4AKSUSZHUS\N0_QKF#@B'@/ 6@.-W Z(A(+("@I[,M/J92+)><G;Q
M>+]:'=&; B\B]3&W>M)\._.;ZE:HV?,Z0\O@K/,,DL=>$HXDX5110D7T7Q*H
M^C>(T D1FOAH#($MB%Z2&DEK)'&>6*(2BI(HR=TDD9,D@B16LX^])!L500_(
M)ID134AB)TD,22*+I)?$HR(8J3\+94XU84F<+ EDB2T6*!E]^![D7<F$(G52
MI" ^O!.?.>,SV$5B=9%]9&UG1!.2W$F20Y+4(LG!JD4)7-LYU82E<+(4D"6S
M6 I8);2/13DCFI!@Y/8B!%ERVXP0W,Z)O1O+.=64YHXS8DA3V#08UDD+>^//
MJ:8T;HO$T".C.^N,W=:&'=YF[W_\(7.;4TUIW/:&'?YFGP$,K2M$#H>;UTV)
MW":''2YGGX1!,ZF4I#BR@5RRI+BW_]QVAZ'?P=.0PD)QAA*;QR$+\[NGTVV?
MV.&?X#QDH%"!P'& (N44-DPPNL'H*^4/P@]5*[P7)M5ER%Q9]HQ)JC*B!_6]
MC^H6>QO4="_U:Z;>>7^5ZP>2=<,U-;C=E=?_ %!+ P04    " !H:,=.7Q[H
M@[<$  "@%@  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;(V8W6[C-A"%
M7\7PO2/.D-2/X1B(;14MT +!+MI>*S83&RM9KJ3$V[<O)2N./#-*<Q-+RC=#
M'E+D''%Q+JL?]=ZY9O*SR(_U_73?-*=Y$-3;O2NR^JX\N:/_SW-9%5GC;ZN7
MH#Y5+MMU044>H%)A4&2'XW2YZ)X]5LM%^=KDAZ-[K";U:U%DU;\KEY?G^RE,
MWQ]\.[SLF_9!L%R<LA?WW35_GAXK?Q=<L^P.A3O6A_(XJ=SS_?0!YBF&;4!'
M_'5PYWIP/6FE/)7EC_;FM]W]5+4]<KG;-FV*S/^\N;7+\S:3[\<_?=+IM<TV
M<'C]GOV73KP7\Y35;EWF?Q]VS?Y^&D\G._><O>;-M_+\J^L%V>FD5_^[>W.Y
MQ]N>^#:V95YW?R?;U[HIBSZ+[TJ1_;S\'H[=[[G/_QXF!V ?@-< W_9G ;H/
MT!\!YM, TP>8K[9@^P!+6@@NVKO!W&1-MEQ4Y7E27=Z'4]:^=C"W?KJV[<-N
M=KK_^?&L_=.W9:P6P5N;IT=6%P2'"-PB&XY\$(%O_]H)E#JQ0A:.MPVL.1$3
M9/._2=)/D]QT4XMCI;MX.XS7<KP1XTT7KX?QAHSU!0D[Y-@AV@!:2X9#P$)K
M@,S<AF.@K%:&M)H*'%@3FUA69T5UEH^.E>-#,3[DHQ.2T;D@9M!/C#%*R-NX
MYIA6$81D$#<<BZ,X#$FVE&-)K!(U,O.1J"WBVB*B+6+-F,1"3*1QRBK09)PV
MG *KDHB\'JF$H0U'9BT6E<5<&>GS*N9]MDA>P;4 14E"='$(PIAN1JE 1:@B
M654BJDJX*M*752*HTD049_PR)<.S^4*BE#,&DY$W$)2\T2NF*6$[O>(=UK&F
MZW M<6$8,6D"!\I$BB[%5 +]#I2$(SL0C!0SX!J!:@36U Q0484"I0W=023*
M*"9.:G&X&F^EB27R 9!+0RH-^?X8F81*X]0,PD13;1RS-J*50TJ&*AG3)M=5
MT%R;IMJTL*HC*HU#J P5QB$34:L@0+$=6W!RM0=>[A-:[GOF=B&Q=Y%#LPBH
M_9$H0QM,)0I@=)G)E1XL5V:I,LN5(=](.#5#5,Q><LSZ&D*U2<F&R_%6F^Q"
M@-N0A-H0D)P#-2$"- .%M*1)&"K+YDW $CUBLD$V(<!=2$)=" @V!"Q;9YR:
M:=34?@J8-DE,I4G)],#3W&J3;0AP'T(;6@$W!C.D/FPM4L@JFT#%U/FD$A4F
M8XM-MB+ O0CU1:N>N?D>B*G=6PM46].8-(YA2#\M4BF94=K(VE#V)*C8-P.H
MD=J!<LE'7O*![A^K'HH&G55W0#^J!&KF,5H_Y&3T4U/.-?)2HUSSD==\OX-0
M;?@E;9P2M8G)J#8YUY@VN>8C_YB&L6\JE LL\@(K3#TO>!AB2)VZA!GO:.GX
M2!C_L)*S#9S8K3RYRB*OLL+L\YHGRA,P29Z$)<P<R=E&Y<F%%GFA!>K55CUT
ML[%I=C;$(9^):1,HI"XJ%2B,#3TE"@:G:X6K7KJCSGJR+5^/32MI\/1ZG/J
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
MG8")(<$^?DL\-56M;8*D<4<K^ 7Z=W>6)B*S2M%P:%4C6B2A3/"#?\PBBW>
MYP8&M9@C6\E%B!<;?"\2[%E#P"#75H&:X0H9,&:%C(V_DR:>M[3$Y?Q-_='5
M;FJY4 698'^:0M<)OL>H@)+V3#^)X1M,]>PQFHK_ 5=@!FZ=F#URP93[HKQ7
M6O!)Q5CA]'4<F]:-P[ARV$^T;4(P$8*9X'].""="N"*0T9DK]2O5-(VE&) <
M+ZNC]DWXQ] <9FZ3[NS<FJE6F>PU]:,@)E<K-&%.(R988.[]6TCV$?*.(,;
M["+8<G$*/NZP,I%]"KG9(MPL-'3\_4VAX;9 M"D0.8'P1B!:G=2(.3A,ZS#>
MSONRJF0+%!U65LCB CG(RKUUA7+1MZ[/%MFYG1X"]P#>X6,O_J2R:EJ%+D*;
M9^0NNQ1"@_'B[<R!U*;]YX!!J>W4/%<DQR88 RVZJ;_)_)-)_P-02P,$%
M  @ :&C'3@E8*C/Z!   1QD  !@   !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q]F=UNXS80A5_%\+W7X@Q_I, )$*LH6J %%EML>ZTD3&*L;;F2DFS?OI3L
M>)V9P[V))>9P>$8D/U+4ZJWMOO7/,0ZS[[OMOK^>/P_#X6JY[.^?XZ[I/[6'
MN$__>6R[73.DV^YIV1^ZV#Q,E7;;)16%7^Z:S7Y^LYK*/G<WJ_9EV&[V\7,W
MZU]VNZ;[;QVW[=OUW,S?"[YLGIZ'L6!YLSHT3_&O.'P]?.[2W?(<Y6&SB_M^
MT^YG77R\GM^:J]K:L<*D^'L3W_J+Z]F8REW;?AMO?G^XGA>CH[B-]\,8HDD_
MK[&.V^T8*?GX]Q1T?FYSK'AY_1[]URGYE,Q=T\>ZW?ZS>1B>K^?E?/80'YN7
M[?"E??LMGA)R\]DI^S_B:]PF^>@DM7'?;OOI[^S^I1_:W2E*LK)KOA]_-_OI
M]^T4_[T:KD"G"G2ND-K^604^5> ?%::GN3PZFU+]I1F:FU77OLVZ8V\=FG%0
MF"M.#_-^+)R>W?2_E&V?2E]OC'6KY>L8Z*19'S5TJ3DKEBGZN0E"3:Q)5:>/
M#=1:41)N@6$2/-5W'Y+P.("% >P4@"\"5$$\A*/$3Y+])&%;E2(1+5HP<\:*
M@U8<R"7@ !X&\"J74MA<'R7VPJ;Q96E$,D 5J,AX"=!+4%Z,E6:":H8*6PDO
M6F0=66REA%9*8$6TLBYUQF1D'P.1H0);J:"52ELA^50J9$7.&RVBTF9FCBGP
M_"^T&5=( !2JH44HA*H&*I?QDF&1T6/?95!C(&MN#8%T2*9#^N':0F*O!C*J
M+&?\8#(9!GY8^F'=D&'I1HL6AFT.+@:#SFC2&6>E'PN:*BW+X8=T9(J0ZW4,
M/.. );4$.=44<U%ZZ4C+DG%?9@QA@!I-4&>D'PW'A0M&^0&RTG#.#X:H 11U
M7AH"A PLN[8&LD2O#$@-)JDIP33-+ L&$]  !#J)0*/QED9\()43TKG*5]@2
M81 2 J%<( B T#F2W0YBN4R?$T8A&>W&2RR?1!\ZLU!8!J&R9C!4"4#5RQE!
MFI8+Y$;'RKK!2"6 5"\1#T1R?-6DB>HO#7\T@WE*@*=>\AV(M!G TI^XP2@E
M@%(OZ4Z:D8L@W0 -$16YGL(@)0U2XR7922/2L=KI !5[[S(K#6&0$@"IER E
M3<A$G4KM#J#.46;W11BE!%#J,R@EC%("*/42I4"D1R#":'*3L<,8HPPPZB5&
M@4C988#:BLJ<&XQ1!A@EY49C-"5>RCD!905E]H.,4<H I4%RG<'^E"G(.0%B
MY5#*F?=F@-(@P<Y@X^E93@<0*FL&HY0!2F7.:]:89+W( !6EMZ<,+1C#E %,
M@T0[ U B0Y"G>4>8IPQX&B3>&6PYN2S5X $RGWG78HQ3!C@-$N^L,1F<Y%,-
M5.GY%#8W@C!-&;SC!\EWUN_O"P(]IF7.AMRI%$8S S0'>:[$&KM<5E)6 ]DB
M@35DMNX6T]D".@>Y6%A-7BK8R!.Q&NF,J7R&B!8CV@)$!XEHJ]E+EM3@KX'.
M5+8J,Z\"%D/:DEZ5R\Q.S&*R6D!6><"VMIJLQJF1"$+ER&HSIYN K!((:R!2
M:[(%YYNF<)[EO%A>'#_O8O<TG=3WL_OV93^,![T7I>>O ;<T'E^+\K6YJH]G
M^C_"'#\Q_-ET3YM]/[MKAZ'=34?8CVT[Q.2S^)2Z[CDV#^>;;7P<QLN0KKOC
MT?[Q9F@/I\\6R_.WDYO_ 5!+ P04    " !H:,=.[C,K+[0!  #2 P  &
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;'U3VV[;, S]%4$?4"5RT@6!;:!I
M,;3 !@0=MCTK-GU!=7$E.>[^?I3L>MYF]$42*9[#0XI*!V-?7 /@R9N2VF6T
M\;X[,N:*!I1P-Z8#C3>5L4IX-&W-7&=!E!&D)..;S2U3HM4T3Z/O;//4]%ZV
M&LZ6N%XI87^=0)HAHUOZ[GANZ\8'!\O33M3P#?SW[FS18C-+V2K0KC6:6*@R
M>K<]GG8A/@;\:&%PBS,)E5R,>0G&4YG131 $$@H?& 1N5[@'*0,1RGB=..F<
M,@"7YW?VS[%VK.4B'-P;^;,M?9/1 R4E5**7_MD,CS#5LZ=D*OX+7$%B>%""
M.0HC75Q)T3MOU,2"4I1X&_=6QWT8;Y)D@JT#^ 3@,^ 0\[ Q453^(+S(4VL&
M8L?>=R(\\?;(L3=%<,96Q#L4[]![S;>')&770#3%G,88OHR9(QBRSRGX6HH3
M_P_.U^')JL(DPO=_*=RM$^Q6"7:1(/FPQ+68_3])V**G"FP=I\F1PO0Z3O+"
M.P_L'8]O\B=\G/:OPM:M=N1B/+YL[']EC >4LKG!4AO\8+,AH?+A^ G/=ARS
MT?"FFWX0F[]Q_AM02P,$%     @ :&C'3J)PU7JU 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL?5/;;MLP#/T501]0Q4[:!H%MH&E1=, &
M!"VV/2LV;0O5Q97DN/O[4K+K>9NQ%TFD> X/*2H;C'UU+8 G[TIJE]/6^^[
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
MP19#0>W#\2V>[31FD^%-/_\@MGSCXA=02P,$%     @ :&C'3C7=6G"S 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL?5/;;MP@$/T5Q >$
M-;M)5RO;4C95E4BMM$K5]IFUQS8*%P?P.OW[ B:.VSIY 6:8<^;,,.2C-D^V
M W#H10IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0C>;&R(95[C,
MH^]DREP/3G %)X/L("4SOX\@]%C@#+\Z'GG;N> @9=ZS%KZ#^]&?C+?(S%)S
M"<IRK9"!IL"WV>&X"_$QX">'T2[.*%1RUOHI& ]U@3=!$ BH7&!@?KO '0@1
MB+R,Y\2)YY0!N#R_LG^)M?M:SLS"G1:_>.VZ N\QJJ%A@W"/>KR'5,\U1JGX
MKW !X<.#$I^CTL+&%56#=5HF%B]%LI=IYRKN8[K9)]@Z@"8 G0'[F(=,B:+R
MS\RQ,C=Z1&;J?<_"$V<'ZGM3!6=L1;SSXJWW7DJ:93FY!*(4<YQBZ"+F+8)X
M]CD%74MQI/_!Z3I\NZIP&^'7?RE\AV"W2K"+!-L/2UR+V?Z3A"QZ*L&T<9HL
MJO2@XB0OO// WM+X)F_AT[1_8Z;ERJ*S=OYE8_\;K1UX*9LK7VKG/]AL"&A<
M.'[R9S.-V60XW:<?1.9O7/X!4$L#!!0    ( &AHQT[<=8L&M0$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;'U3VV[<(!#]%<0'A#6[FT0K
MVU(V491*K;1*U/:9M<<7!1@'\#K]^P!V7+>U^@+,,.?,F6%(!S2OM@%PY%U)
M;3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*
MO9.MAI,AME=*F%]'D#AD-*&?CN>V;EQPL#SM1 TOX+YW)^,M-K.4K0)M6]3$
M0)71N^1PW(7X&/"CA<$NSB14<D9\#<:7,J.;( @D%"XP"+]=X!ZD#$1>QMO$
M2>>4 ;@\?[(_QMI]+6=AX1[ES[9T349O*2FA$KUTSS@\P53/GI*I^*]P >G#
M@Q*?HT!IXTJ*WCI4$XN7HL3[N+<Z[L-XL[V98.L /@'X#+B->=B8*"I_$$[D
MJ<&!F+'WG0A/G!RX[TT1G+$5\<Z+M]Y[R7FR2]DE$$TQQS&&+V*2.8)Y]CD%
M7TMQY/_ ^3I\NZIP&^'[/Q3NUPEVJP2[2+#];XEK,==_)6&+GBHP=9PF2PKL
M=9SDA7<>V#L>W^1W^#CMWX2I6VW)&9U_V=C_"M&!E[*Y\J4V_H/-AH3*A>.-
M/YMQS$;#83?](#9_X_P#4$L#!!0    ( &AHQTXA&MN*M0$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;'U386_;(!#]*X@?4&*2+EED6VHZ
M39VT2E&G;9^)?;91P;B X_;?[\"NYVW6O@!WW'OW[CC2P=AGUP!X\JI5ZS+:
M>-\=&7-% UJX&]-!BS>5L5IX-&W-7&=!E!&D%>.;S0>FA6QIGD;?V>:IZ;V2
M+9PM<;W6PKZ=0)DAHPE]=SS)NO'!P?*T$S5\ _^].UNTV,Q22@VMDZ8E%JJ,
MWB7'TR[$QX ?$@:W.)-0R<68YV!\*3.Z"8) 0>$#@\#M"O>@5"!"&2\3)YU3
M!N#R_,[^.=:.M5R$@WNC?LK2-QD]4%)")7KEG\SP %,]MY1,Q7^%*R@,#THP
M1V&4BRLI>N>-GEA0BA:OXR[;N _CS78_P=8!? +P&7"(>=B8*"K_)+S(4VL&
M8L?>=R(\<7+DV)LB.&,KXAV*=^B]YCS9I^P:B*:8TQC#%S')',&0?4[!UU*<
M^#]PO@[?KBK<1OCM'PH/ZP2[58)=)-C^M\2UF(]_)6&+GFJP=9PF1PK3MW&2
M%]YY8.]X?)/?X>.T/PI;R]:1B_'XLK'_E3$>4,KF!DMM\(/-AH+*A^,>SW8<
ML]'PIIM^$)N_<?X+4$L#!!0    ( &AHQTY:5&$+LP$  -(#   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(Q+GAM;'U3VV[;, S]%4$?4#E*V@6!;:#I,'3
M!@0=MCXK-GU!=?$D.>[^?I3LNF[G]442*9[#0XI*!V.?7 /@R;.2VF6T\;X[
M,.:*!I1P5Z8#C3>5L4IX-&W-7&=!E!&D).-)<L.4:#7-T^@[V3PUO9>MAI,E
MKE=*V#]'D&;(Z(:^.![:NO'!P?*T$S7\ /^S.UFTV,Q2M@JT:XTF%JJ,WFX.
MQUV(CP&_6AC<XDQ")6=CGH+QM<QH$@2!A,('!H';!>Y RD"$,GY/G'1.&8#+
M\PO[EU@[UG(6#NZ,?&Q+WV1T3TD)E>BE?S##/4SU7%,R%?\-+B Q/"C!'(61
M+JZDZ)TW:F)!*4H\CWNKXSZ,-[O]!%L'\ G 9\ ^YF%CHJC\L_ B3ZT9B!U[
MWXGPQ)L#Q]X4P1E;$>]0O$/O)><\2=DE$$TQQS&&+V(V<P1#]CD%7TMQY/_
M^3I\NZIP&^'7;Q3^)_]NE6 7";8?EK@6\UXE6_14@:WC-#E2F%['25YXYX&]
MY?%-7L/':?\N;-UJ1\[&X\O&_E?&>$ IR166VN 'FPT)E0_'3WBVXYB-AC?=
M](/8_(WSOU!+ P04    " !H:,=.SST,N;0!  #2 P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q]4VUOVR 0_BN('U 2XJQ59%MJ6DV;U$E1IW:?
MB7U^48'S ,?=OQ]@Q_,VJU^ .^YY[KGC2 <T;[8!<.1=26TSVCC7'1BS10-*
MV!OL0/N;"HT2SINF9K8S(,H(4I+QS>834Z+5-$^C[V3R%'LG6PTG0VROE#"_
MCB!QR.B67AW/;=VXX&!YVHD:OH-[Z4[&6VQF*5L%VK:HB8$JH_?;PS$)\3'@
MM87!+LXD5')&? O&US*CFR ()!0N, B_7> !I Q$7L;/B9/.*0-P>;ZR?XZU
M^UK.PL(#RA]MZ9J,WE%20B5ZZ9YQ^ )3/7M*IN*?X +2AP<E/D>!TL:5%+UU
MJ"86+T6)]W%O==R'\2:YPM8!? +P&7 7 6Q,%)4_"B?RU.! S-C[3H0GWAZX
M[TT1G+$5\<Z+M]Y[R3G?I>P2B*:8XQC#%S';.8)Y]CD%7TMQY/_!^3I\MZIP
M%^'[OQ0FZP3)*D$2"78?EK@6L_\G"5OT5(&IXS194F"OXR0OO// WO/X)G_"
MQVG_)DS=:DO.Z/S+QOY7B Z\E,V-+[7Q'VPV)%0N'&_]V8QC-AH.N^D'L?D;
MY[\!4$L#!!0    ( &AHQTYTG2!5M0$  -(#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;'U386_;(!#]*X@?4&*2ME%D6VI:59VT25&K;9^)?;91
MP;B X^[?]\"NYVW6O@!WW'OW[CC2P=A7UP!X\JY5ZS+:>-\=&'-% UJX*]-!
MBS>5L5IX-&W-7&=!E!&D%>.;S0W30K8T3Z/O9//4]%[)%DZ6N%YK87\=09DA
MHPG]=#S+NO'!P?*T$S6\@/_>G2Q:;&8II8;62=,2"U5&[Y+#<1?B8\ /"8-;
MG$FHY&S,:S"^E!G=!$&@H/"!0>!V@7M0*A"AC+>)D\XI W!Y_F1_C+5C+6?A
MX-ZHG[+T34;WE)10B5[Y9S,\P53/-253\5_A @K#@Q+,41CEXDJ*WGFC)Q:4
MHL7[N,LV[L-XLTLFV#J 3P ^ _8Q#QL31>4/PHL\M68@=NQ])\(3)P>.O2F"
M,[8BWJ%XA]Y+SOE-RBZ!:(HYCC%\$9/,$0S9YQ1\+<61_P/GZ_#MJL)MA%__
MH?!VG6"W2K"+!-O_EK@6L_\K"5OT5(.MXS0Y4IB^C9.\\,X#>\?CF_P.'Z?]
MF["U;!TY&X\O&_M?&>,!I6RNL-0&/]AL**A\.-[BV8YC-AK>=-,/8O,WSC\
M4$L#!!0    ( &AHQTY8_U:BM $  -(#   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(T+GAM;'U3VV[<(!#]%<0'!"_>M,G*MI1-5:52(JU2-7UF[;&- AX'
M\#K]^P)V7*NU^@+,<,Z9"T,VHGFU+8 C[UIU-J>M<_V!,5NVH(6]PAXZ?U.C
MT<)YTS3,]@9$%4E:,9XDGY@6LJ-%%GTG4V0X."4[.!EB!ZV%^74$A6-.=_3#
M\2R;U@4'*[)>-/ =W(_^9+S%%I5*:NBLQ(X8J'-ZMSL<]P$? 2\21KLZDU#)
M&?$U&-^JG"8A(5!0NJ @_':!>U J"/DTWF9-NH0,Q/7Y0_UKK-W7<A86[E']
ME)5K<WI#206U&)1[QO$!YGJN*9F+?X0+* \/F?@8)2H;5U(.UJ&>57PJ6KQ/
MN^SB/DXWZ>U,VR;PF< 7PDV,PZ9 ,?,OPHDB,S@2,_6^%^&)=P?N>U,&9VQ%
MO//)6^^]%)S?9NP2A&;,<<+P%6:W()A77T+PK1!'_@^=;]/3S0S32+]>T]-D
M6V"_*;"/ NE_2]S I'\7R58]U6":.$V6E#AT<9)7WF5@[WA\DS_P:=J?A&ED
M9\D9G7_9V/\:T8%/);GRI;;^@RV&@MJ%XV=_-M.838;#?OY!;/G&Q6]02P,$
M%     @ :&C'3@XO_)&U 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL?5/;;M0P$/T5RQ]0[SI;6JV22-TB!!)(JR+HLS>9)%9]";:S*7_/
MV$E#@(@7VS.><^;,>)R/UKWX#B"05ZV,+V@70G]DS%<=:.%O; \&;QKKM AH
MNI;YWH&H$T@KQG>[=TP+:6B9)]_9E;D=@I(&SH[X06OA?IY V;&@>_KF>))M
M%Z*#E7DO6O@*X5M_=FBQA:66&HR7UA '34$?]L?3(<:G@.\21K\ZDUC)Q=J7
M:'RJ"[J+@D!!%2*#P.T*CZ!4)$(9/V9.NJ2,P/7YC?U#JAUKN0@/CU8]RSIT
M!;VGI(9&#"H\V?$CS/7<4C(7_QFNH# \*L$<E54^K:0:?+!Z9D$I6KQ.NS1I
M'Z>;[&Z&;0/X#. +X#[E85.BI/R]"*+,G1V)FWK?B_C$^R/'WE31F5J1[E"\
M1^^UY!G/V342S3&G*8:O8O9+!$/V)07?2G'B_\#Y-CS;5)@E^.T?"K-M@L,F
MP2$19/\M<2OF\%<2MNJI!M>F:?*DLH-)D[SR+@/[P-.;_ Z?IOV+<*TTGEQL
MP)=-_6^L#8!2=C=8:H<?;#$4-"$>[_#LIC&;C&#[^0>QY1N7OP!02P,$%
M  @ :&C'3E&^^[:U 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&UL?5-M;]L@$/XKB!]0$IRD561;:CI-F[1*4:MMGXE]?E&!\P#'[;\O8-?S
M-FM?@#ON>>ZYXT@'-"^V 7#D54EM,]HXUQT9LT4#2M@;[$#[FPJ-$LZ;IF:V
M,R#*"%*2\<WFP)1H-<W3Z#N;/,7>R5;#V1#;*R7,VPDD#AG=T@_'4ULW+CA8
MGG:BAF=PW[NS\1:;6<I6@;8M:F*@RNC]]GC:A?@8\*.%P2[.)%1R07P)QM<R
MHYL@""04+C (OUWA :0,1%[&KXF3SBD#<'G^8/\<:_>U7(2%!Y0_V](U&;VC
MI(1*]-(]X? %IGKVE$S%?X,K2!\>E/@<!4H;5U+TUJ&:6+P4)5['O=5Q'\:;
M0S+!U@%\ O 9<!?SL#%15/Y).)&G!@=BQMYW(CSQ]LA];XK@C*V(=UZ\]=YK
MSI-]RJZ!:(HYC3%\$;.=(YAGGU/PM10G_@^<K\.3585)A.__4'A8)]BM$NPB
M0?+?$M=B;O]*PA8]56#J.$V6%-CK.,D+[SRP]SR^R>_P<=H?A:E;;<D%G7_9
MV/\*T8&7LKGQI3;^@\V&A,J%XZT_FW',1L-A-_T@-G_C_!U02P,$%     @
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
M4[P& AKKMQ_<7L]O>0ZL&I8Q)>M_1?D'4$L#!!0    ( &AHQTY0J =+M $
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;&U3VV[<(!#]%<0'
M!"^[;J.5;2F;*&JE5EJE:OO,VF,;!3PNX'7Z]P7L=:W$+\ ,YYRY,&0CFE?;
M CCRIE5G<]HZUQ\9LV4+6M@[[*'S-S4:+9PW3<-L;T!4D:05XTGRB6DA.UID
MT7<V18:#4[*#LR%VT%J8OR=0..9T1V^.%]FT+CA8D?6B@1_@?O9GXRVVJ%12
M0V<E=L1 G=.'W?%T"/@(^"5AM*LS"95<$%^#\;7*:1(2 @6E"PK";U=X!*6"
MD$_CSZQ)EY"!N#[?U)]C[;Z6B[#PB.JWK%R;TWM**JC%H-P+CE]@KB>E9"[^
M&UQ!>7C(Q,<H4=FXDG*P#O6LXE/1XFW:91?W<;I);[1M I\)?"'<1P*; L7,
MGX03169P)&;J?2_"$^^.W/>F#,[8BGCGD[?>>RUXNL_8-0C-F-.$X2O,;D$P
MK[Z$X%LA3OP#G6_3]YL9[B-]OZ8GR;; 85/@\%$@/;PK<0N3O@O"5CW58)HX
M39:4.'1QDE?>96 ?>'R3__!IVK\+T\C.D@LZ_[*Q_S6B Y]*<N='J/4?;#$4
MU"X</_NSF<9L,ASV\P]BRS<N_@%02P,$%     @ :&C'3HZ1%JS2 0  G 0
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
M\1H(:*S?WKN]GM_R'%@U+&-*UO^*\@]02P,$%     @ :&C'3IMZ@'C! 0
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
M#S8; FH7CM_\V8QC-AI.=],/(O,W+OX"4$L#!!0    ( &AHQTZ]RY_4% 0
M 'X3   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;)68VXZC.!"&7P5Q
MOP/E$SA*(G4G6>U(,U)K5KM[32?.00,X"Z0S\_9K#I,F=KF7W 1POBJ[?LPO
MV_.KKK[71Z6:X$>1E_4B/#;->19%]?:HBJS^I,^J-/_L=55DC7FL#E%]KE2V
MZX**/")Q+*(B.Y7A<MZUO53+N;XT^:E4+U507XHBJWX^JUQ?%R&$OQJ^G0['
MIFV(EO-S=E!_JN:O\TMEGJ);EMVI4&5]TF50J?TB?(+9AK(VH"/^/JEK/;H/
MVE)>M?[>/GS>+<*X'9'*U;9I4V3F\J96*L_;3&8<_PY)PUN?;>#X_E?VW[OB
M33&O6:U6.O_GM&N.BS -@YW:9Y>\^::O?ZBA(!X&0_5?U)O*#=Z.Q/2QU7G=
M_0;;2]WH8LABAE)D/_KKJ>RNU_Z?!(8P/( , >068/K^*( . ?0]@'T8P(8
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
M%S>KH)O56S?T-BR0!@72]\\C"PID_Y]'%II'&L=7\PC R/IN 1O=X,6!<Q?
M5Z:.;:>CO33V[/H35DMIP$K&-S988^^<N>!0&[>]M7LU?GEC860_72IXOMG*
MWU!+ P04    " !H:,=.;LE917@"  #6"   &0   'AL+W=O<FMS:&5E=',O
M<VAE970T-"YX;6QUEMV.FS 0A5\%<;\+-IB?B" U6U6MU$JKK=I>.XD3T *F
MMA.V;U_;L(C%PTW 9GR^F7$.IABX>)458\I[:YM.[OU*J7X7!/)4L9;*1]ZS
M3C^Y<-%2I8?B&LA>,'JVB]HFP&&8!"VM.[\L[-RS* M^4TW=L6?AR5O;4O'O
MP!H^['WDOT^\U-=*F8F@+'IZ93^9^M4_"ST*9I5SW;).UKSS!+OL_4]H=T"I
M66 C?M=LD(M[SY1RY/S5#+Z=]WYH,F(-.RDC0?7ESIY8TQ@EG<??2=2?F6;A
M\OY=_8LM7A=SI)(]\>9/?5;5WL]\[\PN]-:H%SY\95-!Q/>FZK^S.VMTN,E$
M,TZ\D?;7.]VDXNVDHE-IZ=MXK3M['<8GA$S+X 5X6H#G!7BL9039S#]31<M"
M\,$38_-[:O88[;#NS<E,VE;89SIYJ6?O911E17 W0E/,88S!'V+R.2;0^C,$
M@Q!L!<A" .4)+!"! I$5B)8"!*^R'&,2&].-6:8A#(E!2.Q G$Z,(?&"D1 8
M04 $<1%QN&(0AX$RO-&M!*0D  6M*(E;2;C1K12$I !DO26I XG",((I&4C)
M $JTHF0.)<XW2LE!2.Y XF3%R%U&MK$G*(2-%KJ4?&VTT,$\9&@#L^%GY&#(
M^A\VQ7S $+RQ+PBV-,(NAZPYV.6D:&-K$.Q\Y%H_BN,U*') A&QY!L'N1['S
MDHKB#7,CV-T(LO?ZGX1<?Y,\WFH^;' $.3Q=@UR+/\0HW0#!)D>0RYWC(77>
MO$#W@\6)9$[\'U1<ZTYZ1Z[TX6:/H OGBFG%\%'WJ-(?&?.@81=E;E-]+\:3
M=APHWD]?$<'\*5/^!U!+ P04    " !H:,=.->HWE#X"  !O!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-2YX;6R-55V/FS 0_"N(]Y[!8$(B$NGR4;52
M*T57M7UVR":@,YC:3KC^^]J&(P1HVI?87L^,=]9XD]1<O,H,0#EO!2OETLV4
MJA8(R32#@LHG7D&I=TY<%%3II3@C60F@1TLJ&,*>%Z&"YJ6[2FQL+U8)ORB6
ME[ 7CKP4!16_U\!XO71]]SWPDI\S90)HE53T#-] ?:_V0J]0IW+,"RAESDM'
MP&GI/ON+'3%X"_B10RU[<\<X.7#^:A:?CTO7,PD!@U09!:J'*VR ,2.DT_C5
M:KK=D8;8G[^K?[3>M9<#E;#A[&=^5-G2C5WG""=Z8>J%UY^@]4-<IS7_!:[
M--QDHL](.9/VUTDO4O&B5=&I%/2M&?/2CG6S$\U:VC0!MP3<$7SRD!"TA.!&
M"!\2PI80_N\)I"60P0FH\6Z+N:6*KA+!:T<TGT-%S5?G+XB^KM0$[>W8/5U/
MJ:/751#.$W0U0BUFW6!P#Q/[]Y#M&')#()U EP6>RF*-1W1\?\!FC(@'D.T_
M178/1>[2#":+%5@^Z;N<1],"X:1 : 6"?@+AH-@-)+*0LKT0'Q,RJ,<$+)IY
M<3RHR1CF>R28XP%N-X'SR3R8_:4\9-(=&;F;SP;NR.B<T"<#T&8,^A#@(!I8
M&Z,"' \^W=V4%.D5LW&%>J^E '&VK4LZ*;^4RACJ1;ON^(S-:QO$U_YBXT_$
MM[J;-LWO)M^TXJ]4G/-2.@>N]!NW+_'$N0*=O/>DL\]T]^\6#$[*3&=Z+IH>
MV"P4K]KVCKK_F-4?4$L#!!0    ( &AHQTY@_M7UK0$  , #   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;&U3VX[3,!#]%<L?L$Z=I+!5$HDN0B"!
M5"T"GMUDTECK2[#=9OE[?,E&H>3%GAF?.6=F;%>3-B]V '#H50IE:SPX-QX(
ML>T DMD'/8+R)[TVDCGOF@NQHP'6Q20I",VR/9&,*]Q4,78R3:6O3G %)X/L
M54IF_AQ!Z*G&._P6>.:7P84 ::J17> [N!_CR7B/+"P=EZ LUPH9Z&O\87<X
M%@$? 3\Y3'9EH]#)6>N7X'SI:IR%@D! ZP(#\]L-GD"(0.3+^#USXD4R)*[M
M-_9/L7??RYE9>-+B%^_<4./W&'70LZMPSWKZ#',_)49S\U_A!L+#0R5>H]7"
MQA6U5^NTG%E\*9*]IIVKN$_I9)_/:=L)=$Z@2P)-O22A6/E'YEA3&3TADV8_
MLG#%NP/ULVE#,(XBGOGBK8_>FKS,*G(+1#/FF#!TC<D?%PSQ_(L(W12AD:#\
M1V2W39!O$N21(%\3%/N[*A-F'S$J8LK'(M]6*395BO]52GJGLH6Y%R&KX8>W
M_8V9"U<6G;7S]QBGW6OMP/-E#WXJ@_].BR.@=\%\YVV3'E5RG![G_T*63]O\
M!5!+ P04    " !H:,=.QWSE;UT"  "Z!P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6R-55V/FS 0_"N(]Y[!8$(C@G3YJ%JIE4Y7M7UVB!/0&4QM
M)US_?6U#" %?DI=@+S.S.VOB31K&WT1.B'3>2UJ)A9M+6<\!$%E.2BR>6$TJ
M]6;/>(FEVO(#$#4G>&=()070\R)0XJ)RT\3$7GB:L*.D145>N"..98GYOR6A
MK%FXOGL.O!:'7.H 2),:'\A/(G_5+USM0*^R*TI2B8)5#B?[A?OLSS>QQAO
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
M$-8L7-^]!%[+8R%U &5IC8_P ^3/>LO5#O4J^Y)")4I6.1P."_?%GV\2C3>
M7R4TXF;M:"<[QM[TYNM^X7HZ(2"02ZV U>,,*R!$"ZDT_G2:;G^D)MZN+^J?
MC7?E98<%K!CY7>YEL7!GKK.' SX1^<J:+]#YB5VG,_\-SD 47&>BSL@9$>;7
MR4]",MJIJ%0H?F^?966>3:=_H4T3@HX0] 1U]CU"V!'"*R&Z2X@Z0O31$^*.
M$(].0*UW4\PUECA+.6L<WGX.-=9?G3^/5;MR'33=,>]4/86*GK/P4Y"BLQ;J
M,,L6$]Q@9OX0LK8A5P12"?19!%-9+ .+/LIA92-F(\CZH<CFKL@@S7"R6*'A
MQX-BA=,"T:1 9 3"@4 TJG:+20RF,I@D"$?5L#&A-ZJ&#7GV1D=M;$S\'SOQ
MI)UXPDX\LF-CXMG(S6/(^C%D<Q<R,)-,FDDFS"0C,\D'>F-CK-[8$+LW-L;J
M#;KYDU/@1S-QA9.S4R6UDYMH/]1? CTD1O&E/U_Y$_&UN@3:F7V5;V^0[Y@?
MRTHX.R;5:#(#Y,"8!)6Y]Z0Z4:A+J]\0.$B]?%9KWH[N=B-9W=U*J+\:LW]0
M2P,$%     @ :&C'3I?%Z(0$ P  /0T  !D   !X;"]W;W)K<VAE971S+W-H
M965T-30N>&ULE5?M;ILP%'T5Q ,4; B0*HG4!DV;M$E5IVV_W<1)4 $SVTFZ
MMY]M* %\*?1/P,ZYE^-S/VROKHR_BA.ETGDK\E*LW9.4U;WGB=V)%D3<L8J6
MZI\#XP61:LB/GJ@X)7MC5.0>]OW(*TA6NIN5F7OBFQ4[RSPKZ1-WQ+DH"/_W
M2'-V7;O(?9]XSHXGJ2>\S:HB1_J3RE_5$U<CK_6RSPI:BHR5#J>'M?N [E,<
M:@.#^)W1J^B\.WHI+XR]ZL&W_=KU-2.:TYW4+HAZ7.B6YKGVI'C\;9RZ[3>U
M8??]W?L7LWBUF!<BZ);E?[*]/*W=Q'7V]$#.N7QFUZ^T6=#"=9K5?Z<7FBNX
M9J*^L6.Y,+_.[BPD*QHOBDI!WNIG5IKGM?XGQHT9;( ; ]P:J&]_9! T!L%<
M@[ Q"&\&1GZO7HK1)B62;%:<71U>A[<B.HO0?:C4W^E)([;Y3\DCU.QE$RSC
ME7?1CAK,8XW!'4R"^I"M#;DA/$6@98$A%H_8,L>##TPB4AL18)A# "H1&/N@
MIT0".PA!!Z%QL.@Y6,(.%J"#A<4@]/U!+&I,9#!E+30>@K83H!Z5"*02 51&
M(AJ##N+Y8B2@@V2&&#4F[*PS"'Q+C2E4C\P2)+,$R(PD%_+A.O/G"X)&2A7-
MD*0!]6*/+$FF4'TZ8,T^( S0"49<P"6'@D^( A<="@$6X5"4T$H!E 26*!.H
M/AVXA!%4PXLA';L^(SM$'X/Z9. B1E 51T,R-4CGYVW9P5V21$-"T\ ^*;@Q
MH!@@%8^X@%L#2CZ1-G!!(ZBBK;196@D18IP,MZ9YL'02UM\GX3:"_1GYU8!Z
MU6WEUQQ0.@'J,X:[%H:ZULB^BN%.@_'\>&.XTV![=[?CW8"Z$<)1@H=GG7FP
M%((MDK$.B>'VAJ'V9L4[M*)D;0S;.: 4 -D'!Z]SMBPH/YISNW!V[%R:2T-G
MMKT;/)CCLG>#UQ>+'X0?LU(X+TRJ$ZXYAQX8DU1Q\>]4O$_J+M,.<GJ0^C56
M[[P^T-<#R:KFLN*U-Z;-?U!+ P04    " !H:,=.:384OWL#  #@$   &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6R56-N.FS 0_17$!RS8F%N41"I9
M5:W42JNMVCZSB9.@!9R"DVS_OL:P6>(9)_0E@'UFYLS8<\"9GT7SVNXYE\Y;
M5=;MPMU+>9AY7KO>\RIO'\2!UVIF*YHJE^JQV7GMH>'Y1AM5I4=]/_*JO*C=
MY5R//37+N3C*LJCY4^.TQZK*F[\9+\5YX1+W?>"YV.UE-^ MYX=\QW]P^?/P
MU*@G[^)E4U2\;@M1.PW?+MQ/9/9(D\Y (WX5_-R.[ITNE1<A7KN'KYN%ZW>,
M>,G7LG.1J\N)KWA9=IX4CS^#4_<2LS,<W[][_ZR35\F\Y"U?B?)WL9'[A9NX
MSH9O\V,IG\7Y"Q\2"EUGR/X;/_%2P3LF*L9:E*W^==;'5HIJ\**H5/E;?RUJ
M?3T/_M_-< ,Z&-"I!L%@$%P,"+MIP 8#9AAX?2JZ-H^YS)?S1IR=IE_>0][M
M(C)CJOKK;E 76\^I\K1J]+1D?CKW3IVC ;/J,72$H=>(1X@(/B">(G!A05$6
M5-N'8Q;$QQT$J(- .PC&!"(CBQX2:4C=0WQBY $Q840LF3"4" -$&#&BK'H,
M&T>A@<$$8H+(4I$0)1(B1(QE6X4P2, 8'B5"HT0@"B&A$24"41B)$B-?" K3
MV%+Y&*42(PD'N(,$=9!,WX0IZB"]NPDS#&+6"V)"LUHIJ!:)4DNUB(\WOG]_
MIV8("/(=0+?W,P*R;FABD2IR?TMG" AA#$&C$E]SP06+T/L;/T- "!<ZI7H0
M1/W0MN"X1!*HD8Q8FIW@XD;8]!8AN"P1J$N@21 , ZI"$/$">HZ!4FICC$L<
M@1J'- H& I0A"'3V;<PU7UP'"2:$H$TP$. +058NN*229$J;0!#")9FRW C(
MOMRXB!,HO^IU9?F8P:65^M/;A.):1S$9,^J&8!B)C;HA(+#G;F.NZ5J^WZ#2
MP1Y!08 O!$&^-S'7?'$MI)@6FCV"@@#?X#^^H2@NJQ1^-,(N04 (&P8_<L=L
MAOI!5];ZF2I^/8LK)H4:!MY[&0)BQ,8"5SHZ0<0R%)1:XN J1C&!BLTX" A(
MCS<ZEE6\V>DC;^NLQ;&6G6",1B_'ZDP?@LUQ&LY6:G'@C"JLFHG0F5C-Q.A,
MHF;TZ=W[H-6?_;_GS:ZH6^=%2'4(U4?%K1"2JYS]![4[]CS?7!Y*OI7=;:SN
MF_[,W3](<1C^3_ N?VHL_P%02P,$%     @ :&C'3EMC?W>; @  GPD  !D
M  !X;"]W;W)K<VAE971S+W-H965T-38N>&ULC59=CYLP$/PKB/<>WP0B$ND@
MJ5JIE4Y7M7UVB!/0 ::V$Z[_OK8A!&R7W$O R\SLSCK@33J$WT@!(37>ZZHA
M&[.@M%U;%LD+6 /RA%K8L"<GA&M V1*?+=)B"(Z"5%>6:]NA58.R,;>)B+W@
M;8(NM"H;^((-<JEK@/^FL$+=QG3,6^"U/!>4!ZQMTH(S_ 'IS_8%LY4UJAS+
M&C:D1(V!X6EC/COK?<SQ O"KA!V9W!O<R0&A-[[X>MR8-B\(5C"G7 &PRQ5F
ML*JX$"OCSZ!ICBDY<7I_4_\LO#,O!T!@AJK?Y9$6&S,RC2,\@4M%7U'W!0Y^
M M,8S'^#5U@Q.*^$Y<A11<2OD5\(1?6@PDJIP7M_+1MQ[0;]&TU/< >".Q)8
M[B6"-Q"\.\%?)/@#P?]HAF @!%(&J_<NFKD#%&P3C#H#]W^'%O!_G;,.V';E
M/"AV1SQC_20L>MWZKI-85RXT8-(>XTXPD039J9 [PF(%C%6XNBI25Z&[\P29
MBH@DR.ZAR'Y19%:FIVV6)_C!K%G_$?"U KX0\"8"7A1(W>XQH< TO8V5+X$R
M%11ZMBTU1,T61%)''NC,+ 5:2X&2Q'<]R9**D0O)'D-V/<2?-2;V)4.+.C,[
MH=9.J/ =3^IKJF(4.Z%2ZR?-!CT6VC\2FEE::2VM-#LDM2U=*6F".)8\J3K*
M%FED LGT?E%F9B?2VHG4=RB6OUB14H?G^9+G3!52_'Q$9[^H,S,4:PW%FOV1
M/PJQ\IZJ^Z/J*'XT,LK^+,KT=JS)Z5)#?!9'/3%R=&DHITZBXS3Q[/+328JG
MSCIS-/$=FS[Z8>$NWX\NWP$^EPTQ#HBR,U&<7">$*&25VT_LY2_8M#0N*GBB
M_';%[G$_,_0+BMIA'++&F6S[#U!+ P04    " !H:,=.4"  +*X!  #0 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q]4^UNVR 4?17$ X3$;M,H
MLBVMKJI-VJ2HT[;?Q+Z.4?GP@,3=V^\"KI=D4?\8[N6<PSD8BM'85]<#>/*F
MI'8E[;T?MHRYI@?%W<(,H'&E,U9QCZ4],#=8X&TD*<FRY7+-%!>:5D7L[6Q5
MF*.70L/.$G=4BML_CR#-6-(5?6^\B$/O0X-5Q< /\!W\CV%GL6*S2BL4:">,
M)A:ZDGY:;>L\X"/@IX#1G<U)2+(WYC447]J2+H,AD-#XH,!Q.$$-4@8AM/%[
MTJ3SEH%X/G]7?X[9,<N>.ZB-_"5:WY=T0TD+'3]*_V+&SS#EN:=D"O\53B 1
M'IS@'HV1+GY)<W3>J$D%K2C^ED:AXSBFE?5ZHMTF9!,AFPFKNP\)^43(KP@L
M.8M1G[CG56'-2&SZ60,/=V*US?$PF]",9Q?7,*W#[JFZR]8%.P6A"?.8,-D9
M)KM$U/\C\G\0A@9F%]E-%UGDWU^X>+@MD-\4R*- ?B&PN8J1,)N(T0FSN,+4
M'V.2$79VMN&N?^/V(+0C>^/Q-\7#[(SQ@'K+!6;J\7G-A83.A^D#SFVZ9*GP
M9IC>#YL?<?474$L#!!0    ( &AHQTZP"HDJAP,  !L1   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4X+GAM;)68[6Z;,!2&;P5Q 05_ :F22&NZ+I,VJ=JT
M[3=-G 05< :TZ>Y^!MPTF-=1TA_E(^\Y[['Q8QNF!U4]USLI&^^MR,MZYN^:
M9G\;!/5J)XNTOE%[6>I?-JHJTD9?5MN@WE<R77=!11[0,(R"(LU*?S[M[CU6
M\ZEZ:?*LE(^55[\415K]NY.Y.LQ\XK_?^)%M=TU[(YA/]^E6_I3-K_UCI:^"
M8Y9U5LBRSE3I57(S\S^1VR43;4"G^)W)0WUR[K5->5+JN;WXNI[Y85N1S.6J
M:5.D^O J%S+/VTRZCK\FJ7_T; -/S]^S/W2-UXUY2FNY4/F?;-WL9G[B>VNY
M25_RYH<Z+*5ID/ ]T_IO\E7F6MY6HCU6*J^[_][JI6Y48;+H4HKTK3]F97<\
MF/SO83B F@!Z#"#B;  S >PC@)\-X": 7QH@3(#X"&!G R(3$%WJ$)N ^-*
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
MUI%S!=K*ZD'_N5KWVGE!X:C,--%S,7:<<:%X-S53/'?TX@]02P,$%     @
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
MZVVJE6TIFRAJI59:I6K[S-IC&X6+"WB=_GVY.*Z3NB_ #&?.S!F&8M+FV?8
M#KU(H6R)>^>&(R&V[D$R>Z,'4/ZFU48RYTW3$3L88$T,DH+0+/M ).,*5T7T
MG4U5Z-$)KN!LD!VE9.;W"82>2KS#KXXGWO4N.$A5#*R#;^"^#V?C+;*P-%R"
MLEPK9* M\=WN>,H#/@)^<)CLZHR"DHO6S\'XW)0X"P6!@-H%!N:W*]R#$('(
ME_%KYL1+RA"X/K^R/T;M7LN%6;C7XB=O7%_BCQ@UT+)1N"<]?8)9SP&C6?P7
MN(+P\%")SU%K8>.*ZM$Z+6<67XID+VGG*NY3NLEOY[#M #H'T"6 TJ@E)8J5
M/S#'JL+H"9G4^X&%)]X=J>]-'9RQ%?'.%V^]]UH=LJP@UT T8TX)0U>8W8(@
MGGU)0;=2G.@_X8?L/P3[S1KWD>#PAH!N$^2;!'DDV+\AV+\3F3!YQ*B(>9^"
MK'HJP71QFBRJ]:CB)*^\R\#>I3?Y"T_3_I69CBN++MKYEXW];[5VX O);KS0
MWG^PQ1#0NG"\]6>3QBP93@_S#R++-Z[^ %!+ P04    " !H:,=.+$8%_:H"
M  "N"0  &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6R-5NUNVC 4?94H
M#Y#$^0X"I *EF[1)J-6VWP8,1$WBS#;0O?ULQPV);17ZHXEOSCGWW&MC>WK%
MY)V>$&+.1UTU=.:>&&LGOD]W)U1#ZN$6-?S+ 9,:,CXD1Y^V!,&])-65'P9!
MZM>P;-SY5,8V9#[%9U:5#=H0AY[K&I)_"U3AZ\P%[F?@M3R>F CX\VD+C^@-
ML5_MAO"1WZOLRQHUM,2-0]!AYCZ!R0L(!$$B?I?H2@?OCBAEB_&[&'S?S]Q
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
MU)0Y?ECIJE)AYB2X/A.JMB.WTHTNII[AWP/'R8%CNYS?SJXP''6B7_-%=HN
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
MWI]FP,=5J&6EA#&:R'%T1HA*0AA8%.B3X=!TU/D06Y*2]0-)HW*0P.!,U0N
MUGJ0U@J\E*8$DC'^.]HCF@&=:#*%$9'3!K2IK--Q6%KB+QF+]*B-!V&?*PRU
M(^U=)PDV&4YRL.JL>3T29^-)N48?-K??AZ;!550ORJJ+UY&Z]<3NDPTFMM:S
M5..H5JK"BZ&)79':K,K7)*LJ:* @\7.:".*QCL#H%7R!+,PQBI(-9@.G0]G
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
MQOQ&IS -3V$PB6=$529Q=XP("@B-A5K[PV$\@V4?<02S>#B!2V4!BU^,_"-
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
M,.]K%/__0N)_Y;#.,;<,IX1+7G#98V]:S];P//H54T2H\LI-CG&!($MU>QZ
MG2!A^,7S-8',"R2.DQ59TURDQ)7_E62R[J#?-!+]1OTA/V#;B%WQ*!TK>_%X
M9H.I3U":QZ_ZP4*GTS!X$;_3P,)1/.X-*NA#J(,_]*-_Y<H#3>%#]=LB:V42
M77R\OKR*V3Y7+:#/34?P_"4O3]."L--3_DE+74N+5$XVK'^S0SY3[ )ET8V[
M9524OV?=SM#Z[ZK]4HDJ>#8=VU6CK<\'1[91*H.)'N+G*"; :SY[4@*=H7LR
MQ3Y8!_6Y3]KPE%?MMKEAQ^2HTW7Z-+' Y/0J:.A@NUY8SZCCR)01!_X4@[%M
M3Z)S[&^26SN%,7BQ4<*42Y*K?$<WW,I9+@_ [@;:9L!K@DW@\[9.F52'+G#/
MDI:Y3:WZK=?$LM"W6P"C#*B3W:YXL<?T^=B%U1VBGW)(MU63CC6F4O*U)0F1
M7!6K#2=U;L-]\MGC:NH!D&MD\C(M*YS$WA(_C ^34IW+UD#9:JY=A351DTL?
M>P+)HIG]_#N;G4WL$',-+GYCOE2:>(O!/(]4TTG)-#_I_&#2*D%0K'LT_-YD
M6\#$/G\^8/."=*A![-;>J41&WT19GT2W[\A_=(951\] *$.A!<@WF@BS@D6T
M0..3Z*CGQ_'T"M/6'8:LM<*>ZSCLLZA')A9DJ@?%DVP]BN' RM1/!PT:X]%;
M 08\5SLK%N*U""SDPO NUP^IM$O?_T2SY!9]62V?EQN0^O_M>V)7Q4/Z/8MS
M4X%7S7!/"4[JPJ/6_7Y)K>QEM ?*.HA.KG<W6XI2FO9'9ST,5#H0]&9FUOJ'
M?4K<L;;]_YTN4+4CB\T%E5YY46,58L$ED!MZUI1_B9'G"S&FAR3@H,7UQS&
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
M32U6+3"5%MA.L?D&_ 4H\3\DQ;O**&6ZK&BB<:UI0BQ<G60/IQ%V>*:0MH
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
MW^7DW7I62)BP'-_G2*CMV3+/*=)9*!4SBY1K *J,R.NG'4J2^%+\TW(/A!(
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
ML4=M3:#A$YK.5>)LFP[V24,WG:IE"4MR 9M0?_O@#V6Y_>G_ E!+ P04
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
MPS\](32!NPSOYWS[C.O43]>?*#V,J^1PO=[<YNO4/Q%A6E&>?P-02P,$%
M  @ :&C'3@)0:OC^ 0  *B@  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=K+
M3N,P% ;@5ZFR18WK*Q=1-L!V!FEX 9.<-E&3V+(-E+<?)UPD4)&*:*5_TS0Y
MSCE_4NM;]?+^Q5.<;?MNB,NB2<E?,!:KAGH;2^=IR)65"[U-^32LF;?5QJZ)
MB<7"L,H-B88T3V./XNKRAE;VL4NSZ]?K8^ME8;WOVLJFU@WL::B_-)V_-2P#
M==.:V+0^GN0%Q>QVF[O$?&U9Y&HLV!X3OMXXGN?[_CY1"&U-/XKF5JNVHMI5
MCWV^I8P^D*UC0Y3ZKHR-#53_2Z$=UF]Y[VQ(?VR?&[-MQSXM*(^7([UTM#O
M5#GDY)2W!>T:-15>/_FO!K[OALH%FON0JR&U.QXO1[K+U<C&A8=\1!JW3DWU
M7L-SZ^/]L,\N;*;ONU[X1S&RZ?"[MWZX' (DAP3)H4!R:) <!B3'*4B.,Y <
MYR Y^ (E"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I0
M9!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ
M4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(
MJE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJSFB+).Q[*W[?!=
MD@?G-N_SV?07P:O_4$L! A0#%     @ :&C'3A\CSP/     $P(   L
M         ( !     %]R96QS+RYR96QS4$L! A0#%     @ :&C'3B?HAPZ"
M    L0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " !H:,=.HX+FN.X    K @  $0              @ &9 0  9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " !H:,=.F5R<(Q &  "<)P  $P
M            @ &V @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M &AHQT[Y./;0D@(  .H)   8              "  ?<(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " !H:,=.^Y]YDK4$  #&%P  &
M            @ &_"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ :&C'3I27%YF_ @  -PL  !@              ( !JA   'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( &AHQTY?'NB#MP0  * 6
M   8              "  9\3  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    " !H:,=.K:2OK.("  #1"@  &               @ &,&
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ :&C'3C2=6Z](
M!@  SR,  !@              ( !I!L  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    ( &AHQT[ZUD<6UP$  ' $   8              "
M 2(B  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !H:,=.
M"5@J,_H$  !'&0  &               @ $O)   >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ :&C'3NXS*R^T 0  T@,  !@
M     ( !7RD  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M &AHQTZB<-5ZM0$  -(#   9              "  4DK  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ :&C'3CK!R9VU 0  T@,  !D
M             ( !-2T  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    " !H:,=.E8H^1; !  #2 P  &0              @ $A+P  >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &AHQTXT:&@\M@$
M -(#   9              "  0@Q  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ :&C'3ID%_@&R 0  T@,  !D              ( !
M]3(  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !H:,=.
M0OA7@[0!  #2 P  &0              @ '>-   >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    ( &AHQTXZQOQFM $  -(#   9
M      "  <DV  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ :&C'3@FVN^:U 0  T@,  !D              ( !M#@  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !H:,=.-=U:<+,!  #2 P
M&0              @ &@.@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    ( &AHQT[<=8L&M0$  -(#   9              "  8H\  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ :&C'3B$:VXJU
M 0  T@,  !D              ( !=CX  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    " !H:,=.6E1A"[,!  #2 P  &0
M@ %B0   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &AH
MQT[//0RYM $  -(#   9              "  4Q"  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ :&C'3G2=(%6U 0  T@,  !D
M         ( !-T0  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    " !H:,=.6/]6HK0!  #2 P  &0              @ $C1@  >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( &AHQTX.+_R1M0$  -(#
M   9              "  0Y(  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ :&C'3E&^^[:U 0  T@,  !D              ( !^DD
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !H:,=.1;&4
M0- !  "<!   &0              @ 'F2P  >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    ( &AHQTZ\_W.XN $  -(#   9
M  "  >U-  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
M:&C'3H$[]:G" 0  -P0  !D              ( !W$\  'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    " !H:,=.4*@'2[0!  #2 P  &0
M            @ '540  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    ( &AHQTZ.D1:LT@$  )P$   9              "  <!3  !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ :&C'3KSV=U;$ 0
M-P0  !D              ( !R54  'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    " !H:,=.5^Q'',(!   W!   &0              @ '$
M5P  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &AHQTZ;
M>H!XP0$  #<$   9              "  ;U9  !X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ :&C'3IF,F?FT 0  T@,  !D
M     ( !M5L  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M" !H:,=.^J;-@K8!  #2 P  &0              @ &@70  >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( &AHQT[7">RFM@$  -(#   9
M              "  8U?  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ :&C'3KW+G]04!   ?A,  !D              ( !>F$  'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !H:,=.55\ZT/X%
M  "A(P  &0              @ '%90  >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    ( &AHQTYC*.:_X $  +$$   9              "
M ?IK  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ :&C'
M3F,5[9M# @  @0<  !D              ( !$6X  'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    " !H:,=.$KNW%Q("  #G!0  &0
M        @ &+<   >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   ( &AHQT[I9:\9VP$  .4$   9              "  =1R  !X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ :&C'3F[)645X @  U@@
M !D              ( !YG0  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    " !H:,=.->HWE#X"  !O!@  &0              @ &5=P
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( &AHQTY@_M7U
MK0$  , #   9              "  0IZ  !X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ :&C'3L=\Y6]= @  N@<  !D
M ( ![GL  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !H
M:,=.WR8+'!L#  #8#0  &0              @ &"?@  >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( &AHQTY]*<'-UP$  .L$   9
M          "  =2!  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ :&C'3C/.E4?D 0  6@4  !D              ( !XH,  'AL+W=O
M<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !H:,=.2,D$"T\"   _
M!P  &0              @ ']A0  >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM
M;%!+ 0(4 Q0    ( &AHQTY<38IQ50(  *D'   9              "  8.(
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ :&C'3O/Y
M<D\Z @  )@<  !D              ( !#XL  'AL+W=O<FMS:&5E=',O<VAE
M970U,RYX;6Q02P$"% ,4    " !H:,=.E\7HA 0#   ]#0  &0
M    @ & C0  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (
M &AHQTYI-A2_>P,  . 0   9              "  ;N0  !X;"]W;W)K<VAE
M971S+W-H965T-34N>&UL4$L! A0#%     @ :&C'3EMC?W>; @  GPD  !D
M             ( !;90  'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"
M% ,4    " !H:,=.4"  +*X!  #0 P  &0              @ $_EP  >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( &AHQTZP"HDJAP,
M !L1   9              "  229  !X;"]W;W)K<VAE971S+W-H965T-3@N
M>&UL4$L! A0#%     @ :&C'3A<>='QD @  1P@  !D              ( !
MXIP  'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !H:,=.
M_4^9+U\"   _"   &0              @ %]GP  >&PO=V]R:W-H965T<R]S
M:&5E=#8P+GAM;%!+ 0(4 Q0    ( &AHQTY,LUU8!P(  -T%   9
M      "  1.B  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%
M  @ :&C'3LVX$'9$ P  F@X  !D              ( !4:0  'AL+W=O<FMS
M:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !H:,=.I%<P"(0$   [%P
M&0              @ ',IP  >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+
M 0(4 Q0    ( &AHQTZI@VV6NP$  -(#   9              "  8>L  !X
M;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ :&C'3BQ&!?VJ
M @  K@D  !D              ( !>:X  'AL+W=O<FMS:&5E=',O<VAE970V
M-2YX;6Q02P$"% ,4    " !H:,=./\8'XI "  #3"   &0
M@ %:L0  >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &AH
MQTX:&+V".P(  &$'   9              "  2&T  !X;"]W;W)K<VAE971S
M+W-H965T-C<N>&UL4$L! A0#%     @ :&C'3AXJ5XB? 0  6P,  !D
M         ( !D[8  'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M    " !H:,=. %GG* 5B  "ID $ %               @ %IN   >&PO<VAA
M<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " !H:,=.ITXTBU4"  "8"P  #0
M            @ &@&@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( &AHQT[#
MY"76.P4  #HM   /              "  2 = 0!X;"]W;W)K8F]O:RYX;6Q0
M2P$"% ,4    " !H:,=.\ACRL$ "  #Q*   &@              @ &((@$
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !H:,=. E!J
M^/X!   J*   $P              @ $ )0$ 6T-O;G1E;G1?5'EP97-=+GAM
7;%!+!08     30!-  T5   O)P$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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>82
<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>83
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>290</ContextCount>
  <ElementCount>260</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>61</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/ConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/ConsolidatedStatementsOfEquity</Role>
      <ShortName>Consolidated Statements of Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>007 - Statement - Consolidated Statements of Equity (Parenthetical) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/ConsolidatedStatementsOfEquityParentheticalUnaudited</Role>
      <ShortName>Consolidated Statements of Equity (Parenthetical) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>008 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/ConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>009 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>010 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.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-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>012 - Disclosure - IDT Financial Services Holding Limited Previously Recorded as Held for Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/IdtFinancialServicesHoldingLimitedPreviouslyRecordedAsHeldForSale</Role>
      <ShortName>IDT Financial Services Holding Limited Previously Recorded as Held for Sale</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>013 - Disclosure - Acquisition of Versature Corp</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/AcquisitionOfVersatureCorp</Role>
      <ShortName>Acquisition of Versature Corp</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>014 - Disclosure - Rafael Holdings, Inc. Spin-Off</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RafaelHoldingsIncSpinOff</Role>
      <ShortName>Rafael Holdings, Inc. Spin-Off</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>015 - Disclosure - Debt Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/DebtSecurities</Role>
      <ShortName>Debt Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>016 - Disclosure - Equity Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EquityInvestments</Role>
      <ShortName>Equity Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>017 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>018 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>019 - Disclosure - Earnings (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EarningsLossPerShare</Role>
      <ShortName>Earnings (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>020 - Disclosure - Revolving Credit Facility</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RevolvingCreditFacility</Role>
      <ShortName>Revolving Credit Facility</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>021 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>022 - Disclosure - Business Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/BusinessSegmentInformation</Role>
      <ShortName>Business Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>023 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>024 - Disclosure - Other Income (Expense), Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/OtherIncomeExpenseNet</Role>
      <ShortName>Other Income (Expense), Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>025 - Disclosure - The Tax Cuts and Jobs Act</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/IncomeTaxes</Role>
      <ShortName>The Tax Cuts and Jobs Act</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>026 - Disclosure - Recently Issued Accounting Standard Not Yet Adopted</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RecentlyIssuedAccountingStandardNotYetAdopted</Role>
      <ShortName>Recently Issued Accounting Standard Not Yet Adopted</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>027 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/RevenueRecognition</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>028 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>029 - Disclosure - Acquisition of Versature Corp (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/AcquisitionofVersatureCorpTables</Role>
      <ShortName>Acquisition of Versature Corp (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/AcquisitionOfVersatureCorp</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>030 - Disclosure - Rafael Holdings, Inc. Spin-Off (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RafaelHoldingsIncSpinOffTables</Role>
      <ShortName>Rafael Holdings, Inc. Spin-Off (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/RafaelHoldingsIncSpinOff</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>031 - Disclosure - Debt Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/DebtSecuritiesTables</Role>
      <ShortName>Debt Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/DebtSecurities</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>032 - Disclosure - Equity Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EquityInvestmentsTables</Role>
      <ShortName>Equity Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/EquityInvestments</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>033 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/FairValueMeasurements</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>034 - Disclosure - Earnings (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EarningsLossPerShareTables</Role>
      <ShortName>Earnings (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/EarningsLossPerShare</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>035 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>036 - Disclosure - Business Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/BusinessSegmentInformationTables</Role>
      <ShortName>Business Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/BusinessSegmentInformation</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>037 - Disclosure - Other Income (Expense), Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/OtherIncomeExpenseNetTables</Role>
      <ShortName>Other Income (Expense), Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.idt.net/role/OtherIncomeExpenseNet</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>038 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/RevenueRecognitionTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>039 - Disclosure - Revenue Recognition (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/Revenuerecognitiondetails1</Role>
      <ShortName>Revenue Recognition (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/RevenueRecognitionTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>040 - Disclosure - Revenue Recognition (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RevenueRecognitionDetails2</Role>
      <ShortName>Revenue Recognition (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/RevenueRecognitionTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>041 - Disclosure - Revenue Recognition (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RevenueRecognitionDetailsTextual</Role>
      <ShortName>Revenue Recognition (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/RevenueRecognitionTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>042 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>043 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsTextual</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>044 - Disclosure - Acquisition of Versature Corp (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/AcquisitionofVersatureCorpDetails</Role>
      <ShortName>Acquisition of Versature Corp (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/AcquisitionofVersatureCorpTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>045 - Disclosure - Acquisition of Versature Corp (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/AcquisitionofVersatureCorpDetails1</Role>
      <ShortName>Acquisition of Versature Corp (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/AcquisitionofVersatureCorpTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>046 - Disclosure - Acquisition of Versature Corp (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/AcquisitionOfVersatureCorpDetailsTextual</Role>
      <ShortName>Acquisition of Versature Corp (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/AcquisitionofVersatureCorpTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>047 - Disclosure - Rafael Holdings, Inc. Spin-Off (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RafaelHoldingsIncSpinOffDetails</Role>
      <ShortName>Rafael Holdings, Inc. Spin-Off (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/RafaelHoldingsIncSpinOffTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>048 - Disclosure - Debt Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/DebtSecuritiesDetails</Role>
      <ShortName>Debt Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/DebtSecuritiesTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>049 - Disclosure - Debt Securities (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/DebtSecuritiesDetails1</Role>
      <ShortName>Debt Securities (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/DebtSecuritiesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>050 - Disclosure - Debt Securities (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/DebtSecuritiesDetails2</Role>
      <ShortName>Debt Securities (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/DebtSecuritiesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>051 - Disclosure - Debt Securities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/DebtSecuritiesDetailsTextual</Role>
      <ShortName>Debt Securities (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/DebtSecuritiesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>052 - Disclosure - Equity Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EquityInvestmentsDetails</Role>
      <ShortName>Equity Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>053 - Disclosure - Equity Investments (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EquityInvestmentsDetails1</Role>
      <ShortName>Equity Investments (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>054 - Disclosure - Equity Investments (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EquityInvestmentsDetailsTextual</Role>
      <ShortName>Equity Investments (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>055 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/FairValueMeasurementsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>056 - Disclosure - Fair Value Measurements (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/Fairvaluemeasurementsdetails1</Role>
      <ShortName>Fair Value Measurements (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/FairValueMeasurementsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>057 - Disclosure - Fair Value Measurements (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/FairValueMeasurementsDetailsTextual</Role>
      <ShortName>Fair Value Measurements (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/FairValueMeasurementsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>058 - Disclosure - Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EquityDetails</Role>
      <ShortName>Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>059 - Disclosure - Earnings (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EarningsLossPerShareDetails</Role>
      <ShortName>Earnings (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/EarningsLossPerShareTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>060 - Disclosure - Earnings (Loss) Per Share (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/EarningsLossPerShareDetails1</Role>
      <ShortName>Earnings (Loss) Per Share (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/EarningsLossPerShareTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>061 - Disclosure - Revolving Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RevolvingCreditFacilityDetails</Role>
      <ShortName>Revolving Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/RevolvingCreditFacility</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>062 - Disclosure - Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/AccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>063 - Disclosure - Business Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/Businesssegmentinformationdetails</Role>
      <ShortName>Business Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/BusinessSegmentInformationTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>064 - Disclosure - Business Segment Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/BusinessSegmentInformationDetailsTextual</Role>
      <ShortName>Business Segment Information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/BusinessSegmentInformationTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>065 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/CommitmentsAndContingencies</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>066 - Disclosure - Other Income (Expense), Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/OtherIncomeExpenseNetDetails</Role>
      <ShortName>Other Income (Expense), Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/OtherIncomeExpenseNetTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>067 - Disclosure - The Tax Cuts and Jobs Act (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/TaxCutsAndJobsActDetails</Role>
      <ShortName>The Tax Cuts and Jobs Act (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.idt.net/role/IncomeTaxes</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="idt-20190430.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>068 - Disclosure - Recently Issued Accounting Standard Not Yet Adopted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.idt.net/role/RecentlyIssuedAccountingStandardNotYetAdoptedDetails</Role>
      <ShortName>Recently Issued Accounting Standard Not Yet Adopted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</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-20190430.xml</File>
    <File>idt-20190430.xsd</File>
    <File>idt-20190430_cal.xml</File>
    <File>idt-20190430_def.xml</File>
    <File>idt-20190430_lab.xml</File>
    <File>idt-20190430_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>86
<FILENAME>0001213900-19-010280-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-19-010280-xbrl.zip
M4$L#!!0    ( &AHQT[:Q]XJ\P ! /I$$0 0    :61T+3(P,3DP-#,P+GAM
M;.R]>8_;2I(O^K^!^0Z\GKYS?0!56:1VG^6B7%[:/;:KQE7NGIG['@Q*3$EL
M4Z2:2RW]@/?9;T0F=Y$2)24IDDJ@3]L6MUA^&1D9&1GQV_]^6AG2 [$=W3)_
M?RE?=E]*Q)Q9FFXN?G_Y_?[#Q?BE]+__^)<7O_V/BPOI(S&)K;I$DSP';I#>
M__/B/]]^^QP\+XTONY?*95?Z/]WAZ^[HM=*5)Y(LOQG _WK2U9?_5[JX"%[U
M5G7@-? ,?8%R*;-K</5I:AOZ&_Q_"6@SG3>ZYO[^<NFZZS>O7S\^/E["OR]-
MXM+7=_N][LM_>>'?:>CFS\2M^)9+RU[ O=W>:[P\A>^^E*3P$;Q#T\.'X@\,
M7[.+B=LW/O'8H_?+D\GD-;V:N-W1LVZ&E\NO__/+Y[O9DJS4"]UT7-6< 5T)
MLO0MK$2/1,_HCM57Y-&VI]@=\8=,RS2]5?8SFFN_=I_7Y#7<= %W$5N?)9[=
M_>#F0U2F;J; !TS@;OSVF>69KOV<O-\AL\N%]?#:OXA(&%UTY8N>G'C4LVW
M<MZS_M6<AS6B9S\'%_"1\>8CY&FVS'X&K^0\I)L/Q'&S'V/7\,'>YH.FJL^<
M[.?HI1R^''V6_1!<P$?DC$?<M9WS#%S)X<MS+A:JN@Z?FZO.E.K9OY#_& +'
MR7R.7LEY\,G8@OO__)P:EYYKY]X^>0U7$_S;;AY1X:4<JN!ZYD/IV]$JHNUX
MXU"+\(W,)6I+WJCVS+8,LMWBO%[;UIK8K@YT1#:.O0"I^_VEHZ_61OC;TB;S
MWU^"&;T(3.CEDZ.]E%X'QOG:,EWRY$IW9.:B7??M-K/,,_^BKOW^TK_QQY7S
MXV;^HR?_^(MG_$#@W7>[/]C_[F\R?W\9O9"8KNX^1__6-?QEKA-;HN)(<A]@
M[_K3O[_\HPN&%.S&J"?_]CK],+[P=?870%BZI<6^2*VI"S^P03,"O41/1U>#
M7Z+G7R=DPEM(/^Y<F&U70/[[?WC P;6U6ELF_-.Y>M*='U\M$[\#  &U+C[!
M5VRP%U_(:DKL:N3+?G/( FD,?M#@DT]K0Y_I/BV2IL-UYF'XP__-5LY>_A'<
MMHW%WUYG?BVFEAAA[4;"-^*JNDFT]ZIM@IP<)HD?\#W',G0-7;;WR#E8"'K_
MK0ISGXLO4<WG5@$F6Q);H+*3 ##7;_($^?(/O)HA38'-$)M7LYFW\@P4W8V[
M)#9>MLD2Q?M /L'P7I'SA6MAX0@$GQ#!FJ:C'Z0:MZJN?3*OU;7NJL89HW:;
M0 123X?4>YNHCF<_W[G6[.?YXC-## *59:+R@ZK;?U4-C[Q]#O_Z9] V+%^7
MSY_) S$HXL)KG\RUYSKT0J\9R"O&803!+:R>%3+VL3Z1<;LV5,>YF=/Q2^^&
M^U:627^^JC=@>!N+_6UC6G@1*#>E*+!X%!;?"BQRP.+;UF#QREMD8G'C]UJ'
M/\?E"NEFYF8*:>/W.@M)[I8BI&O/<:W5CZ[\XQV9;4I)43)^_Z::"T(MTQ?=
MU%?>JOY&*2296:$$W668 5".[;X#FQ2J3[GHQM07OQ[*3$L]H"CQ#P973ZIO
M]:F9^H[3?5;ZCKP6U42UCC>\EO3O]36"_@9FF:Y=42&)C;*3;I0U!PEBH^S<
M-LJ:@TVQ428VRAJ.8+%1=M8;9<U!JM@H.Y^-LCJA4FR4U6FCK$[($!ME]=R<
MJ&JCK-U8%!ME3=HH*QF+\O#'U=K>Q&+V[[IKD)OY)U/3'W3-4]D$^=92;>UF
M_DZWR<RU;.=Z"=/(2C5;A,G01\L20 2/[9)H-4;[%_*0/T:C+1D!4@'28[>>
M*$SWV7K:P#6OK:?>E_<(Z@]DFN$%=#=!7:N-ITVI[K>A1Z7:ZYY>JF*GJNJ=
MJG.!CMC:.H.MK7,!L]@+$WMAYP9YL7EV;IMG[8&VV-<X\;Y&>Z 46H>W6&2*
M.,X=$X9O)0V#SGG- ,U67E[^H6ONFR1# AK;H/&9+%2#6NMGMN11YRHQ[M:Z
M>3.?UQL1&M'?I,AG^L_@08#@</MP3PP"#O"5J=VJS_CS';$?]!FI-SKVL!?;
M&130.1PZ7XE[_VC=+L$7_6ZB,C6,&'NF/E/1#76N'%_4_E.M@=1AC NH;8/:
MK6UIWLR]L7W1483];6D9Q%$-<JW:-FC6OQ:$ZMIHV>AJ*D,6#'G;!<)U7TA8
MU,I@7MB>%,)]N\SR]O&PI^0J&B!B?BC1%?E(K(6MKI<@3!8C^7[7VHD@E^F7
M?_BE?-]\OQ-6O\'@_?CVG,'[\:T ;X/!^_7S.8/WZV<!W@:#U]\)1EWJK5]1
M;H$S(BQ+%@+<#0;W3I^X?8O$.OG*8@%8*Q_Z+,%>F6\MP%XKG_LLP5Z9+R[
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
MZC<8O!_?GC-X/[X5X&TP>+]^/F?P?OTLP-M@\/H)#:A+O?4KRBUP1H1ER4*
MN\'@WND3MV^16"=?62P :^5#GR78*_.M!=AKY7.?)=@K\\4%V&ONHY\5_$_L
MNXO!4"N?OAFI7G7SU44^63FIAEL=]KJ"LPS<5.+0"W >XS.WRG)6Y@L+RWDB
M'[<5<#VQ[RK 6QR\T=D?D/(GD"R#X0U\'GXR%X%TC]I$J7E9C^09J+@<HB,L
M.0(Y\4Y*B?5$!,0S(5XD%4W@_%"<'YGH)\#.%^S7EKVVX#F!ZR-P'94"2PA3
MP/C04%F=87AL]$NHOI&Q)1'F*3W,TW#5;XW<"-7O&41I*!@.B(L(:&2?JWIK
M.<XW\F 9'CI\URJM ]CR3,_\LU);I''B"(4 ^($ _V)-=8/<6^OOZ[.%]88,
M!)B;">9[RU6-W"!FYL[RV8"\L&P$^-L(_H^V]>@N!?IW"D? OYGP_TI<A>81
M7MP:JCNW[-5>I3[:E_2YM>3!5E%5- 1$[B?_H7$%G&HZKL\>0&PSSZ95-M\_
MS0Q/(]H'VUIAA4W/I1*^F0=5QV^)3=N@OWW.?@'KI;%:&]8S(;'VY_4>!6%Q
MWO*$$NO$D2<= =A3 ?:K13NB$.T;_+^MS^!OK$4.:Y<3*VU[U@BFMKBPJ 2<
M*]L7#Q+,&A"-KN^^>#Q33\3!]ZLK+9II%8*J ,V/=_"9!]6E/3U@ O%0$-]T
M)^CQ9[JV.G,_Z^I4-^C,TPS,;..*699<U@1<"FW#;O2#_*ONJ+#L SE>7Z-/
M8KOZU""WP!@(<4VGD%N;S(EM$ZU!#EPNPPQ&!W)]5B";,)!=>0L$T[C1/0''
M%]UQ,Z4J>@*>N"=@:Z$C>@*>7T_ UH)9] 04/0'/#?*B)V *YN?6$["UT!8]
M <^I)V"#82QZ M:K)V"#H=2&^A%U+N;08&B(GH "!*W,(6U2_F9KH=.N3,PV
MY$,V&&JB)Z#H"7BN,!<] 8](D!<] <]BX&PK -/:B>#8ZC'"ZM<=O*(GH !O
M8\$K>@(*\#86O*(G8"UJ,PMPG\0G;M\BL4Z^LE@ ULJ'/DNPBYZ K02[Z DH
M>@*>#=A%3\!:^^YB,-3*IV]&JE?=?'613U9.JF$CZ[:??4_ -H!3] 04EK,Y
MX!0] <^C)V"#P<NU5I;H"5CQ3DIU=6X$Q$5/P/)Q7I.>@ +LHB<@-UR?KB=@
M@V&\+5169Q@>&_T2JF]D;$F$>4H/\S1<]97T!&REZD5/P#.'AN@)*'H"GA_
M14_ ,^X)V#8PBYZ HB>@ +_H"2AZ IX?_$5/0-$34 P-T1/P''L""L"*GH M
MZ@G88#ASW1<7/0$Y9^J).'B1+1*T&-_(VK-G2]4AX$8N;'5% 4G-P,:E-)8W
M^GPQ&\+LB7_SO>X:Y&;^R=3T!UWS_#V88 ZM-]Y#X.4*BJ%NF[2X G^SSUB4
M#)*6/(\/9RJ/\9S4H!AHA?8B=W65@872=],FJJ'_D\2:57Y4=?.SY=1\=CB\
M7TPAM@7$N$#LWE9-QZ"S]Y7V=X])NJW VL*L@!,7.&VV>FH%EJ@ON9M+ :)M
M(!(]IT_5<[K!H!$]IZOO.=U@N.2O147/Z7KUG&XPR*[WZ IW6#_<R#MU/ECV
M5_((S@>F=%)U62;\=49BX<+P(GS,U%1;<[ZOD3H@N]^=U!O(O!O$\5X^\._3
M&[6.W$/)B?7,;FV+ ;QU[XG;\!IV97_(EFX4ZCJ 2X1S*-UCAEOK#(P8P.<T
M/XK9HCU@"^W9&8*MB"T78./I1FP-6'XR9]:*<%]NU![A=?<&"BNMIBL0,<QK
MDVM1UR'8UC0* 6M>$\F=_O3?Q+;@#[%>3FU!%A.86+Z>Y3!Y;]L6> RV36;L
M((6IW0)#]BUE*_953/8-DB>?8__P;S2UJQ5^DG[^G;\]P)R/>_6)[G**0<9E
MD)6A,<;&5K6=U?"\<G[<S+,'8LX K0;5!>6JFR YJHDL(457JQ;2CDGYJV7B
M=VR+UHKX!%^Q ;7-L!H%I[YM+)8QPAJ*A)P]SGTB'2T!#/^]1-[AC'/#9O$8
MV1G"M9)8E$#PD0C6-!U=1]6X577P]J[5M>ZJQAFC=IM !%)/A]1[FZB.9S_'
M\LS.$9\98A"H+!.5L03M\*]_!FVK]FSY_)D\$'8&,;SVR5Q[KD,O])J!O&(<
M1A#<PNI9(>.PS=9M6R]7]0;,Z7<_"^VU7 DL<L!BS;<!&X+%$O?]:HO%-L!+
M:+NHMK^H?[?L^^<UN9F_(U/WRM28 YLJJO,%"W3I:]5X:YE:S;=_:''70FQ%
M*,CB[ZQP<+R?''_%%[K*H2/O@TW^X1%S]IQ\/G:'\PV58H=%I>N*JVH=[D/(
MR1-[!BU;Y"]P7PSWBL#]WKA7!.X;CWM9X'YOW',XRB1P7]GJIN:!'!%7*:KM
MSV2A&C2VP,S1?Q-M$>SIMF&=JQ']38I'E@ 68U1$34Z!M&_J7"7&GRW@WUPX
MG\S9.: NAVF!P-/OOXK"@B<K+-A\Q(@Z@0(=HNQ?=67_:HL)4<6OLBI^M<5
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
M8%LKI$PW/7C GPM@HGA+YI9-V'WWZA-QWC^YMFK9FFZJ]C.=/>!+R)]MT?,
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
M]_AG^*HIQS(8QHHVE<+'J87$=2,C2 1[1YR9K:]I(P93>ZLZ.M!]:Q,'.*
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
M%1(--'\IW=(5A8^4 %*Q^&?.: FA$X\]T5L-_2<Q]*7%W(B$$GS*Z&:NZ[R
M9U>JCNNA%SZI+V!0S]05OG5EN7X$,?AVE!FG$;(B6OIK[!E_:24K*!NE'V11
MT:0N266'B)^E5QI9^WO ENFOUA@?:,G5%>CL-K[ZTN>Q^&].C)7N:(=R"2-B
ML3!<.FY,KP7Y6*DG44L!33J&#2VZFF1FA,8.59SFJ*I\/4>*GSXG!-^A&5/1
M*A>_ZI(@PJR[$HW"6E,ZCEBP.Q%L0SILAV8,,I@P"N'+,>,4$!NSR8\81T.0
M6V#K[ @B\="@ZCC63*?F*DQ$"D6AL\Q,F"J 6AK8=RSC ;/HXL (0[,:(SYA
MQN/I5)CI:8'>4>U!'ALP4<RX@_^ VHM2^N*3C[,Y(!+K=Z;":.WNFT UGBP9
MCJULJQ^S[YGQ!^&7M=@O2[K?Z9?OJ=*])+;3^Z\GY,2"CU>DX-JR;39#B2C
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
M\'"BFB6\Z:=I/9K1,>&<SUQ*=[0::%[ AMWHEUOT#T[D4!_0E%E>P'/"C?E
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
ML;Z(CKGZU;6#IS0T9&80#')CEAUW 6(5E]CL8[-=S2Q2TN?YLFF+45*4!K\
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
M,HE3LOYP%Y 09[&#O,38OY02MP85P!P+=_E1$_!MC:53[_+5U$ROC/) +E8
M;F#<<3QB=V+5SH*"8E@-#+_J^27!9S96&$-2WGNVM2:J*;T'Q\I:Z3/IRB8J
MR\/!O%[I4<4T].G?,;4<F+/)PC-4U[)ISC1\R"\I9F'O7RDL4^D$E=.LM86T
MTE<Q+F/BT( T+ RY8LDUH'T;F+5UU:\ 'F;1J)C[HX'W:&%"O8=9O>N@]AO5
MX@P= '@E=8UI_HWC&7YV>7"G$SG+--]&>H2!0;]ODR"I"2NDOPU/SOK).W/+
MLP'V__!4((8J:PZD .-L'&>B@8YD5MB2?C9>2(U^-_HB<K<,O!8JJ)V92)?"
ME+=F[2ER.&NL9B'\T[E+-S/7FH*]509!3"7N>(#=9M8SG@3K-\,(JX.R.2YR
M<D!V*YACJ3UEAWG(?&YX3WXN*6JM(RVM1Q(<2@E.OBQ5]* TW>]'L61%%K >
M*?;S(7Z13>+X*9_X?6^%9>/HH:9XAPN80%4[+$6:.2_"#$Y,]A<59O:%/[FZ
M2_@)0 7<J#@/P0QBLV+/\3=&9:S?VN0)9$%+@,(L!)SB' XD)#X&+HKIA[,P
M1M()'J/^(+I[FJT^1EFNWR___3*J@/W^^R_408!)WL72J.P,F8XU6&T;!(Z=
M0&9+HGF&GS^L_B0Q0@(-^U&S273*!U[HZ'YA"_BR0=0'Y(JHMJ'# _H<?)(U
M.@=TTE3CA*JAMH$.AP E41KNGRT\>859S]9J%92I]H4M 2[@WICD3 (>F*.[
M5.<F60#BPK3C.;H$J 0_U=E/CD: .5%&L$$NI2N6MXS^2/Q4$W-C/)C2;3S]
M!GRNV=_\2N*,!K9*B'=E68/;H"Y( %>XAEY!\&W=#"E,()_MQ:I3A_CUO7&T
MS)GYFNJ,_TAPH1JFWC,ZE"IE*1GS3&:?:X1]/38X(O?1M"0#8 S2 G]P2E-<
ML7BY83D,8:B<1V(\$ ETXB[]C6,UDEO*QZ(OC?MLH0>EL@-H17*Y*6Y@T>%W
MHHEJSE)0V"'E.C#(T)JW7LOT-3LQ1Y/QXY %+?M[F1<[W2<,&C]V]M8## !0
M@;:IKW]QYJR],V,9WF<B%CN(Q6+CA0P WW^%*959R6N0UV4JO"KV)EL,$;%
MJ:6:A?!/MT"Y(VN7K-"!E?N91_)8;0(T=]W_&;ADEN<ZKLH\+AH"=#(,*X;[
MV*E\_^R;7UK!]_&O55/5=!6[TM@_";A'M, $^AOPJC\-HEUCYN"J,2-.GH T
M+;EL2G@S[+-3WZ=@86/Z/?4RHC+QA._T &V!)Q2N#]#QHMYF1$$']0[KMS#X
M%G-N.[380[K674ZQ[<BQFX=AT_!D7=K+$H-#3$!"S0U0,]JK8,DU]^OHA+8C
M80+6P1X6ZQGJ=PL-:I(4,ARI3B*FEOX@,V!S5;>E!]7PPK(D[.!OL@=-4!L'
M#3XU;JKCGV1VI.39(W'0M\T(%@=]:Z%=;@=]#RL<W.L5.:9WT1M<C@>;98*[
MEW@*@QG$O!:"-3S M^T46V_4;=01MN,U=^MOOOMEP/@=73O\V!-]<CBH_^DD
M'M+'=8G[W)'6!L;-::($3.QKFM-2$U7(G?&60ZVM&0E?J7U>K0DX4^$N0UUT
M,.SF&Z86C8>P2"TMYX-N\E)?U\8F]3K=;J\F:M@^$/:=NDUUM3E5GTC*_<E9
M0/V&[LRRY*O:B'Y\!G8^Y:NNU>=,1_5$*GBUI8A"]K?254+J#/JKV<S&C(*Z
M>9NO!LJ^AIVSV#< _^)@J2>[^KS898)B29^Y(CBN,]@F!^=19N'52-YC*LO1
M7]W'^)8^0L.H7BSM@4SSC,D3;IS0>M_T:*"__508>N(8?PX-@\Y@GV7:<8?X
M:S:GWWGKM1&4;(]UPWU3EPF&_R=K9 (VEW$XLC&LQ%?\^XPR?TA,^LU8L!T^
MO^_0PM[V54SMA:;VOGQ,P9063>WWF[N,'6S;$)8-%C-\(V?XK65ZQ(YO.W=\
MA9J;KN;LTO3TU( C>:8*2R],*EG;%CM9$?>6@\21,#70P3,LZ6P3:^;W"+)2
MM?Y'(F6DS<@2*2.UT&X9M>$+.EL-+V$^] VD38CTA9[ADMYCEC&2&M0P3U2$
M%Q7@-\7W53>KE%ZS6\Q74I-?]"O8*AM^+0G:)QN!FRIPTVP;%I.-W&>QKZ;U
MJ/!Q,&:IF[E1$;^;9K&F$T>5IMZ>R%I]"&M7<XNR*.KUY8XRR,_TC,OI18:@
MN.F@/&6^."-M#D>=[CC?;NY /0\=;!_@1S=*.:$N<[+6RZ)([G0'O<Y$V:W-
M'$D);=9*F_)@TNF-E.JT67+3GG"W4PYV.TOH!E.[/7_!BF"EI4DE2O=2*;KY
MK,B7<CRS#&NIKHCTRK"<+>L1L<U<D(8^S!;E=H,12MF;AE>]CM+CLODO1LCQ
M*YV.,LZ/G8D1<JH1,M@22SABA.1FQ6RV%"E6YB[H)P*7UA;;5K^9WX55O</[
MN)3#^_&9+%3CO>GJ[O/5D^[\^*;.56+<K77XZ/P+K0W$2N:)(FBMV*<WXG7R
MAK$Z>4SQ08%*QZ_/CT"X "100$]#:(LZ>2V&B,@%.P<UWYC2%]6>+25EF%7Y
M#0^[@WBQ,BW-!P/B:/\"U]:G7CP?;$;K$$NLVT58.3=X#:UINZ4*6M2MHB-E
M6Z!XUPIVQT:[BMR7(TVL/P4M46?3)DM^+6!*.RW@"_\(B\59@53D'I/*1E<1
MG\K0,,:(8;7JM&C>QE?[]Y?3*"(ID%C'AD[\Y%ZG6#.)I?K ZME-"3%3'26N
MW* T=UA!*B6(4'^L#4D #6+3LG8V@?\CM+A=O*=$4'/<H1AYQ)+*@/L9JX.W
M(!(,3QAD,^+1&(/?'P6KF5.@T1I5ZZB)5M T+H8'II(<0I8^TEB".JU\GDQR
M3 AV253-;Z#A &!T5L@YJ$T.3%GP 9H^"6ZG/I,6JHTL &-?R:-J_^S@G])?
MX&GRC/64X5MS?49>:SBRV!9K]%IXZA8[=+CJH_H<?])O^8)@\0&F)I[ZY-BH
M!"J?I>50G<]I'Q:LL)A(X$3MLX+=D@KW&$A]T/4D*?=04&%A0XU,W9CV\%W
M(YALIDH?"K>)U_@C.BB?J"/0D_KNP/A#\[=XOIA;,UH&.Q,!U#RM=-=OO4/K
M-)('8EBT- KC+%2Y_L]X_JJMKD/\D*>U8>D,V2L"SKN%>M/T^1S8,E%F4^(^
MXF#PIS::7></&RQ[SG[PBWW#O/9WBY:SQR(M[G,H'A3(9WUMK8BF/Z5E(GUV
M-5HL,\5HG)^ :=8T)U3RMGZ&8GYN^OPLW+"S4'/&#(Z1:K \('021*]=]8GX
M79AR+[K,-0N:$\1,?5BP5HU9<-\I0W>"WD0/7<=+2T:5:--] 5*U(45F?YL!
M*C+[:Z'=,C+[4U%D2BG]ST^*W!#X\1C;":DM4>[=]&5E*)Z&Y*STR4UR@R"S
M:ZU3O]B,A<1O?E9#-I^5Y/<?+\=]#EBT$1<-)%E .5N.>QQV:0\L#DQ7%S.-
M&)Y[G;$X7H[A"9:Z*OV% *H ZB)VG*B-2F\@R0*G#36H J<"I^VTIQR][GKZ
MVC64^59"=PZ[#.(WCLH>STG&8=NFB[V\0P8;HYUFCB:/_^XXB,!QM'S.V<<Y
MT'+%>8F=H:S!,-]QL)/CC%52ZO#Q(OO3?I+*/9K+45;I$;72-0T8KJ\,8YFJ
M?(=():/]:'=4C.\:8[.&X[NVLGHE=V2_ATNSAO ![M4FS8,ZCMRBGD\+T;CO
MR,T[FG\.LN(\ U?L;_.=@<4XKA<VQ3C>8P96.GV9RPQ<\1#>.@.77%(D)8'3
MQPDV\CT_O;N7KBU[[2>0':/?NA@V8<L*"J?.UNM%/=V0IGD>=:%.C,D6C$G^
M:_KN4&G&:#QJ&2\&H1B$=96.F!?%D!1#LE;2@96VW!TU8S0675Q'-8Y^>UVD
M2A%6,PKJ'WTR'XCCTB.%G\QW9.I>F=H7U?Y)Z#O?TU/3=V3FV;1J 5R\9L?3
ML2DWR.:*U@W(J)C$I1(2JW+DUVS"OXIJ-JTXOFC$"QZ-8K,D E"*X$;!/0UA
MGA@)HL)1NS ACM:?@YJ3W>YHN1''6X%NGO% ^RJ<>%@Q$R>T!.(\>YM1(<ZS
MUT*[-3K/7KC,ZNX7YF;/'M9PI_GI_%<K+%3U3Z))UY;CGE3 0HF'*O&CC9N0
MWTVLG49U^1$69?F=D(0R&Z5,W&'>TM=*:+/.VOR@ZK;T5]7PR F$6\6QI/W
M4QXL>1[\*=@CCS=C%:CKZD'5#?2=+\#1O7!4=*)3ZZH#..6$A/_+WKLV-VXD
MB:+?%;'_ >'KC:,^ <D$7Q+MF8E0J]O>]K7='2UY]Y[[I:,(%$F,08"#A[HU
MO_YD9N%) B1  B1 UL3,-$4"]<C,RLIW;N8:'CYDNX:1&Y0;K+:R9GE"$8N*
MJ^,H:(*7?$%N4&ZP71ML=QKNK=8?1:W]?@]L4S=7S(+E@#A5T<%:)J7NX):]
M[?=U'] OMOV;2Q XZ&D'TT<9;_P>&N\)J?&J=1B[$')LYE,2 M9V,M^6175P
M_][V$\(!K8#;O[GVT7:U;"5)VY*V"SL\[BU&U$.#Q\AU:Z5*5/_!+4>!;5QR
MV]<G02I!VO[UM1.DQ[&^5##8_AI8K\I $RWQ3F&OO3 "D""5()4@O4"0GD*T
M3UO3,>/&G,%D/J>V7P:G[)[_W4[,%VN9>R)\H/8&_5:09X>!6-54(T$I07EF
M1_NH GQ)1^F?MT^WRK/+F1>XK]CGN6309WLNQX-I0%/'DT$K5GL.T+Q<YM0<
M3*_+69;++W7O\-*N0A#/>%?X?!5QO<%PF&-BO[)/YJI,6'QC)-5($#\N[/[^
MOA5'JIU(/T^<7^2%*7$O<7_AN#\BKS]VW.Z:(#*XBP619\=G5JEM%XU6@3++
MT&+;HDB*+1REB+5MVQFI8ZV<;KV&[R:CL21!=9>@]H_XDV0ER:IP.R4M+-6I
MJ9RE11+1.1 17G;EC$PU<J7<*HSX5UR4*JDP]:W^RG+[UUX:W X&JRBX*(1F
M9M0HX&B(ZSRPB%7#A8O$@E^8:S+X%[#)_,#EWMJ&HM]UMDI^RL-N6RM."4I*
MG;?P"W$D(K1L8NI,:T^ESRZNWYR];O90!&#E*4[1RB/%J)!M1 _>DC5WDU_$
M;]=<$4T$=U2O<-S4>MXS?8&Q)_Z"*X_.<L7LUU@6O/O) VSEQJ@H"V8H3'G\
M\^G#)U7YRCQE%;CZ@GG<4*C@!M6B<&P#"P"*ZG_P):B_\P6\-D4J<U6%V0;\
M^*I,.6KPA6_>;H/9;D9]>/5 ^E=4 Y0E1%M:15 6B^PZFD5-ZE0-&X" C^QB
MAG677K#N$G*@[WNW0P7FL6!I"O.53+BT\I6[7'&Y;C'/ [X%[,AWE(BC]7L_
M?00&XRHP@PM84QA5N8Y_UG["IX'Y();Q(W*CZ-E7SEQE!>('_$%P4:X]SA4J
M=7S_)H='2=(\&]*\' YT==%X_N0Z.N>&I\S@)4"*'W$BE%2PPA;)0&Q;X2W!
M@8!)W2=,"E[^?G3;B[\(Y1P0B("!+&$A"T_A@$5#R1;KH3>1K:G TKP5UWWS
MA5NO:C3B(#O%8'Q[MSZ';=K[3'&K/"]P'[09VU'F5,@P+F,XQYJ4,#ZP7WK"
MM'4K,(3L!VP2)IT#S+ (- P:6#Y"38 OLW6<N_0"=RS)HLJ*QUD3+:7&!0B2
MN5/AI M,:F/Z7'5A>4B,I'HE$*L#6H4'4*173.0;0KA'BEER?^'0:G5X)?!A
MO?1\+NYQ-?D <$(A/CHMJ=K?R2F1U^4YL]'+N2XO&LW(7; ;C,MT/P"TI>[+
M+1:%G-MSK2< 2O5KEP!Q2."=HL6 [!IPUG15BGVTS(8KNP84Q[ZD[+35/,&Q
M!5S$_NSCLXN*!Q^C/G3MW"=O(Y5HI+$3:H6-GM9*8D_C<YI_: WS1:']_/T[
MM&I_=S"PA--$0TRM.4WHNSV E26O5(NRV@AUSS*P)8F_WJ+M6RML"ZHO66"[
MR0+:U8+KH@,^& ]*A '>:-HMN92S#F^M'^'Y?TQ_ 2  NB(3X2Z/$Y5]*XN2
M[:7B=CC[=Q5_$IEZ6\HK;2^D=)IDC4.Q]3 #NHZ1%?ND9J PTS>;21S[!HKL
M<^Q2B"D3D75<G&PY4O5@)4%"C!>?VQ(M1SHJV3ML!ZZ*$5._#"<6?\+P]IRP
MJ5.F+FS"IFDQ9 ]N$)-9_W8\RB.S'(;0NZT6T9X9ZXB4U4 8W@FJ)^XFH]U@
M/4;TA;3"M-<*(]'<=31G&[>6,,Z&OBV%V4I@9YP_2M2<' 9T$=+ZXDIQ,.#B
MQ@?X F26*]B=^ZJ8RQ4S76I.KBS8"_KS?&7*0:9P 0!S&X>4-MYS)CMIXVT%
M=D]HXVW:4'44DV_YUH[[;_<L %6B=^*16NRU!.HI"(W;8D?-T>7V;"JV"U3E
M.RP=]G-=$S5OC=;N)CEI5>EJ,]M5XOK-RRUL.'/"[-<2IO@*$!_M@:6"?@;M
M:RK1 BRUP65Q(.=JU(!=[Y1GLY7FV/Q^M=[/!K!GM)7CN6NVR )EZHM*>_CF
M&BI8PYLBZ+,&[]9ZD/L?-.E;N$#KGT1SU]'\L!''C6DC&9E'Q3CQ5%9/RM&
M/@:*+S?MP F\[=X&K1_EQ< ?EF//N;LMQR0*[/O;#X%W,V=L]>,'^X5[/KDD
M/MCO^-1_L(W?X]05D9OZ%"\.?L3N#<RTGUV&E_0#99*^,ST=UA:X_!D@_M9R
M]+_^\1]7?P-,_2A&2,V2\RSM%O[XS&=__^Y1?/XR^?W]EY[VY2&8?T& /?=Z
M7\1_GS]^&?2^ (#Q^TG\_7?_P VF A?7SA$*G\<_3#()_L"S)/*,4SIPF"Z=
MHJCRO%320"=I0%Z;%X'FC[8"W!YVIZ0OR3B1DQG.RL?4SZ<_E3^<6WQB?-/3
MU"QUF#C2SZ;-;!W6"FP"]A\D;,+,L:C1=Q]!E666I5P_!5/?69FZ<M\?W6B]
M-\EKJDAR=3EP(#=,*HT6YSO*RG5>3 /S5"E0  E%))BRJ1/XD8<?OU&5)6FP
M'->E9HLKH*1@Q%<D)I3-XLV8R69$CBN"(DJW514&DL!<!!XH.E#1' 'NI^,<
M?E2NM3<*%QS43#BH<LV_Z7R%M6H<CRM,UT%U1UBCB %*/ 8^PCCABV'"K.-&
M\*"L7LJ?M<D-1CMY _0+\)SR:+,&YK>E:EI0E8MPG?AVZJ<D&@)_L#F.KCM+
MKBK7_3<@'?TK ($( ?;"J9:%Y^$V%(Y%?5R^<EQ*XET!K3E4""/,^$T'8"!D
M<P"!BQ+8 O$&Y#6#PW%> @;0(Y^L$ ![/7B30HVHJ$'82[ZT3#8UK:BFAP!&
MB&S8F<=7# X8AUFFKVF*4+#JT-QQ7\5P6),C0P8T5Y1O/&46?,T5;\'Q2X$H
M,HQ$A3R2%ST &<W@B53ZZ^$;#&=!V& !$M@X7(\<-PC/B8%X2 1,$5\3B2(U
MT:3X!X!HQEU$K\^^A6MSN<5\48-D>]$ D70]A172R$021&FTI$S^I*#KS<G@
M*+S'IV,@@S0M!.&$C-(R] )D *2.))\[2>#F&Z584@556&X.)Z9 B!,'G,#E
M"VY[2)6"7F^!_RAHS1*GG@'VF8X&,R*+5T6<.BI;D!J< )Y#FW3:#(>"ABAZ
M:!>1"F8B7J C R=@%I$(#\O A$<N6ID%BUIQPT0ZO,8'4T5DTC3*+)C3IB.8
MJB/SAOB2QS/K#DM=I=F [GC ^"PXN IRS^18 C>T E)F8#_P(>(/@LD@WJA$
MA3.%B^2%]@N*%E!BBH^0L0:@0M<U;@JXDJ!A.V0$N$OXVS/AMF)N:JU1_J['
MEK %SPM FUJC+@(\T#7:(#U:?Q'?^;K@1!@X;3*#P ,.)S !B"\BBEL%%<F<
M&U$/EH$EN!^?S;A.ZZ;K4=0N@#'Q9OA*11>^UV[[J>H8.BZ<R#:%V/<;Q);"
M*=+M]X,!568 H2#O_0<]7!)@-^\TX E+5QM"NJ25:?'*2HP,9]_433^S-, ^
M"&]X"(@N$#H9*O77JB@596=["^:*_.W_-CT&QU:_59X C_#=([Q@DZ$;R>T3
M0XNWN6($ZT]NQ(^>?%1DKU-+IX'B,>(GTZ>% (%+ HI-Q -<10[#.H1-R;H3
MYRPX2_VHG6B6P#\1\,L:8&/US?EJ ^L<]M7^?3]U%_S_W)B#TD&WP2.R6.4M
MWFR@9P$^D=^32"9J@FY4ZXOOMG4I<+_%]<<JW%6B+-1(O>\-PG6NU\B"R3^S
M&>-6]14/LW6U>HG@D%=@B<WG+I^CIK!QQ7H\ B+*(.F"4!5*$H95H% 9)3C@
M'9AHF#!<1O7QLE6?X#KEL%9QNQ(::4\A9,+%"975YGI6^<! 9IP,]@)/^2!?
M"AD2GMD8*7H ]3F"[X*##@7ZG"[,Y-MD#KY<6<XK#^5T?&K%7F,QE'TCL3=4
MI-!9X#NWDJO(FUNBN7-HIHI1B89*.AQS76)I.U63'$M G&>4N2>XQ?6062@%
MJKK0"64]J4I4=[6%[*Y:37<RVZ@57$5F&QV61/-,A4!_%W$.[W,*DS:P_;,
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
MN5TC.[.2RJPSUR5]5;"YD.D!A\TOO"?8^[?-BV;*=19X,=/T%H[K1ZXB_ [
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
M,7P[$A_O!NJP/\&/(_AVHMWCQ_%@ ']J]'%R!Z/T\.-D,L%7?U+NU/[]6#P
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
M.M1T,CMD&L/)P]OPC+-NQ?4NF!"/T/]B<\)*+E5'# UI+CR&1!T8X< !G09
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
M917#[E4QO!A(2IKL#$W*D*J6A%3U\^,F*E6FVN[X;$^HS=9P(TWM]R\\X@I
M,#I_$&P--@(0#,8[ASCK>*MR5-#J<*LZZG%)YV\7_#<2V#]I$TT"65+T&0&[
M>8IN2XW7M%>B6+PF5['"0Z^ J J-A3%@K7I@L:@XM!%ZG>/2&BON"C]S:1*[
M!"?==D&_0SZZUL)WV-$J1EV![S851<*W_?1;VL-<EWNXP/FLZ\$2[P]N4%UA
M',OE"VY[,-T'JC'\F^-YLM2$]#17-\&>LX'\S[CB&2XQ<FO^PDQ;N<83\T8!
M@>SAA9D64O@-D./-$P-23X[P\<!VSGCXV7%A3EMY#%R7V_JK0EU4A$ L(5P'
MA%-7A")JSV<N"06IO6G G(^KJ-=I5Y'6ZPV2]/NP9/*O@?6J##15V>HT/%F/
MK6%_BZ'[>E LYI68O1AUI]NNMFV[0W4RV(VC+8;]W3L^>A.QG3O>$HZ[QXY/
MY<'H_=_VKK:Y41U9?Y^J^Q^XN1]V;I4S8\!@>_;,5#EOYV1K)LE-,KNU^R6%
M0;;9P> C((GWUU^)%QO;@,%((&Q5G9-),(;N1]VM[E:K]2G8E59L#2.Z.33@
M@1>*#P1;IXT./%!,^.@"(-PY'A &V9+ F^X?0HU<)2'%3T7@^7\^4K6I$ITM
M8Z&A1F[V.':M1OX471&R?*M#Q>#P(0OGU!)+,QE.0U.4Y_L_;:"^Q,:7AMV7
M',4*XTA](XZ,3C33/ ^:8S],#'J.<'OUC ).N(CR6]Q2DEUFY3,9T^/3ZW.O
MD/41JK)0Q-X969NYG=4^':%4;3UO7Y]! YD8@I\L0($&Y%WU5"([XXMG1OA@
MU#X8Q1?>#UD:3U]E?P)3G#Y[!,B+Q=FU6QLO3P?^[,4R^I#&ZKIAOJZPXPOM
M+5QHSUMGV@4[U@'/66Q=@>$2TL:U*%&,+]6TLA@H=K&5KXC(@+[@_^CQNTR3
M7;QC'<+MQ=EG8"&)G">XQ;_A_S&O<5G"@[;$)B9YZ0G 5U/?7X5 =03X*!<;
M91MXTF*&;!L?K1:,ULBRPD()/EHM&*TXM\AUJPVC]>QXFM4 BF3:B"0]S2+D
M!/UJUC2%S536?P==54JF:+)(.$10TQZS/6 $'LG68SB#G$'.8+T)ZHBL:-KH
M#WK91#Z"5V#[!>.:=5I#)3@@^65\&6_)3KJE/SRKB4/&XV5IT!GDK'P3X(
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
MXM&TUEM]B'(MBH38/H@S="V?L<TKW]$?P55,FOD%_T1__C]02P,$%     @
M:&C'3BF/;QE@$P  -M@  !    !I9'0M,C Q.3 T,S N>'-D[5W=<]LV$G_O
M3/\'CI_:F2J*["1M/$UN9,=N?>/8'EON?;S<P"1DX8XB5 "4[?[UMPN2(DB
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
MY-AQ@>3X3BJAW06&YS!M_T\[ZF3JK^_4/<230=']F:)SC$GW/))2?=A3(L;
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
M_DP[>C9-CY5=3FW-\HUDMD=]N1HZY(-K[9ZW'=>RIWA4Q=I?LK& G<@35AZ
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
M@8SC\SXF=YE1MGX_S\5@%&^1,'KVK7*-=EZMBM/.>XMI%\?9!X@\PV<@4J9
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
M>83M0BQ/FE(STZYJ\A%QD!_^#U!+ P04    " !H:,=.P4%NB*$M  #N#@,
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
MT4_4LU[8PSL]H$NJG(,E' "7U9JT=W;W2+)2?M7&J,:BT=P[/8@[K)+\)0H
M%]K:BE%:[DHC7QG5D(V*G#\3X9="M>5&T=$[/8B[KR$C2XRD5^*3;;>[54>\
M/"#\Z(4_>N&/7OBC%_X 7+Y'+SPZ2(Y>^*,7_NB%/WKA]XK$(,N8YCIXYO[J
M(%>@L-T0OSM>3C<ZZ==^)V,0=MK#>NB;\E7A(" =T:XD?"PVR(<^I0MV]2P?
MB*@V*I/^L%Y^*0J2[<N4(SP@ZM[^F</9<B38X(*6P';@#=&VN?WRKF9:@:2P
M/7!00DO Y"Q8BW"RL?8"PF80?Z!^1W(]+L+VP/$+K1>2C 5K<5']<;FG9.Y'
MX=7[G-T!B1X787O@((>6N,A9L!9-U1^7\M'=%F,*4)J-@<,>6B(BH=]:7)5E
M;=Q4"P>.>F@)0I-T:V%7-K:I=$YHOKB/?<9+$G)]9,ZO>6QG5>Y6\F[ <1&F
MER,M"XB4KZ]I&KY%L2C@=K<)<'B$J?2WR$6D3I4[Y@U_\?L2,06C8D>]%F1=
M@",D3)%0DH](H;I-DY<QH;.-;!8*4 2M@0,E3/&048Y(A[HD$\).LW#LOZ^F
MRUV:! :70E5'X'@)4X ,F$"D8&VH@$80"=M[9PCN[89;F9!V1!I719]6U?7.
M$%S)34W,);'6 MHMG!61_\S3OT2$IP@IO4;3-&;D954V'0.SO^D0WAGZ=PB=
M6$*DDVW0;>ZVD7?RSD"O\*U0T (IX@V/8V 0!&F1\*RH"VZN,[CF"SMX9Z#W
M?8VX)1NCG!-4^-""A$T&U1")^WAGH/?^KB@IF$%D 5@JG74*41/_BZB#=P9J
M'>B$D8(31(?4)9FG690O.5R8("3LX9V!F@TZ0B1G!9$)H;P?M-KL)#V\,U!3
M0B>,5*P@LBVT@D?$#J@-H1,R$BZP&1$VR#2W) @[>>>@Y@0+&KB&-T2*PP:1
M9@O).P<U/-B]'I7,(-(2>&QJ5!EU>0!0RK.JOI D4*.CZ.6=@YH?+*"E8PZ1
M_M#)D*00ROFA&R(TO"%2*^YI?8LH2=:%(0I:>^? F1:4DA;#(V,#CP%BX]6I
M-M)WIZEW#IQ^H0,@0AX0*0N#,(RJC]_[47B3#/UYE/NJL -)#^\<^+%"!W!4
MK"!2(<:TK$FP,%HTS<;>.7#>A@[(2+A I!DHL_K?)$$Z*W/[WY%\-!G[[VKS
M:IN1O'/@[ ]=%EH'%A&I$@^\U$!"PF4UC UV+AD&0:0.O]9U]LZ!LT9T0-20
M*T06C2:;K51X[PMP=L4.($FX0!0:\2U*4EI6V<@))9EJ'>TV];X 9V#L (B0
M!T11%$VFV.8<%SPCS'U*2PGG.8V>BYQ[.,<I-X*QZSN3&R/EQ0!$.Q_PO@!'
M8%A9BYTYMY;%T'W838]P&^_+H=M*C#C4G9 @.9:V:]H>$RX=$RX=$RX=$RX=
M0':?8\(E=) <$RX=$RX=$RX=$R[MUSH;Q^D;UV>O4WJ9%L_YI(B7\;GK9 (&
MH:]MQCF@=$UMV4($[;:+D]U41K1D/2S=!,LBQ<:N7MD ^"LRM><'D4]KF^@J
M__"@R*<IC?XDHH389AWQ5W<RYP.1LTM$[$V6%:V1JCKAKQ!EQ@,B%]5&G$&'
M+=&@]P%4EVK+#2+G5",7N]%>J.AU /6I3+E Y*YJD*K=!"4]#J"6E0D'B%Q7
M+>LYF'0[@()7QFP@\AEMQ?94U)K&,U6M#Z $EHYZ70&L?7E]5KRPFW_ML3MZ
M>X[>'I3>GHSF&QBQ?^WBPW[E;4[N*U[FACM?Q0X>5?-#\.WHZ'=F%^T,A-1_
MH.X YM;12=@,CSUX=?:/"+17QRXT[ITZ1@A581=UL3JI T'2$L:-HY_T320D
MQ./QX]@-$W#CU=ESF  N]TY?I[0C1XV%.($?6_BB?\*T9GI# GVB6,;F.XP3
M /6(B>>_RAJR2SNBM=(S3@#4R=41B W:$1TDJ\5>&3^X3I(FY<-TP]->U,^1
M>\OMB2]C!)'/>(=$[2DC;._,C]7^\)>)7(R4G!L\&YLMA-#I G:@0J@32)Y
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
M"5,; W8N1J_D/O83)1P=1H(U\+9'J2.+B,*F[=;>094,M8U>H>(($5I]2[M
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
MB9V5<L4M%/M8[+,TP_PNO[=I.H#EG&TZQ-1$CBHS7+9.1H@=2E:LQLP]^]3
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
MCN7I@"4+BWOU3SQ'\*HLO6AJ[@V!0=E]4UQKW=OEN93+GDBEE_DD8C:J3'?
M&^B.IFQ!0_4,RQF5KW[C5;4*IQ.%72;%$,SN6XFFU@$P@S2UZN'MZ&Y$#K38
MX85P+&V=  T@:/NOP[%V_<$[%LK!^>'^E1P_>16K8=%RRF/IO7MP?Z15=(Q<
M$344 "^$OY8^)^*_E:BD;#9M>U%D Q'0'S''NL$I$?4(\MF'ES1%SW67;FAZ
M(7Q6E!/':4ID*"(,\$,0.G8'8,_-;=;;%!R\W.9QA;LBCF)KS<U@0AMV0\R-
MI#:?B>Z4P2=0>]D1UV6"?>)*9&T EK.PK$8 X87U-B$['/CYU8.T_O-(=(J>
M<S7;W>":07?'^!I2PTBD)2Q47&1):/R:3CCZ J KY^EA:)&CG=\0S/(V['L*
M)<JJEEO\ 3<2P2'+;2,BEE;<"#2\DL@UURU^9FJ+[H_^)ME3%BM]K^%LO'X5
M=ZU^"W7L_  )C"L+"0Y5X#ETMS\808Z<A9V8/6._X>BK-$KE %!1*^&(Q.H3
M-WEYY'+8-S-12#V]->T2\*J9&XHS\6GUVMCTG*H"Z(Z7IL99J6-?Y;-?L^B!
M\+XDA%'5:I=TACX(%_VV?,+?QU$1S]#5^1)=!A&.O "'Z)XDCX%'A?\ZV 89
M>\%&L4(?@X<$AQE.9/64!QS52H,[Y).UL+UM,$4!#5Z\\[9IOP;9)O^V^0ZM
M:YQ9@W?/UVJCAZ$"*+K1?:%PBB9ULT(5N%0-K3\1VMH,.FC@C?B^HV77PW;W
M:9VI3;>!"&74K; >X,G<\/(<9SBT,NN]439Z!N&,S;;G:ZW1M@#GB 2+O(HQ
M'\=J5X"VW9VH8BGI!3 7'J2-3XT2W9?W.-9 &OH\CM6!G_S5!'Z6;[!XK^.$
M54FF:BI[OJ5?,YM'/LN^VK$AIA;=!B+8BPH;K&N7!G(R>WXJIZ-\/N( >""T
M .'$E4DOC//D#!ZE\X-LGSADN^TY6/_XP!P<N*SFC1J(:,[-=(W\BW4!+SO8
MT/;:DA)*"<Y*"2XAS/@[\[QH2P[&(?L\#/;\01$N&]S/^/-EBC9WW?'@: ^0
MV &).+BOTD7ZS:JOVP"&;)[ "L)_PAE[BO),%?%9'(:$EU!,%ZL.KS\Z@09\
M ]J!#OK^"@S.#.60^/U:"8L)Q)CO1#J^G1R<")2IR7:78^SBNXH>(M#VS-(:
M+KC+HY=S.P4ZM6#;:>$6)FYP80#%=4C4N-NUY_UPJ:&N]I(%?-<%CJ![_H=&
MWW2G5N\^<V6_RTJ-9:;>#IMASGGQ^#97H1-(F YSMGC77SE76N)62XV+UDO'
M37.1  3<4*8_VH?.0"K[,@65AY?W68)Y@]E;G&W0U2WZF,3['?HY#OT@6O-&
MF[76 KW)T*&]W% ,P%OEHJS" )PJQ\UT9?L%-SJS=!1[35<Y.W@]M19[Z<HN
M>BD_D<A[E@KR,E:GM"O[2K2"@NS?TH[G,5/R,G^5*2@_P]-)@V>D]VK:8H_;
M;<7P4[52//869[,#K<-J6>^CP,.BR@V(RAGZJWJ5K[JK1F;XK 'QZ^'@N?!A
M0=O4&&JFU@8U;7# SY6?</(WDK'DV;+82><;KV9@SEQV*7 U.6*64RM%?]R\
MX#+%LMI5>%NB!UO=IP^?=;GD:H0$'>N=1WX>DUJL# 74N&VIX0+@8:$.-&F/
M^O)8;Q'XI8P_LEP/VF6W*QGRIKN\_XEC$;+!O_)63,_?S; CG%L:;FA!M0E
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
ML$\$L]%M9@W@5-T=I\H$ERRU#1MJ#\I: "X(5>?S;0LPZ$-J&ZZF/.F6 1\
MNZH6<<:H67&HT;E-#VGR;E#<QMH:L.-94":KMGN%<^B436K=-._QAZJ=$!TT
M0,V,HS4Y1U.F9G5.5O;^B'XQL96;.",#!%0M $,;'QL:-+*EG/O/>72337?X
M7#D$WF*\$Q?4@WW&JG9QSM9:"ZJ1W36'.KD-Q@GK,,':XMQOL'T]??5\,+NL
MQJ@F77(H>G4=I^EKU@T+\3FCOI@MOOK'?>"S<LXC8"81(CF".XI9RC'#698$
M#WMQ393%B+VC8]G\L2RL7:T<+3GV)W<,?PNWZET U61HF>ML_#6 H(V]#D>E
M&%;DSTU3W@FK8^7BG,UKY4>SMII**'TSD,EC'#ZR"KT)\8/L$GOL9:?QN=$(
M!$AF<BM>#57&Q PDIJ!\CDN'-(M/IL[W;9D_^?%M$R?9DB1;=M?=_:RF@ *M
MJY78U=QW-O"$JL^M2#IQ5$L;XZ.4)^=4M)X!S<X@S2  2I;OM_N0U4_G[3G.
MXNTN(1L2I<$C:\,9;PFSES<D6ZR6^,GV/-(9/-1QI3L]ZH]U"TA(--<Y@(48
M&)<,Q4 <H?7YN\*>O$I>?5\L0M#9U+3#@S8Z!AC72L4=L+.8DWO7/!8(65%V
M:&1-I-DY,V7*QF;U+MN 3>X%DC6[(+PC.VI)61JCI6U2SX<R/AJ,E"4OY!PJ
M?ZLXV;:UUP"XX[) *L>E&.NB?6QC.ZT!5$Z&%IXA[KY,0$+;.3.\VQGS!=QS
M=<)4IU><LV\63&QV)C. !^"*;@.1\\@2]V/>4XA$7K^VRW9 P0HW6^+>X*'F
M\T6QXBH$MZSDN*@:]8B&*]7<A<7UY9JM($XMTKQ@S"><,2XYWEYGZVL(%-K^
MFN+>7"Q(3FP29C>-<%=TM>+LG!VV8F@C2VP&$:0YN3CZLM?$3SMZ&+9/^6^#
M F5M6[%K;AF>!W[DA-<SQ'JE.F5<)\(,S(":\:768K: @)4T_B^YIP$.JI;
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
M#C\F\7Z74A B-XF-B:,LB/;$7^QD8HYYVT20+4$Y&M/2O=995!R4B^5G2&X
M\1WPVYYR#ZBR"?3PC/)M(+&/&2IV@JI;0>5>M(T<>Q.^2X'X_Z4_O/<$H'NT
M3M:4^^D9G"G#/)>4QF=B);ILN=0I6<4)$>.6^(FD%T_T\!DG='/4,K%-V,1M
MAED/,J0S$,44DLS@(@88E9"K\B=@YP%7#AT=@.>RZ4@H:"12<1H]"$+(2&W&
M"8&S+ D>]AE/2\ABQ/I>L[!)+%9SHFCAB'1Y=;VXOW^-KF[.%I\NT.G%Y>+N
M(O_7<OZ?%_=HOES>79U^7LY/K^FO%H) B[O;Q=U\>;6X&9Q ?Y D=H<Z+)B?
M,XP+[-.YB\!(%%IN@A01D=>)$K*C.(E\P4U!*'8A@I@U1EZIGN)2/361E1RH
M)WI8V=8J+?<G96%);9]8_$_04_)+XBY/4,8T>8,I*M +@"%=J-:[@4$6@XO?
MS1]Q$#*VOXR3>QR2>^+M$YZSHPK1-3K\%@"ASN4V."L#:XL5*F:SZW;$YJ,2
M@"IN!A#''P3?N(+O"67CD]0,7["3IS5G:\^-YM!ZGOH^X;_&R9).6JS.R4/>
MXRQ[+I>9/P7&KR9L($*>W(RQ/N9//A&QF4PBV5S^7DM>LE79DP%PY2)^ '13
M)I$<7SPEOIT=X\XH5U_6/3RC+:< 0X 1P,\)0 0!4@'MV:VN5G8RW>IH&((;
M71&=QUL<U)B@Z;&=.2R(MZD6F'97/P($](O005!M53UCX6K=+ZD'NAR_($JS
MA"^)@C1E\7:J@;SR.)C.T#I^)$DD7N\Q<I3_QB'":Q)YO$;0=A\%7K##><T@
M-C3F=6+8&D&VY^#>Y-1,2VIB>D2-O^2WL8&\_$_9=2T[_2?!>I.QDZI\LL!^
M[_-X-5>033.#Z "'REY"LJ:[9IG\?&G6[.G+)O V#6 H0<I A"",S.%@11OB
M[9;EB26(#A O]E&:Q=[?W&CD9*O:E ]WC0%-?:P[(PE[C4'ADY3MC;)#D'TB
MVP?[.I!:4- )%'H\:T][*J.%ON;CT6]BA@O>X0"(Q1,@UJ<G4#_4_!;4P/-2
M#$3/*-E$!V=J=?+Y?ID0G.Z3YYN8;J=4;TJ5TG@D;P4#%1%JQ^^8+3_?HWP*
MXG,.'" 0?3(49F_NWY2X11PW2&'KQDD&(9TV&%,+V:?<13R-(U\M65KETPP#
MVDHK,*N=,/)AB(]ST2R[ADD?.VR-RX,6%W##JY,?(XO;",#%"YE:RM,0ES+7
M\ F3MK@WGMG+H;.F&XM1LQ3'N9O1H6QQ/Z-!W.E+FAJW][ZHN>Z0HC>,=#,.
M+?<ARZ+;/K(T! 9M]=MP;97>O)_!B.\H^]A/6_P:Q+,,\X$4Q>O#719V50]I
M:A$\5@N'NYMO8WKL_H/X9W&:G>*T\:JU4979PX4RLQTHT,'2TM_ED! #Y8"Q
M'0!Q/4Y@=K0K4VM-J350QT39\_;;?<@J3O'2>Y\C>MP/V8X_XB 2N5A+_&1K
M=0=:%-HZ#T6[;IJA!"]J6Z)R <16F.7)F701AX[_8Q&MD0:4=KPPNE-.S[04
M<,XI&E3C&#E/PZSX4C0SRY[5:>8NQL]T,4?=,6-:#:^)V0KC:.(>!2''(E<C
M]@[U[AE4I/KX?88K0:N<2@[&P?[[^GMJN*ZY=!H*=- 5#KMAMHB681>G?2L+
MM"YQD*!?<#A&!<[.78%ZX#..X[LC21#[]QE.LJD1D@_-J6#MU_LT0^]FB.FQ
MD5"\B+JU9AT"P867Q0\D0>\5*#KGP[<9BDYNNA*H6V;Q$ZM?Q__U:Y!M@F@1
MD?\B.&'JA&N3KBZX[2JN^-[6U%$&^1O?A''K4T)% BRB<!$#C,94X[VCI;UI
M([&-*;;/=*BSGG4W$;%RJ2V7<%5IS%>4K>ANEYLDWJ\WE\$CWWBJTQ\]=+/5
MPFY[XW8T[*=E^ I<R<@U$%N$:YP43.7 T8Y3(U="*),D63&2L-^X'W3L+8T#
M>#0VJSJMO=A^Y=:7)&K57KT,B,&"KCM")C0;0EMQ#96K*[H(L+::GF:<"J52
M*O141FD!IJ;&YOX!/:GVU9Q62R:Z:#BC :.(AC,_8VDA>,4S,8TXUJ J9E2F
M'LO]>3G*Y3Z(UB&1_WX^Q]G@3D[3"JY[-8U4Z72?FL.@?PWYYY9=%\4*Q9\1
M6V,VJE;1A>W')U9C -]Y%T4M'8/X) W@I]83=(<D6$<?BRH%A^'I;J_.#(%"
MNQ2FN.L$GPIV.7^&;F(VQ,67:EV1Y=TE1/>)O("%"Z] A^ _"^MO!G'RJ@ZR
M:@=A#]2Z/L)N 0)EJMMPJ]4%R,?S)Y:.OK[NCA3\6\LNS&-@*_40II:HXW(M
MW>R?"@JTP5-B=\QW#36<W+-H+F+3)]W'%A]GS:]>B(SLK0($7)V3_B5.W#&M
M6JQTA4T<D* !$'I9]4QZEC(!%R'U65A6Q([W1RG#M['H;E=)+%;T>.X8&[1>
M&-IN#TE#@U?(!V^NBP6.4^%1OL;AHP'V)Z?,ZIC$:WT=T!USLQ<1[F(.[H4,
MKGAZ7A/8KOIR%/6 ^1$62[EWAV!#IS'4\(BW!UV\LG$(I4;2P=L$:\GI>*U@
MOD[/(N#_3?PUL0N*U*9!]A4XW/\Q;_&_NA3J -]RU[9IH)ONUV%*O_5Y&*(%
MKXW]B@]\[5X81B&GK6T$JG-ZJHD[O,(D_#D.65M,UB#3+&BBG0K1"4"-QS%?
MB)$H'\JZ/KIP\= )"2=B.YUV?K\+HI/%:@6L6X;C(][G]XT[\2D#X586QU?-
MZZEK#F]BE^0IV^/0MH2> 2!(MZ4-QY;4)"1GC%DYKYMSTQ>Q5W+*:W<:&]FB
M] DG?R.BOV3]B[G5M\A(U%K]##V4J<,>MTD0)[?\E?0=\4*<IJ+(/HO(^'_=
MIQEC M/ AB$PJ-"%*:['+,KG(3$1'<]$Y50',BRZHECKLS-#*Q9I>'0JTF#%
MK-I8@AFDZ84Q]@CQ><-4%N&81WZ>':FKWVM[-=1Y&>B+H.[TJ8NT@"0:V//7
M#ZQ169&/W-;.U '_842B\+;9V_+U!\O89C%9WG$&Z^KV.F.O!Q(IHTN/KFNX
M<\7!*U?=52*GC4K%,OK;"-2]:XMFW"TO*$2UM+NQ;D-'>)-IAG:!4<A'",W@
MKBH8@D-[W40T081.XF1%-.)]1G?E!^'S.:%<M TBOOW\7D35TMPJS\U\'6@_
MH@>%VI,KOPA@2$)#57"5.TK(!N$C?58+D]EYD<D?".7+GS[/J31G9^RLH&@Y
MWJA]- "@;*$.IYK=8P,0'Z'HH0VFUUL_C5:'JV>#L1C?1_J)9RX2?Q'=,?%(
M@FC-R\E_CN*'E"2/3 RNHAT3%D:U( SXL;6*AK(3M?[9T&C[@-;W(U)8*R^*
MQL_@*GYLCC-[4S;6)F#\K4^$6C#_*GHD(GADF2C? @3*5+3AIG"'Q 14F>'"
M;7!/I (#;,",H1$3:@VB'L(+.,1<:]H #NWQ7D_:'7!H5_I:TT&OQX'F&K:C
MWHC?>-R3S358_[WCS5X^W@1V%NMX+JRAJF'2RMTS=/G+R<T51&WM/G@4Y:4?
MR#J((NHLL7B<6'3Z(MJ#8$(B7XT#L%UMEA #<WHT<6KYOB%?YIX7[UEZ]/HV
MB2/ZHT>875\D9QOZ&:A+71T04,=Z%Y*+U8IXV6(U]^,=<[+_OSVF _(+4EOS
M.M(FH.WN6+0]%A"Z#BKAH(.54)P@L1;U3@]'R>5F2"S(&^+*)6?H<%&'+C.G
M(NK\_C/"<C#]8;0,CCXO]R:C18&^N-[)-J2D#64;KV P7#+8BG(>J9^+7J6$
MH)LX(^C'$7+2R"J(^(,.V\3VZ4G:B7S#6VXZ*4_B<YUFRP1'Z8HDE"!9C*[)
M(\7_O>#(CMSHW"%D5'-L=#H99P<]4YB;7"6AE(C?=AIIGP_Q<*(%H_8S]^4C
MN@E0/@7X!84E-OF?T,.4AY2VA.7>6&V94# $&LQ>Z4& 9"Q;2H3F]-(Z&3I"
M81!.^;S[@A.?ZBZ/E*[-/(I8FC7_B!/$!PWV 'U^&8FR@\439T@LA_AZE33K
M&1)+(K&F0Z>7B4A:==BIXU/>CZ&,^5#88RHP90HJ#A^9UL4H#;9!B).*TBI]
M_11OJ3^5IGM2ZT$$>OZ9B)KW&YRP=+8O$359L$GO %IHW,AV^P8&=AT-]G1'
M?++E7FS:8A1:S6J?U5QP2WM1JUW1_VJJZ"N+C*W<;=_@CDJRRDCW_.$QF".M
M>P&)9 Z_RARE&I[1 17FP((Y,%_'35^[OPHR]LQ[+/4"_/BK[8[^R'B8)5)/
M[,#K%G^!GKN6E@.Z[.4Z_ W$5^6J6]&P'.Q>&'(461S+A=2L#*W#6&#D(PXB
MOC%UQ07C>^4Z+)>R*1HP-<VNF"$V&;UBTU^#56$8 =.#!$<E6DXE+Z@8UCJ9
MH09HA%L ENN[CMA;JGRU&V)5U,0"*&2!$QO<32\/ROE"^GBU1 K" 2/<%V7Z
M6[2F(\3+9/DT,2GQ]?<L?9P'M\1M XJC*:Y;NY:+&X86#A"@<]68/A0H;V8J
M%%AS@Q-R@Q-1$I7X5\Z@K[AU>NU6E1EK/=A:<<8<XE0J?!$=#[V/P\YWO59+
MN!!WLZ=+7Z6/%A&JSV' ';Q;[D>::Y*F/W&9'\!$\.@3V39-<"]BUY]VW57I
METW@;= &I^B!D BE%#ZH>AU><72X-;>!/ZKJ+<LB5S9R/.5GTJB".QHJBR7=
M];QMZ-9!15=JF1]JZ_I<ML@+\5?[$*U"D:Y.+4JS( S1ABZ <,:')V07)SQ1
MT,?9Q+UE72!B/Q,X.3U'.D7T(6FC8=P?TKG51G(2OL SA[7UZ'DB,5^OI]'\
M)4BQ>6GNZFB(4\3!;H\9E/W1A3?6_38*XAG6N4#IY%6&3M_LEJIDJG0?0G)+
MP9*$GDSNL]C[6[<>G:W@H"\YV_&M=XLM9J!B"N)S7&IJT1W!>VJEJ1DY0P>8
M8OJ#%^RP?/=EAC?X':0A.QO=*K;!&L!*"-*?55>JTMU0(AM53R?04/:G&QT:
M;<" W Q@W]PD!)C]["$?6F/;!>[DEIEZJ^RD<D[/0HK*<'I56)L/;GOK&-53
M%]D1$+$1@'7A+.EJ8U..)T_-5>=DA?=A=AE$./("'-[3XS!_J)>R+=D5ES*#
M!95L8HAIK1->/AX5$]!E$#)U*;@2L/I:CZ]@D(UA!*BGTS/?K_=IMHC(\DO\
MWR2)Z4\7P7J3V3>_:X,$&?UMQ;(6!^(3$!V'Z!3$YO!_\%DNG3+Z8/=NAIA2
M<N_P8,Z8K1&H%C"#W,94LL/:^S(I+JQT,."NLK68&>3*03=D&@DM93LFP!O/
M=B9LN=+4 '@AY8S.1&/IX+&H8R &YS>QB^2&9*(*Z3M;YWV2+4&?!Z:A^]"%
MC\KE*S60Y*2X2(>A@-B-J]B& X8;EN85FI&"9J+\"K\J#%+$2B?1Q>CY*.7$
M_WKKKG31&V-68;':S]2ZN303"_:26I;U$X^K3<^I>AA0Y],6S&HO?\HG]GS\
M#!4E#L4<!UX]6*+$!Z&T<?=@QVD3AM,>H[4 @,5GGI4]ZRT]$ATD:$="BV6[
M(.&L\MC0(5MMA=9+J3?1SI%&MDX#QIDK=/%)KE@)%/_S+H[$P+2YUFFC,NH$
M&LJ@=:.#Q75[;NF0 (7V%!8J@3E@ (<G@6/6L0>O:XUF%[C #77FD7\=X(<@
MY'EC#7U&Z(";.$H.VHYTZH@VX,+0EGI(&M9N;LJ> 0(Z[[U:@8_R!=BSE6()
M/JJZ".*KJ!JI ?H#$Q%/0N)G[EF%3OB83JZVFAM<4+LT'NJQ*F SNLJWOTS(
MW_<D\IX[MJ53@W*@09T&3XUDG#Y7A0,5,Q6I"@ .2#<4;9!RH2]?&Y>:=NA3
MP@&3P*8=]6R[IP/IC#N@Q=O,5E4Y5Y&CX8+M[HCIS!)5=XQP.TO;F5<-/!?$
M-BT,O%TRE1DL<-.IQ]30JZPXE0[DWHZ#8]5S?A '"E>R:[NPKYE)U0$"]&J+
M'W\.2$(IMGGF?2"Z9-6:0G7&LK9AKW=W*_\J9LLF&A ^[]@HSRI8.II^;,?6
M=J95#]()ZUK?H-(]-M=Y:J!.V5L-[J:&MU&>8=SEL?%NQ\\MP]O&V?866 D1
M3))YI^V4JY1WW1Z8:D$Y8W0;\=3PJA@O#>L[EQ*^NZ'6AH@[5E3-D7:FLP&.
M"U+V7<=#:!,(<%O8B)>I5'WGY%'3"*4V!.#MF)KCS*Q6PWP7I.?]<#;JO<LV
MZKVU-+U_*39*C5H;(D[:J/<#V:CWT%+6XY+TNNAK;VO5AED4W X.1+NQ\R?8
M6H@OYI3)'9UZLYQ\6$6^.-*E5;23#][@#RF^9B["("L.7 USD6U(<D978NW'
M^/Y,7053:"[5L&S$MKT\)9^&Y#QW'D3UQ;!2@"^(O'#O4[D.(A1S;#V)+1X'
MV\$J&1HAO&2-VX_;U%J@[W9-0K4,6Y<;;  UL,*I/9UM<X$,@;A0O;P)MW;M
M4G\N[<23[TYH*63*@08+@V!IHT?J.+M9[ELID,8%O>L0X-Z(E3<&YT'JA3%S
MKFR#'VW0H.,?K=BJWXNQOE/E&:F<Y$0![<[X+5F9:6=,M!U36CX5:P0%' )I
M.,/P0\OGJ&S S0,WK)!QY-&3#U?2JH<D)L>V?DLZ$O[H23>#XWOS<9TO,D/5
M941H%!TN!/DZ8GPFL#^Y]UKO9<JH+E!I\X"E__+01G=X>DX@O\ !N&DYI,M]
MPD!KNY!7QCK&UC:<'N[X$#V.O*J2@G'63[]UP4WQ<!0T??G 6D8W"&]Z)+VS
MNL3SY4:J\2 :G=QG.,FZ74J,1\BB2LP#60=1Q A"3]\C]1H38"\BWUDJD,A7
MXP_OFPVLDJQS!GLMVC/8.>!^E@F.TA5)TJLHB_F%]Y(N3"[I5YCSJF-QM%B5
MI;!$O2N;NQOXO4+>#,%C;_HF\%<S<W%L+:2Q*#:'V.YDZ@O?'V(;1/D.T6)5
M+18H-NG('9>#WRJ'@X*2JN\14Y&R)B"E*-717E&($9>T7<6)"P'QET3NLLE8
M618*;8]]JGU52 (A),FAD)0I"N)!&[_>0UDA)/QSAOQS9EQ(:I^T\B'%UW7K
M;M"!CV=V\PB^47=,_?TNH!M<F5R$CK$JQ,WI*-2;Q*"RY:BQ7 '?T4Y"P#N\
MPA0S-N!D#)2M[VPGP7ID8Y,(HJ:,J/%JY<:E\'C:3'F+/,*2+S@,E_?SO)(9
M!%?1!4Y8J,.^\/I4NW(F(C\V]2<*[,U$J^M7U[Q7[E4EE23?C /G,7#BE[7M
M]\?-G.FY2O9R9D>L2O?F@[0<"9N/$=E]!QV<972MG.U4:L3_DKV[LT%6010P
M8GS<!SX+I;X8XO/\EGK;=TK6;T1J,J5TO"7H%7G:D2@EKV>LU?8WSAQ,8>QE
MYYI,(VRI;\\Q[I+F70VNHL,^X.DBN>8"6%_Y,D[$%2=K"C[/+B)_L;KE\F5R
MVAQE68CCYCCT4QP<%D4OE:L(E2MQZYZB18+$8J6%ORHM/*(+YI?_;$DTSQ!=
ME,&\'4<MVAT[IR'D5V!L;$^VDW+H061:0V)3FA[<2+IQH!U18RI/M&.L.4*4
MLKWCGE5T&:+YGE54N;UAG2)0.$$OOBYG@:'Q!.[.UX_9>MPV=._9URAJ98[V
M5?0S\=?D<A_Y1J^;5#,A/"4E%IH>--1_X4,1'SNUC'1'X;(,[U+K5;F+9?9N
MPS%:C8*1M7?0Y:L<XN"&5=;+B-*P*J8-91LOTBS8XHS<Q-DMTP2!QTY]9W&:
M?2+9)O;+Y3O92AOP3MA.*WK4?'><),\LM-DD6.[9SQ>$:_^$CE[(+EF+RR C
M6Y20'=T_5Y08K8IF\]3%S1*^0_0*IXC'VXC_FA\8OFP";T-G(PHCBC.T*Y='
M68R(W%CEQNT-NM_3*7[QR@EM\3-Z(.+\$='5_. Q\)E_UK@%-@IY(3VI\)N\
MAB&.O>KNH8[,W1\+V%-?IMU[U%SM0[)8\:Y)I\]G[.-9/1+3@H#*--?C5>N!
M)T<SIN7CT<,SXC.<>XUE\,&TR;NZ^9,S'^O1=4=VE!,V."6W2;Q.\+9+=6T=
M).@;4RV6C=T843D:R>&N5I5N_X1&%P(:,&XPI5VQ:#T,,)VHQ\R<%5TKBVSR
MR?1*40>@YX&'J]D:;+L"D>UP((\P+1C6^(H;V":^<J<RY!1H@?J])ES9ZN!J
M@?04F^67>+F)]RF._,M@E1$2\=46/+%X'E&?V:/^<O!(;NE7,"M6W!DL1$BP
M&_ZUX^.7&.5@D(0C/5P!B1=A+& A!LR%>L?#48 RUI\/,<;F&(.$ZWIPOC*6
MUP7FU([7,LC8L>2J"#%T.0@H@$"? 52XU>25C6.GT'*DJYZ_]G,9.?W-$,#9
MCB4BW9&0!_S23;!;QA=4-#++?C'68*%.!?;XUQXL5 :SN*(8[MXQH>.7UIX<
M;&'VK>NXW87Q,R'VQX?CF: %8H^QJ-4UE /&<T6Z7F$XL/7N15S;]GY77C$$
MT2I.MOF+&AQFQ.=7!A*$6T'\9JEH+\-Z.&UJPW,:X\1?K,Z#A'ATB?1L@P-*
M<L/#C"D4*+/2BEVMT@:;P%R?8@K*Y[AP(NF,U\_Q%X;8_1OTESC"#G;S-.-#
MK15L 3&U9(EC#;7)Y(GXR_@J3??T.XN"J4NZ>)>#A1E,Z'.&(>;'/"I/QG(>
M4_1BYC_G=9)GB,UV]2AB\[V-3B9& %WC:KOSB2DT*/MAC&UG7G;M>&+W?;7Z
MV!#4U!R<.UR5V%.W1ED:0- :6(>C\JQP$)]TZ!JD"U("%U$ 1.WM@!S@NJ#3
M*W[<&\M* 82N[R>'_W;@]KY5CQ@9>364GGHQ3;**3J3_.M:']%>_W['7*@I'
M], \' V>VAX?[[5>K82]:()S#'6TTEC*PY&3?7 [<U>;!F7<ZOM7L &@3V5&
M00/]<#QG"N;X%$3!=J_."JEQ^=$$"*UPO.=CEI!_=R%X,\1V0919(U\H%=KA
MZ$GX%C]I^58IE$<3(17;,0XUQA!_=\DO'V+;H#JYD6]:M?+AK,D30_</*?G[
MGKKB%X_L(:,ZD-B<I*B:#I8.JL2G=BPH1B(^%#H8:$=?@WB):JX#+*:,ZNG3
MLM6 H ,D.AP-&<\U+]/X\YGEPBNA +.CW<6D8K(CVDX= CEF.0?<UQXX$"T.
MKBAKBZO&YIE32P9_-"6?4%UW[=:D  *MH%6XU=[AYL\\1=30Z;9'VN]EI)6;
M(0S2IK>]-(RBG2A$$1A%7]+V,BBR5^T$Y5VZ]-TUWC]HU193/M#H4?6LR;V+
MQM<C-WNFT*F@L2=9Z7R?;>*$%7-:QJ>5%UI-A?3TKEF_Q:!U<E]:F3Y6FB$!
MDZMU#A658-E=^D/U1>#$=?$FI5"%-JS_Q'J=D#6KE9!R2,X9N$&$R>QXTFNE
MR;/[$WZ#^LQW+9H/>E3[)<0ORR^8GFC,8('E\9MA6N^I(Z8)+VY6M,*4<V>(
MS49BN@-'H(Y8S@OY+:1ZEP0>EVTAT:R^RFAJS::85D],2V'COKEPTD^1%V^W
M<812KO>S31+OUYL*RI0:7(S!G9HN<JM_H&$""%0K294I=V7KV&A!0;LM>CS;
M5)&84.HBA[P-.\0:A;!=[8 [%09L:O;03P/'C5/''6$!UB!:=S]^-,>Y!EH-
M+&HZ%+7,#R %<)>/(A,3*U<5#!)%'C_B(.15W%A9MHH5WT<^$?6YA8YQV, /
M*X?ZD/$P2TVNJ7!1I>MPBSR=V[^*> <^5DZN_@RP];AH!1O:C;"D1$U\<*6R
M6T.$0T!AI5LK<!QR-GJB/Z=''Z$Q"V4@?0]6D;[BDCCG?W21 +,8A@U@0+F_
M96?46Y+PS1G[',KY8%Z$&J,66>7#61,.(:LN&'ES7&X/0PT[BD7:A 6<#6[A
M-+U554WN>2=V1_P]%[QE3"VU1U57RGK*,LEDSQ\6JS.NLOC"IF;/'BYD>01+
M"M0C0'(Z6L8H!R#ZCN<@>+<<H?GOFS0_@+$; /$C>4L8M!$.!IWK+PSV79DI
MS[\K;Y4=Y-_UR**[5::ABV2W%G&P MJW(9C_UWV:$?^&9*UKB=.#1X+']FA!
M/]@@K;VZ4Z+FGDI0B,(R5%=,L9VRT[\ "MV=:SA:B#.I+TXGAS<5\.TPQOCF
M$<D,59F,^"02J!N=-?HJ!'53JZZ 0:HEG[+X"-T1:X/)V6F>).P!%6.OT^=R
MR"U^9K^:LX(H^;EK[ON\/2@.C^,OUC&-,;<"'@(9E<Z- <>3!P8+5==#E059
MB?SJ.+DHXJM6HRSERO4XK@..)PR%SZJJ[3">NZ8K\FZ!F$%W,-5D?)$WKQD_
MTCY>G!HU4)[JTNG#+@Q:WGY@&HZJ&(&U(1@1S\F*)/1T+K7?/@JR%!&17AL4
MA35V^85@) B&E62"[3LPAM2V-RL8=-47H^U$XO)5V4R*-V)?;G DZG>D'YGM
M3*\B9;?M<2R;];Y>K#MI_P5&4*$R%;^R"\2W@3*Z#UFF)YTAL15VKP?1Q=M5
M^G?3OMPI=3!%:6I5,JYG:KLI$,7]T([8PS%B_/]^80T'H_5=L-YD*<6 \1I>
MF]]KCK,XJ+LZ BU'T+?\/T@NB<2:,U2NZHK?.@$U+;7GHZ393DDK6.=U+%EN
M=V '7[EOFZZN.KNZJ7.<D7<VE])#K@K: FQ(ZC4WHCO5:[!3J<'DN ,-=J3
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
M%N<_Z#YGS"N?MQ\F6KX8/\Y["YR:7&68:@$0B4 ^[$55M]"R;$_Y[.8D%#Z
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
M$OH5A>M@" 64#.\YV#_XS_R? V_#'_P?4$L#!!0    ( &AHQT[Y#7I8DD@
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
M\S&TWEA[\;1R*Z>[=X$Z*W/7&MKGV?QJLX_!VB8+N#;+MQPYLD)6Y=4C1%W
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
M#ZH:,/GQ+S=?Z;W]+MR6O9Y037^=Y_90@S,?K$<+D,L.@1FZ$<X1Q#*:JL?
MM]YF?%(JS_:R#O7CTE,)X<X\;U2;PP':JXGX$MG;);KX''1Z<)N2UA5]QO$L
M\AK1V7HX9W#H3Y;L0O*GRC<JZ06=?;LK=@MB6N2$&,$9=5U,M%)RG:44=]^O
MZ"\QUY:OVQ4ZR=.Q145-C3'$6&;$BNFT;R-R':6OR2P-BO<)"C5'V TZE=1Q
M!45%"5M!C] 'SVNR*[OQ5%3F*.L32'<564?H?%7'WE-4M( .L;0C+#OBL6"%
MW)[S!24+5D)CC0IZ2V1&JS]T<JSCBHXV2<:1\=Q6;47@ )_CRHB8!F,(&,V<
MLLS70LF5D^_FG8&4I>T6]@'/U'5<R9#3H75T:"^VC,/J3!52%1FO-*PS^H.
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
MP$+U;2IK6CY *V-#Q?);XK8UM:U.E9,5JH7=!= ]:4T [%B@[#DX.0:HKNT
M$X\"BS.'3C3[G4JRFZ0$745D!>2@*,NS7$7+5ZI!Y"%BZKN[K!N$.X$SGUT6
MASN?<@_/,#LF\VBFC U43*BT5=)'T+^E2RJ&U;<O=!1$)9'VE#[C.\+GH2T#
M*I;S5_>Q*#."PZ4S4CT2M'*Q?_.^0F&,:/O*DR (H9;-!]K=TC,I5Y%J#.^X
M;!*/7II7B"2;Q\#-@AZ8'K%:RB-!CO)]:,\.O%Q+26/+L=/4I\B]:W:PJA^B
MD#T-0@F:S E" LD\WL>ADTF8B>5QZ0)=4>%8,EFF07M"0<Z !5Z);&O'^CQT
M_HM>R*60,K9"[L=RZM]1 0GG^(B7M,H7P9-W@)_L!\0HI/,OPXX/:DB@SU'D
MO^$@X!+J 76@AZJ^")Z#Y)CRJ4.,0CY_/NV>.5FR*^4N.ORH=@'NM\&SK(#O
MJ$*R%++[RTEV]S2EZA_RI'/QH[M1)%D]ZCR@\\K R[06B0KY_K6Q?'_*Y3M$
M<S<IVHY-PK/- 4RNLZ^#)\_IHSCO*%-(\:>3%&]5K^U9!B3(X@F 9PR"EV4%
M<;9.AM')\Q4E-:;@LA]>B!O&.1K9HV*38<!S!UF3+3G$4D* 7Q5W;C%]3E>K
M(#,0NT&EJIXBKNR(,P!/-P1K.-6A3BFK0 6L[>QE5&7.D[A$!3U**J+X,XEB
MV?5=U14L=Q&$,/#W/RT2G2).]O7A/'A/[Y%DMQ\&R[_4'PD^ H%;AYY\NTHA
M8(AX;\533J[!/OQ5!OR>G2)^6\&H$#A^)-$MDT)U^B^-WL..MU4 &Y'RPD/Z
M@)(\?^6]7!?6'F/88:E:\#H+)3WB%COE;K% ^1/ -UI!G2H1M?0>R6GW'];^
M:0QM!#MHET8$P-P%1FQL: "PE[F@#T=H98D\)VA5(6!>S> NI+-$,3TP"G*@
M1T0\QM:YH8/=>'BHN'E+@F2+!(,]G)_<F8N"WZ+ 9ZE(J<;QO,*4FC/CYX[\
M;,^"T57)GA7=8.L&/Z>O]":,7;*9SHHD#ML*U2Q.W0TW4U+\X=$E24AYNL K
M_9K";3X =:KKLHV_#.UAA\Q7$Y=2%B/OQWFT_N CG L8_<>A7-%?.?=H[@8W
M84*Q"7(/<5I!7W7L\6I?%@10A0SMF#?Y+(29@PZ;0)V# JK527LX60MTE6SY
MQ<J7IO;AM(1Z[L0C4/W^(9AP=]D.CGB\Y;:&;<VS:B%#5EK&]W&.ZAK'7A#%
M5,^*+S?TAU44NP'5N=,5V_"#E&W]K$W$Z@JGR)^N"I.Q5O6.(\X"^@535]LH
M$"G'D71V9W&[I0R[RC%3 NQ 7Z)91-"V^ Z*;]ZI;D/1T]L#V63D8-%:M">%
M0^<W+V\.2JGOY*O0CY^.+(6RI= 9??N7M\T&8,&A;6-HZ!=/H$)IDXB#M3I<
MH]?D&7DIR=S50*F5[L(U*@HTL?D4(13)9C<Q#6^ _B"P1HO)FI*8:0RW$7EV
M [2;G[Y=0C$&M$/!C!4J0X0&V%YE5_WB_B,B+[33="9"SS<QZ'?NC^5!@SGU
M75<?Y, 8*S12F'2'-.3K<Z8)5^'3(5O*]X\("_ZBXZ.8@:7J"$Z49;@EO:"L
M+:9LXV_5"F"CL,I\?7XAR*4:Z.8AHC!WQ%&R7=$3,HER>]9K@!M#XK4O:8@]
MO'*#RRCTU2SG-8?,=MR>SR)$T-G(CJ><ZQA-C<:!OGNWT.$:XQW#7K!_8RYS
M4*KOI])^T(D\C#G)%P@EQE'H H<DVD<]6494'?HSKRIZZ<;<JU[3H:"38R@9
MS)>+)C!'$#6F@.UY>45BY&>A<E]#JDH%C Z?Z5F<VQU?W/?FTJ,W/GB&BFYD
MR@#\.#QF3>G!C-]="MO>^. I)(XL;'7PK37F7CP&%&L)^Y0QD"?1$."9(2R)
MC!1?AQET03Q(1W^K]PVXD.0"]86%7&<__8&3!0ZG(?H[<LFMBXFJPDZ[@<?@
M;&I/@1%JJR(B3&9TEI0&+PL2I?/%+5YGY(AMBIKR&] >L&-*G18QQF!:,2((
M(T-!D1<4=B.!LF] UZDXN@2JB-%9YH&^2F!G8E<G+W#QB:/+&I<"MI3D(0C8
M,P[G 2I^WES3JYX%X:H/"AU[?4S!XJ.W5B$B2MP _-YU?KIW@7@'3Z%[I]"]
M4^C>*73O%+IW"MWK$\M/H7LKAVYO",_#SQ&=1LA.MGW-2<E\K?[##N/3AC@&
M*Q-+2Q(1*O$LELU #J3]AAW>IX0V!MO.(5&4#.=W@(K;L\-I,2;H(IZVX[0;
MA6C7" ,4EV<[.IN'RY;E Y;A-D*S@8+J.@S-WL7/#;RX)$QH-G1(W-%CLVV&
MP?73O%Z\[8[2@^BLQRC/+E>)X5*DPK7V#?!@.',9,;7 -Z'(*"Z=S4G2SINH
M/3IX6!V\\.W3HL,H8!!7$% NYY-#Z.00&J1#Z%O,&VFL79Y20XXB->3_(G^.
MI"DA*RWZG0KR8*+]2P%6R\6KD8JSUAK*O6"2CI,[Z7&\K8*Q0@!G##RZ$>)G
M>^)B)VI@7Z_6J_HA[3.$-_][_*BO=26^$;R$>"0X(H^(_M=_0E[@QG'N(V?,
M\O^1YNJP9)EK]8=T+2B9R%_.VKA&(0.1AY"?Y85D"X1>?,K04=GJD4I%HQ$A
MO1.-Y:0QTG$;H;/7P4\54U3#%[*<<<!\%BWDQ!S@8*M;EL5K*L84&V5=*@,:
MF-DT>T+8U@[GPEY<1FE"1<''P882#9$E#C.9*:VW*E-;TR$A"[AH<D<OQL,$
M\+"C.[=X+C=95=XKIJ,(#'/*/M!FNC9LY N&%.I(.)]78_Z2A;T@?\IJ-J>$
MX'">)1;Z&D:O,2)K1J>[<,6HZ46AAP.<<;=*%Z%5L>M/0C\LE4J)0K Z(,6P
MY3)?Q%\07;I^95/7C#T4](-^#MHENV5'FH0<([AQ-MCO=6R.;8:%?AYJ_PAL
M2PTP V4W,G:[?L &LL.:0YNEVW)03RY*I);VE55F-'M.7)( [2X/Z&WB>5'*
M0F+FCR0*Z3^]K.K*E%PMW'".6$7570-,-^I5@&YF,^0ET]G$SZ'_3^J&R=;J
M)Q&=3KX';3_O1O8Z(Y6MS<I',QQF(5.?4^RS$CVM72N\]9;;D'<6E0.+A:P+
M=/Y<NX*A@W:,+W(TJ/9U]>82GZX!#^U<#I,P9/;&)5LA=C4AY>>@$_(>YS2T
M12G8#"Y:&Y$&U"?DHV4V\U@A>78_ /XLH?M=KB5QQO&DJ0%1[I8K^D^VY)BS
MI+O]4/P=\,<,O=D)%32R]2ZK3P=WDVLD]/N#(]XC*\\+?K9SD[P)]S(_0WDO
MCY[FET=>EM ]6VGJ=P4ZW<V\GMJ7&V;[G(=E GKVP0>DJS((^T,_#M"EI][U
M1@@1^$58.QY/P\.FSU%@<L<U&+5O+LL.Y$$,'#9TJ(&0[->D*/ ==OD--106
M[=&A_8U="8T1 3HL9 9U.!L_ /PV(HR^B==[K6.(3D_V3D_V.B'_Z<E>LWWX
M]&3O]&1O6$_V+#+D=QR[4A[L&D"%)^B1?7^>8_#A/5,*9[[J+(YK.GM.(N^?
MBI!;81]H_[Z-)X\R; ./'JI"4H;'UAM#.^FEK.%SDP]BV"&I5]%R&849LDN-
MI*>'C:$]WGR6"-C'G;VMF*X*_B9Q,;:X2:]Y),%T4WHLIY_11H.UTI[@WF8S
M1JNQ]%2O>4:$Y:JJ(G#I_[.4CGFXEQ936XP&[KG5871;?*-2M7)S#MW<5E'(
MS#NZZA:O'[@?UJ;.)01HB_V@8=M;7$K=B]O>.0,V]*O9)/.I\] ,6Q&K)+^<
M)@M$&$*"%BB,\1K1*WFT%!M\C,=PSH ?#8FYR.>Z&;)1) U]8HZ;$/DW+@F9
M64;)?7X'YZP7SW;T62V!,89\$%<$91Q@)><41_5A4^=L^$F@N)AL10(#;=W7
M:.:F07*+0WKKPVZP/=IBAE*Y;G6Z.V? QC NW_@LUL;3JZ)@DW2>Q@DKK/P6
M_2\B$?W7#9XOQ.6@U)V<,V ;ES8GZM<K#60C>&4+5%  V&AV_(("G^Q%X]M9
M[;4P&;U\?JINSOD :D7L\Z6^]+5 CF#Q-WQI>95?1.B]HWQSF3<N8Q&GY $E
M>2Z$,\F6<82O.^>  4=:4L3?7(Y%FA'(\(Z^TS=Z9[IT ^9X>%Y0]LC.*UDW
MYQS(!MA2:I28QG![/  Y270*A(@[.>> -6KM\?H0T1CL^V-X#GT.6 ZWA71U
M1HMQ5%44NE?SO?8NCE/D?UU%8=XPEJ<&:3":<PY87[>%7#6%:NOJ=/0\I]OE
M420%:Y;KU').P&L<>T'$IJ/S2%#6#>+!PD&VM4GHWV/W%0=%.<]:[C7:X"$*
MR5XJ-M6#!FO?@'Z1J&(>?YE:A3]LIV0E^V-E"=\2]*\4A9[HR81!;^BG%%9Y
MK1 G.15&(B@\B/K)4\6]H=\E:G)1(0)R?.,3@7B[<)1>,)WNO4EU*N>COA#P
M ([ *E59+-M__H81H=1>;.[1&@7Z)X=D .B$I,<]/!2$&/AK N[JJ$-N=)0(
MQX'.7JK/78,M109V)"=,EC\ZS@ATIG^PU'M!OS RYI]"#/@(QW2@5!">-^)\
MT0OZ]5&'G*\@'(/'@P?QHA'K+_KQ9*E#UE_4GC4-V@5B0[_2B=ZQ^AWPEU+'
MU$JM$6P,XBJ.N-FOB"8+X-<< OR5EGT)X$N:$4'ZESOBT).8OUV@-&#>P8QR
MTD S64?PIUI=BX !&7KXF/-PYC6WH2;C:_W 'VY!\)U/A3$<&A5,'&^55E /
MKR/X Z]C'1 :9.@PZN(8#O0U@[2LW!5\H'2[X_2@-ZQ79NA#;_.547C1VQ)@
M));+CATB_5()V_*\E4MDE"[U[CTB?5$NE<RUX1$9C\_=FG&T+VJC+O_,C:,C
M<[&WVFH;6$?;?JEG3ON.SRA[-!NA?Y_%U==($._38)]@&3E5SUUL?ZHW40+V
MA$G_\&Q+N!Z43.7:YRQB?2%N&%,L\5V81-E1\T(_C&XI(\MJG-/9[KUB_BA1
M8/Z#GE9O(B*ZDO6^$+F')FN+9'E>88I[UKV0%Q_J33C'0,2V0K8Q&-$M4J:L
M#G,7>D'J(_\N+/-0R1[S'V<"O8E<&9 BHB"G+=] NZ+8O5L%1U>Q>Q8T,PC1
MWE'.U@-1;CG)Y@I%_O*Y3,-Q%^[7X(JGA"U,Q%F:MQ')^< *<DT2.J'I[#&;
MFT"CZ.!+?0NQZ4:GZ(IPG=6UA7RR;%Q#;21^5^W;@EX2+8V>PW)Y&H#J8_'2
M70C%7?@;J\9TFX:^*#Z)WQC*\6A ^3K+Q%#ZR*4MS)LXP4LW00]1\LC 88]M
M_5=1G'Q!R2+R=[!4ZT]_)"BW8"O^-L39A:'].%4_@3)KY!_7+KC=CW*?6=Z5
MRTU6;4*_P&>M%_1!52<I_]JA@#!L+WB6/N<)K5+B+=P8/9)H3MREJ@Z&L!-T
M%(V"5P(&2^&,D;_*P!=9-^@X%SF[3%@,'\K"55<RT:U-5II,6]8%.BY%1?NZ
M]J%"T[_'*B]OT<LB2F,W]&_Q+$$HS#!,LYE-0JHF>912>(T> S>4<K+!2-!A
M(>8,;@AR#&]R[9;Y[$U1"Y/C5H9FX*$Z;0M[0I=ME;&&STT^B&$K395JEQ.3
MPIZ3?B1(X+-$P#[N[$?#OI'49=5A7[TNZU WT1><L"/E+O3Q&OO,5B4_'KGM
MP=VBC<Y&,92!%UZL 6..VR<49%R)%WCU$MU4BKZ;<%L^$K@O4LQ231'0P->K
MZ^O-<A5$&R0NWE5O!/X@OPG1Z]<:#JA1E%.\C%SB3V?7F""/?B*^6KB8+"47
M6;V.X,_QVW/= .@8+J_Y!9W2"[TC_R7*LJZ3(L/ "_VXXJ#6Z0[^^K[1N:V-
M;.#E&E4XE:>WW@#@A5>U^=E,'"HHAWW5*D^\BOE.>2@(^X#7:#5@&Y_O<FB]
M8G5,D@J;Z4^'+*:_<IY89)M@4]_[.WB-5:-=NSYUL J++7DC7&P'+<#*J=9)
M+6"%_>*H1^3%%QSB92IVT=7:@-4QY=&[SI'Z7/OW[%N/,>Z[FC'5-F!52#49
M4YOK&*X5S^EKG%4"2&[6+$)-?9,0] "KVMG.(28!8RL8'"K\I Y-'7LBZ@-6
M75.'4=JLK6#IU4'7EK=*O9_;'JR*IAZ'M+A:03)LCE8]3_<:Z4VX[<$J5[;:
M@\50"I;^W!/C>GX9-:BX7JNQ"&Q:$5.:8U 7(NB?/MH@$H@7Y?:0LLV$TB>K
M:SE)DT5$V)NRE^BR$F/%>\QG95SG',@&(V>W8!]NC70$8O1"LK<=FXP8^:-'
MC]*13GWW2D/F3M7H[IP#67>:"(4VH#'<G/; %@)?H-7E^7XOYQS(4-2:U1P<
M8\C/P=_CGA!347$X[^JX,/V <PYDT+)W;C2";,N?!REB%+^'D!^SS$O,Y\%2
M<$QG>6A91BJ)]"C[.A= !K4F@J&'QI:S #:H@Y4$*=3P?8'/:ZG?A5E^+O;D
M4UJ#WF08YP+(/-=HDS %UEG>!ABA>"380X^(9*#U!&"OBW,!^+"]!;/K(&Q9
M "R^-WI"?II)WDO49/<V'<*Y 'S$KLO+1J *WO[2(]Y._'^D<8+\!Y0H,>0J
MB8?PFJOCM1G.N0"RXYGRO!7 @O^_#GK39CO5)5-)*=(5HH=2SBG"W(GL-<_E
M9M?DT=VP7TW>7.*7Y]K$]W$.^U#EE>W[W7W5N0"R438Z.CJF0R&AG[YI"3VF
M7-:Y,"23:"?HMZ:R;U((RPIJE/AIEM,L*Z7WLG##/,0O_DR'2.*[4)AG[]A3
M<"X&9+ ]*E%*21ZTU3<CQZN:8J^'%,O^\SN*63[M)SQ?)#$E#7MJ[W*SJG?Z
M/>=B0);F[BA0"B20D9J?@*3IBJRBO783Q,O[;/<#SL4 [,X=0"[%!LCPW*W8
MG'<M-N?.QP%8I3N 7(I-:]MU'\7FHFNQN7 ^#L" W0'D4FR&EY.XS+G,<C&7
M1EV@7(]_(';^(W^R1H2>_OL7KFF:Q(D;^HSL.$AILUWZW"Q"2B-'I)T/0.26
MU)TYR]KM6:! -@YT_DE[[.+KK,;$&$$P%!=S0< :\-QPG&U]#1>7_LC0B3&-
MA<% ILRH, (INPN]/)>R&Q2^A=QHEB0$OZ8)BS1^B:[<("CL$)/0_\,EF3%"
M(F$M1H5.R6E!+/CRUI(FWXJL/419&NZ2V"R-Q6U$9@AG?[]FV2T0/R]]%Y^!
M3C@**XT&1+(5@0H;2"0X6D0$-U??1"-!YSWM\DR5H^Y0<  O9&='S[Y?S*6<
MATX>?D$7V(S\DS#!/I,7O$;/K,013C"*;][SRD,L&H*9 =*<@=/9(0C])/XV
M/@1][Y*Q4&#]MXY_V.\$6U+A<L,?0/'FN\.O0M_.[ L87Y [)N$8I?K!7:J?
MK*NZ0M_/.N:[B;#M$V78$F,W^Q7PK4F'77Q&2R%9XO!R5\"J2958KN-I>U-[
MHO\EV*/_RC,I5P)&I4E,]0> OJJ8,]<<WQC>4[;<*.\UDB;8^D1_:C_T6F?9
MH]? $Z,?8BM,!%G8FUF!4\.1H.M2V)0!P1EF3I 1&)=;TC6O@-S=7I>/#UU.
MHX%H=+*3[:AA2?+\[>0/5*JN;8!/:!T%:XKMBDX5)[<N*[G=H :GX&D<=W!%
MKAQ%+PCSWC5Z37;!S2H;':<UE*%-DY[\12+ ,>R+(CN IK,#4LBM7:(NT*8J
M 7_XS)2!&!]'[]D62)3&(E57:&.1C&GZ;#Y$-&QV/Q*\1$]N(DZX+&@);=71
M80V?J1P@(]!XGQ<125X06;)]3"?1+*\]M#7': \6(ACX9;B&2Z.H,;<'N"%%
MQ"!-?NY0#'N/K6Y5RFVVWAC:1B'AB_K4W$$81<&H_0U*QRHJZ %]]S?::248
M8#/1F=R3]5++ZG6&KJ0I84C=V:$/:01J$$\M+&H+7$:$1&^,#NZ*_B79&%YE
M1,. %>0T8Z[^#4<*=*0RLLV1V%9*Q .!%>SL2DX44,?@-N7!OGE?89+Q3O02
MW* W6('0KH2"A\^6D@"K^_'0?@U3]A2U$'L6/8"SD/M;A+024#0>$ZS$:%=R
MHX_:5F;:_DG374CW.A0GS#AUC6*/X R:H?P(1@&K/]J5Q,APVLID:_%:4H5P
M%:U1Z(9)H6GE#M#I[#YRLY=>$W_-G);Q2S29S2A6"C">$E:<!?O8)1CQ+IS6
MOP%6J[2-P'1#!=@,N%QQNLLBV++L4'>A (E 2G2Z@I4L;<M\;7 ]3'Y;%=RO
M"9WLG\B_C<@]2MA'RK]4W_B)XE1:C 96\=3FLC?%VUFVW*XC3B:>ER[3P"WC
M=EB@#4$+%,9XC=A3-*"<(-)YW85>M,QF]X#H9OSBOFM$]C4<$2+ 17.JJL@7
MDV&@WYZUX Y?XS,%/VP7T3-E6/8&(,^%Q,!&(3O#5%Y<63_HB!I3%@K<@BJ(
MP^;\ 2JEKY?;'CJR1LDC/FN%6(;-THK<T_WN:TB0FRDC.]7T,\7)1%_I#38=
M"CHJ1\A1Y2:O#6\4?N0*\*S:2I S:INRPT0P) - Q_,T%P<%*.@$(_SZ%K+S
M3OK>3J,G=#"/)BL-T(RAB%VNQ6R/OWOV)<87N=8FZ04=[&-'9U, ''B G@"=
M4G63]H,."%*PS(C/.T3#5N2R%? 0A=$*,9=F.,_QWKRSQ+/JB&F=[M"11$H.
M\AFO"VT$T2*:.^*]S@MIPZ' (HOLG@:-8-O2#HRW#GXJ[]V;\!V82S?(7 NW
M$;EQO46600#/L%<\<Y1A540A=O4YL!"D5J)0US [I<^WLV>5UEA[5G?0<*9.
MI:+5UK9''DORM<IJ_]"3FR1 4O: WBA^YD.C"L CH=I 2BG-U(@IN5JPA/QW
M8;4!#CV\"M#-;(:\A)6'RZ'_3^K2!B5+)++8R?=  ZD )+8[(@[/)L/Q2Q4E
M-YO8:<2C@89>'5'&VI)H#!:AEN>MWBD"&)@%L&5IT\169&C+G&R#U^$ 0[^&
MH,/];"^^-%?B;D+_F#%#EVE,[U=Q'*,Y$W$<SB*RS ;V88*%GO.)/*%51)C6
MH1$-).H"FZ[Z<%9W.])>;HH_ZN>DUAX-.OA'Q@Q!4$<SD+TR)\<DJ<@(_>E0
M/NBOG*LHC*. GB%LIGE]([YO2-P8.HRG(:_V&2^'-P:^"MT_LN90@3MR=NBP
M;BS!.M/2@U'(KSHF1] #*O1&Q1Z!3BT&,6Q^;EU9I993 M2-I.3U@XZCL;(%
M:R,=N'N^@*/.FE-M!QU>HV2*@)>'&* 6+]?X]H("1*]/D["LQ/J,R!K3BYPT
M&$K1"SI"ID;RN@U, P&HDXG+K*\AO5)G9767:5C<K>-)7$Q=RC&=KM#Q+1IL
MTX4!F]B RSRF *1+1!X748BT5IFD!W1,B@:K%+/O85:B21!DUB4Y5PY:@0>
M:+""-V5;AEA(0_Y51*B.I9,9\Z E>)"%@FFR:=NR:_;"@B[1E>\UHK5TNH/%
M.W1S,]!%#!:<94<PGM :A2GW??QA$[#P &.>\%FZAZ/K]/H09IN=@T;'9+-K
M#>:3M\18$21;RBEZ=Y>K )##SXB5C:6?OHKB)):EV3IH">8>M\19'AQ;&VZ[
MI<M5;#/E[S,*Z9R#O2AP@8HK; _F=V[)-S6HSM3A8WF*"\I4"%*DE2@2<WPS
M#F/N"A!322_GK';_X?AYC6&-XE5O6>$\)Q#3M4LKKBRJ5=@)RO%KS#S^.28'
MUI4!M.LM<9>9D.4/NXJR,%D4>AA!I=J1S6A[W&OLD$;C6-@V)=_3VS?U!X#>
M.(U)R[-XFH =QQL6DM)Y8O>5Y0"C.*]2PHA-X3]$H9?_( ][U!@ <I,UXRE_
ME]5'.0*9>$R)MW!C-'T-\%SU7*3>&"K:QA:O^8C&D&>[#+PM2*01(%^TA(JZ
ML<52#IPQO(*XB2D1WZZIYA=C:;G>:CNH*!M;O*R!@76#<96N1T0R33[TT&44
M^G$E':9 RY+T@ J::<LP#5@]3"!]Y<8+!I7^'TO&LW8#!I[E*D[86SPW"#:[
M<O8BE=ED#*A(&QOL-08*F^+94DYY-'>#6R1U;&W;0 7DV-IM]X!TELRY:W-"
M=O[O68P?4 )D2*C,A7*EF(XL585>1PNF@IV7FTLO[6P:TM[01@(U%>O;G &T
M$5S_;B."\#S,+[C>)LL12-%1'&6:R*<B@:1$6/4'@30-&#"6OSV:P1R!<'QQ
MR3]186;V4I*90DJH$G&0=8.T%[06 !6P,9@-2CS3L%+V0<)L;GM($T)K+@L1
MC<&*(,\RIU)(A!TA[0RM&:Z&-H;@VR9,%Q.E%_D,&O);BLJ:E2)*W."8UYX7
M]_TJS2Y__Q6]QA,/ZLJ34Y3.QLA3*ND%D7]@.YW=17JCRC(@[ -]"U+0EK](
MI&AZ]9Y5ZW'Y$TO#)<D3L/T[=&H *=WW656;]T#9(GP-<M "\F7_'IT%;-C-
M<GB,^()#5LQ/RHJ]-I!O\P^H76=';:8#9$A>75'.D&H;*!5<CR&',QWX@WC>
M+GVO\0!*V@_ZP;S!T:.-!XS/_-?S"U13D_4"XS1Z0K^B5_*B;NO61-6_E_5Y
M[M1M,CD*@I4L?D)>%'I915)&^N06^>SU $L$D=)Q-WN-'UG8SUW(_BG@N=V/
M0#H'-?E<%Q#[)!B!6=P"463Q.^U'A\HVT%C4+&/O83:)8LXLXV5I>F(VYBN7
MD,TL(F\N\>.O,?)?HNEL%J,D<R[A['$ -Q%IZS'!\B"TVH_:0^[,B-^U?8^N
M CI2L+F+XQ3YNWSBSRS$BN)^B)*_HR1+)HY\(-N?.!-Z%I22Y4*/N<G0=6(B
M+(QN(7#"B ]ZRF6;(:&-BY:84E_J;8DRBN=ONUT.42VJ?)&PD?GI^#T@ R_:
M<E+@M1,#[8[UW$W^ YO?*YT$_>'_ U!+ 0(4 Q0    ( &AHQT[:Q]XJ\P !
M /I$$0 0              "  0    !I9'0M,C Q.3 T,S N>&UL4$L! A0#
M%     @ :&C'3BF/;QE@$P  -M@  !               ( !(0$! &ED="TR
M,#$Y,#0S,"YX<V102P$"% ,4    " !H:,=.$G</!H@,  #*S@  %
M        @ &O% $ :61T+3(P,3DP-#,P7V-A;"YX;6Q02P$"% ,4    " !H
M:,=.P4%NB*$M  #N#@, %               @ %I(0$ :61T+3(P,3DP-#,P
M7V1E9BYX;6Q02P$"% ,4    " !H:,=.N3JU,ZF"   ,M < %
M    @ $\3P$ :61T+3(P,3DP-#,P7VQA8BYX;6Q02P$"% ,4    " !H:,=.
M^0UZ6))(  !9%04 %               @ $7T@$ :61T+3(P,3DP-#,P7W!R
;92YX;6Q02P4&      8 !@"$ 0  VQH"

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
