0001213900-20-031279.txt : 20201014 0001213900-20-031279.hdr.sgml : 20201014 20201014165624 ACCESSION NUMBER: 0001213900-20-031279 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 130 CONFORMED PERIOD OF REPORT: 20200731 FILED AS OF DATE: 20201014 DATE AS OF CHANGE: 20201014 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-16371 FILM NUMBER: 201239494 BUSINESS ADDRESS: STREET 1: 520 BROAD ST CITY: NEWARK STATE: NJ ZIP: 07102 BUSINESS PHONE: 973 438 1000 MAIL ADDRESS: STREET 1: 520 BROAD STREET CITY: NEWARK STATE: NJ ZIP: 07102 10-K 1 f10k2020_idtcorporation.htm ANNUAL REPORT
 

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

 

FORM 10-K

 

 Annual report pursuant to section 13 or 15(d) of the securities exchange act of 1934
for the fiscal year ended July 31, 2020.

 

or

 

 Transition report pursuant to section 13 or 15(d) of the securities exchange act of 1934.

 

Commission File Number: 1-16371

 

IDT Corporation

(Exact name of registrant as specified in its charter)

 

Delaware   22-3415036
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)

 

520 Broad Street, Newark, New Jersey 07102
(Address of principal executive offices, zip code)

 

(973) 438-1000
(Registrant’s telephone number, including area code)

 

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

 

Title of each class   Trading Symbol   Name of each exchange on
which registered
Class B common stock, par value $0.1 per share   IDT   New York Stock Exchange

 

Securities registered pursuant to section 12(g) of the Act: None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

 

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

 

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

 

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

 

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

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☒

 

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

 

The aggregate market value of the voting and non-voting stock held by non-affiliates of the registrant, based on the adjusted closing price on January 31, 2020 (the last business day of the registrant’s most recently completed second fiscal quarter) of the Class B common stock of $7.56 per share, as reported on the New York Stock Exchange, was approximately $145.9 million.

 

As of October 9, 2020, the registrant had outstanding 23,901,532 shares of Class B common stock and 1,574,326 shares of Class A common stock. Excluded from these numbers are 2,080,969 shares of Class B common stock and 1,698,000 shares of Class A common stock held in treasury by IDT Corporation.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

The definitive proxy statement relating to the registrant’s Annual Meeting of Stockholders, to be held December 16, 2020, is incorporated by reference into Part III of this Form 10-K to the extent described therein.

 

 

 

 

 

Index

 

IDT Corporation

 

Annual Report on Form 10-K

 

Part I 1
   
Item 1. Business. 1
Item 1A. Risk Factors. 14
Item 1B. Unresolved Staff Comments. 26
Item 2. Properties. 26
Item 3. Legal Proceedings. 26
Item 4. Mine Safety Disclosures. 27
     
Part II 28
   
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities. 28
Item 6. Selected Financial Data. 28
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations. 28
Item 7A. Quantitative and Qualitative Disclosures about Market Risks. 40
Item 8. Financial Statements and Supplementary Data. 40
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure. 41
Item 9A. Controls and Procedures. 41
Item 9B. Other Information. 42
     
Part III 43
   
Item 10. Directors, Executive Officers and Corporate Governance. 43
Item 11. Executive Compensation. 44
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters. 44
Item 13. Certain Relationships and Related Transactions, and Director Independence. 44
Item 14. Principal Accounting Fees and Services. 44
     
Part IV 45
   
Item 15. Exhibits, Financial Statement Schedules. 45
Item 16. Form 10-K Summary. 46
     
Signatures 47

 

i

 

 

Part I

 

As used in this Annual Report, unless the context otherwise requires, the terms the “Company,” “IDT,” “we,” “us,” and “our” refer to IDT Corporation, a Delaware corporation, its predecessor, International Discount Telecommunications, Corp., a New York corporation, and its subsidiaries, collectively. Each reference to a fiscal year in this Annual Report refers to the fiscal year ending in the calendar year indicated (for example, fiscal 2020 refers to the fiscal year ended July 31, 2020).

 

Item 1. Business.

 

OVERVIEW

 

We are a multinational company with operations primarily in the communications and payment services industries. We have two reportable business segments, Telecom & Payment Services and net2phone. Our Telecom & Payment Services segment, which represented 96.2% and 96.6% of our total revenues in fiscal 2020 and fiscal 2019, respectively, provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. Our net2phone segment, which represented 3.8% and 3.4% of our total revenues in fiscal 2020 and fiscal 2019, respectively, provides cloud communications and telephony services to business customers.

 

Our Telecom & Payment Services segment comprises Growth and Core verticals:

 

Growth includes two primary businesses:

 

BOSS Revolution Money Transfer, an international money remittance service for customers in the United States; and

 

National Retail Solutions’, or NRS’, point-of-sale, or POS, network offerings that includes merchant services such as credit card processing, digital out-of-home advertising through its POS terminal network, and data analytics.

 

Core includes our three largest communications and/or payments offerings by revenue:

 

BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States;

 

Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime, messaging, and data to mobile accounts internationally and domestically; and

 

Carrier Services, which provides international voice and text termination as well as outsourced traffic management solutions to telecoms globally.

 

Core also includes smaller communications and payments offerings, many in harvest mode.

 

Our net2phone segment is comprised of two verticals:

 

net2phone-Unified Communications as a Service, or UCaaS, a cloud communications service for businesses in North and South America and certain other international markets; and

 

net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform.

 

Financial information by segment is presented in Note 23 to our Consolidated Financial Statements in Item 8 of this Annual Report.

 

Our headquarters is located at 520 Broad Street, Newark, New Jersey 07102. The main telephone number at our headquarters is (973) 438-1000 and our corporate website’s home page is www.idt.net.

 

We make available free of charge our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to these reports, and all beneficial ownership reports on Forms 3, 4 and 5 filed by directors, officers and beneficial owners of more than 10% of our equity through the investor relations page of our website (http://ir.idt.net/) as soon as reasonably practicable after such material is electronically filed with the Securities and Exchange Commission. Our website also contains information not incorporated into this Annual Report on Form 10-K or our other filings with the Securities and Exchange Commission.

 

1

 

 

KEY EVENTS IN OUR HISTORY

 

1990 – Howard S. Jonas, our founder, launched International Discount Telephone to provide international call re-origination services.

 

1995 – We began selling wholesale services to other long-distance carriers by leveraging our access to favorable international telephone rates generated by our retail calling traffic.

 

1996 – We successfully complete an initial public offering of our common stock.

 

1997 – We began marketing prepaid calling cards to provide convenient and affordable international long-distance calls.

 

2000 – We complete the sale of a stake in our net2phone subsidiary, a pioneer in the development and commercialization of VoIP technologies and services, to AT&T for approximately $1.1 billion in cash. We subsequently repurchased net2phone from AT&T.

 

2001 – Our common stock is listed on the New York Stock Exchange, or NYSE.

 

2004 – We launch a retail energy business to provide electricity and natural gas to residential and small business customers in New York.

 

2006 – We sell our Russian telecom business, Corbina, for $129.9 million in cash.

 

2007 – We complete the sale of IDT Entertainment to Liberty Media for $220 million in cash, stock and other considerations.

 

2008 –We launch BOSS Revolution PIN-less, a pay-as-you-go international calling service. BOSS Revolution has since become our flagship brand, and the BOSS Revolution platform has been expanded to include payment offerings.

 

2009 – We spin-off our CTM Media Holdings subsidiary to our stockholders. CTM Media Holdings has been renamed IDW Media Holdings, Inc. and its stock is traded on the OTC Pink Market with the ticker symbol “IDWM”.

 

2011 – We spin-off our Genie Energy Ltd. subsidiary, which provides electricity and natural gas and related services to residential and business customers in the United States and overseas. Genie Energy’s common stock is listed on the NYSE with the ticker symbol “GNE”.

 

2013 – We spin-off our subsidiary, Straight Path Communications, Inc., or Straight Path, including its wireless spectrum holdings, to our stockholders. Straight Path was purchased in February 2018 by Verizon Communications Inc.

 

– We introduce the BOSS Revolution Calling app for Android and iOS.

 

– We launch our BOSS Revolution international money transfer service.

 

2014 – We sell our stake in Fabrix, a pioneer in cloud storage and network delivery technologies, to Ericsson for $69 million.

 

2015 – net2phone launches its UCaaS offering in the United States.

 

2016 – We spin-off our interest in our Zedge subsidiary to our stockholders. Zedge provides a content platform for mobile device personalization including ringtones, wallpapers, home screen icons and notification sounds. Zedge’s stock is listed on the NYSE American with the ticker symbol “ZDGE”.

 

– We launch NRS to provide POS-based services to independent retailers in the United States.

 

– net2phone initiates global expansion of its UCaaS offering with a launch in Brazil.

 

2017– We introduce the BOSS Revolution Money app for Android and iOS.

 

2018 – We spin-off our interest in our Rafael Holdings, Inc. subsidiary to our stockholders. Rafael Holdings holds real estate assets and stakes in early stage pharmaceuticals companies, including Rafael Pharma, a privately held, clinical-stage, metabolic oncology therapeutics company. Rafael Holdings’ stock is listed on the NYSE with the ticker symbol “RFL”.

 

2019 – net2phone’s cloud communications service surpasses 100,000 service seats milestone.

 

– NRS adds its 10,000th POS terminal to its retail network.

 

2

 

2020 - net2phone introduces its Huddle video conferencing solution (beta) and integration with Microsoft Teams.

 

-NRS introduces the BR Club Shopping App, enabling NRS retailers to accept mobile orders.

 

-BOSS Revolution Money Transfer exceeds 500,000 monthly transactions via digital channels for the first time.

 

OUR STRATEGY

 

We are growing several high-margin, tech-centric businesses that compete in the unified business communications and payment services markets. We believe that each of these businesses represents an exceptional opportunity for long term value generation. Each of these businesses leverages one or more of our strategic assets to obtain a distinct competitive advantage vis-a-vis more established competitors. Our current key growth businesses are:

 

net2phone-UCaaS;
BOSS Revolution Money Transfer; and
NRS.

 

Our investment in these growth businesses is financed by the cash flows generated by our maturing core offerings, obviating the need for debt financing and dilutive capital raises. Our core offerings are:

 

BOSS Revolution Calling;
Mobile Top-Up; and
Carrier Services.

 

Our core offerings participate, wholly or partially, in the paid minute voice communications market. As such, they are subject to intense revenue and margin pressure as consumers migrate to low-cost or free messaging services and other non-voice communications technologies, free peer-to-peer voice calls available when both parties utilize broadband connections, and flat-rate international long distance plans offered both by the largest mobile network operators and niche mobile virtual network operators. We work diligently to maximize cash flows from our core offerings in part by introducing new features and enhancements to prolong their longevity and utility while reducing their overhead costs and operating expenditures.

 

The increasing revenue contributions from our higher margin growth businesses in combination with our efforts to maximize the cash flows from our lower margin core offerings have enabled us to increase our consolidated margin contribution in recent quarters. We expect that this rotation toward our higher margin offerings will continue and drive a long-term increase in our net margins.

 

Our higher-margin growth businesses and our core offerings are synergistic and leverage one or more of our strategic assets including:

 

The BOSS Revolution and net2phone brands;
A nationwide network of more than 35,000 retailers who sell BOSS Revolution offerings including over 26,000 who utilize our digital retailer platform;
Our retail customer base of more than eight million, primarily in immigrant communities within the United States;
Our technology, global infrastructure and calling and transaction platforms;
Extensive VoIP and cloud services expertise; and
Our staff of more than 1,200 working in over 20 offices on four continents.

 

BUSINESS DESCRIPTION

 

Telecom & Payment Services

 

Our Telecom & Payment Services, or TPS, segment, represented 96.2% and 96.6% of our total revenues in fiscal 2020 and fiscal 2019, respectively. TPS offerings are classified in two verticals, Growth and Core, as follows:

 

Growth comprises high-margin, rapidly growing businesses that leverage our core strategic assets to provide synergistic communications and payments services, including:

 

BOSS Revolution Money Transfer; and
National Retail Solutions.

 

Core includes our three largest communications and/or payments offerings by revenue:

 

BOSS Revolution Calling;
Mobile Top-Up; and
Carrier Services.

 

Core also includes smaller communications and payments offerings, which are managed to maximize their long-term cash-flows with minimal operating expenditures.

 

During fiscal 2020, our TPS segment generated $1,294.9 million in revenues and income from operations of $42.3 million, as compared with revenues of $1,361.9 million and income from operations of $14.3 million in fiscal 2019.

 

3

 

 

Telecom & Payment Services – Growth

 

BOSS Revolution Money Transfer

 

BOSS Revolution Money Transfer revenues were $48.0 million in fiscal 2020, an increase of 108% from fiscal 2019.

 

International money remittance is a significant economic activity among our target market of foreign-born communities in the United States. Our BOSS Revolution Money Transfer business enables customers in the United States to remit money to third parties in approximately 60 countries. The service is offered through licensed BOSS Revolution authorized money transfer agents as well as directly to consumers via our digital platforms including the BOSS Revolution Money app and the BOSS Revolution consumer website (www.bossrevolution.com).

 

BOSS Revolution Money Transfer’s largest and fastest growing channel is direct-to-consumer via our digital platform. During fiscal 2020, approximately three-quarters of BOSS Revolution Money Transfer’s transactions originated over the BOSS Revolution Money app. The BOSS Revolution Money app works seamlessly with the BOSS Revolution app to enable customers with a debit or credit card to send money transfers and Mobile Top-Up easily and securely directly from their iOS or Android device.

 

We continue to expand our BOSS Revolution Money Transfer customer base by focusing our marketing efforts on converting the large BOSS Revolution Calling and Mobile Top-Up customer bases, as well as bringing in new customers directly, primarily through attractive fee and foreign exchange rate offers.

 

We also continue to focus on sales through our nationwide network of BOSS Revolution Money Transfer agents.

 

BOSS Revolution Money Transfer leverages the BOSS Revolution retail network to afford unbanked and underbanked customers the ability to initiate transactions with cash. In order to provide our remittance service, BOSS Revolution retailers must meet certain financial and other qualifications. To date, only a small fraction of BOSS Revolution retailers have been authorized to offer money transfer services. Our internal sales force recruits new money transfer agents to expand our origination network, and we continue to enhance our retail money transfer portal to facilitate adoption and utilization of the money transfer offering by BOSS Revolution retailers.

 

We have also introduced a new Pay@Store service that allows a customer to conveniently initiate a money transfer order within the BOSS Revolution Money app and to pay for it with cash at an authorized Boss Revolution money transfer agent. Pay@Store brings many of the benefits of our BOSS Revolution Money app to our under/unbanked customers.

 

BOSS Revolution Money Transfer’s payment network includes payout locations in 59 countries and over 320,000 locations. In addition, remittances are offered to mobile wallets in some destinations.

 

BOSS Revolution Money Transfer generates revenues from a per-transaction fee charged to the customer and from foreign exchange differentials. Our transaction costs include commissions paid to the retail agent, payment to the international disbursing agent, banking, compliance, foreign currency exchange costs and, in the case of direct-to-consumer transfers, credit and debit card processing fees in lieu of commissions paid to the retail agents.

 

National Retail Solutions (NRS)

 

NRS’ revenues were $12.0 million in fiscal 2020, a 93% increase from fiscal 2019.

 

NRS provides transaction processing and related services to independent retailers in the United States via its POS terminal-based platform. The NRS solution includes hardware and software components integrated to provide tools that enable these retailers to compete more effectively against retail chains.

 

The POS terminal’s hardware includes cash registers, barcode scanners, retailer and customer-facing hi-definition screens, receipt printers and credit card readers. NRS’ integrated, proprietary software is offered as a service and provides operational tools including inventory management, sales tracking, price book management and other useful features.

 

The primary market for NRS terminals is the more than 200,000 independently owned convenience, liquor, grocery and tobacco stores in the United States, many of which primarily serve foreign-born communities.

 

4

 

 

During July 2020, over 10,000 retailers processed more than 46,000,000 transactions via NRS terminals. The number of NRS terminals active in the network as of July 31, 2020 increased to more than 10,000 from 7,800 a year earlier. NRS sales and marketing is targeted, in part, to our nationwide network of BOSS Revolution retailers. NRS has also entered into strategic relationships with more than 100 wholesale distributors including some of the largest cash-and-carry wholesalers in the United States.

 

NRS generates revenue from a portfolio of services for both retailers and third parties.

 

  Terminals and terminal-based software services: NRS’ services for retailers include the provision of POS terminals. Terminals are typically offered at a discount from the full retail price when buyers enroll in NRS’ payment processing service, NRS PAY. Terminal operators pay a monthly software service fee starting at $19.95 per terminal and increasing with premium POS feature sets. NRS technology teams based in the United States and Israel develop new functionalities and feature sets that enable NRS to expand its target market to new retail segments.

 

  Data Analytics: NRS captures targeted, daily POS data from independent retailers. These retailers are concentrated in urban communities with significant immigrant populations and, in the aggregate, constitute a significant but largely opaque market. NRS has built a data platform that allows third parties to analyze purchasing trends at independent retailers and gain insights into this important segment of the consumer market.

 

  Display Advertising: NRS terminals feature 15” high-definition customer-facing screens, which are designed to engage customers during check-out. The screen enables retailers to offer coupons, deals, and promotions on in-store products, and enables NRS to provide advertisers access to a nationwide display network for both static and video advertisements with reach into urban demographic segments. Digital out of home, or DOOH, advertising is among the fastest growing advertising market segments. As it matures, we expect that the DOOH market will become increasing accessible to programmatic advertising buyers, which would enable NRS to significantly increase advertising sales. At July 31, 2020, NRS had a DOOH network capacity of approximately 7.7 billion impressions per year. NRS sold approximately 9% of its available impression capacity in fiscal 2020.

 

  Merchant Services: The NRS network enables us to provide various services to the retailers who operate our terminals. The substantial majority of merchant services revenue is generated by NRS PAY, which enables retailers to accept and process payments made by credit cards, debit cards, and electronic benefits transfer. We believe that our pricing model for NRS PAY is disruptive. Unlike many other payment processors, we do not require a contract, our equipment is free, and we do not charge hidden fees; instead, we charge only a flat, transparent rate per transaction. We added more than 700 new NRS PAY customers in the fourth quarter of fiscal 2020 and we expect comparable growth in the coming quarters.

 

The NRS business supports our BOSS Revolution communications and payment offerings - BOSS Revolution Calling, BOSS Revolution Money Transfer, and Mobile Top-Up, all of which can be sold and provisioned by retailers directly from their NRS terminals.

 

Telecom & Payment Services – Core

 

BOSS Revolution Calling

 

BOSS Revolution Calling’s revenue was $463.9 million in fiscal 2020 compared to $490.7 million in fiscal 2019 (35.8% and 36.0% of TPS’ revenue in fiscal 2020 and fiscal 2019, respectively).

 

Our BOSS Revolution Calling business is a prepaid international long-distance calling service marketed primarily to foreign-born and under-banked consumers in the United States and Canada, and digital only offering in Europe and Australia.

 

BOSS Revolution Calling offerings include our flagship ‘BOSS Revolution’ branded international long-distance prepaid calling service as well as disposable hard cards sold under a variety of brands. In the United States, BOSS Revolution Calling serves, as of July 31, 2020, approximately 3.7 million customers per month.

 

5

 

 

BOSS Revolution Calling is offered both through our extensive national network of BOSS Revolution retailers and through the BOSS Revolution Calling app (for iOS and Android).

 

The majority of our customers purchase BOSS Revolution Calling offerings through our nationwide network of BOSS Revolution retailers. At July 31, 2020, we had approximately 26,000 retailers per month utilizing our digital retailer platform to provision customers, the substantial majority of whom pay the retailer in cash. In addition, we estimate that approximately 9,000 retailers resell our disposable hard cards without utilizing our retailer portal. BOSS Revolution retailers are typically independent retailers serving foreign-born communities with significant unbanked or under-banked populations.

 

Usage of our BOSS Revolution Calling app has been growing rapidly. At July 31, 2020, approximately 1.4 million customers per month utilized the BOSS Revolution Calling app.

 

BOSS Revolution Calling allows users to place international long-distance calls at affordable rates from the BOSS Revolution Calling app or by calling an access number. Regardless of how the call originates, our customers must first establish and top-up a prepaid BOSS Revolution account that is linked to their phone. Once the account is established and a call is placed, our platform recognizes the customer’s phone through its network-provided automatic number identification and seamlessly links each call to the corresponding BOSS Revolution account. Callers then enter their destination phone numbers. BOSS Revolution Calling customers’ account balances are debited at a fixed rate per minute or at a fixed amount for calling plans to a specific country over a specified time period. In contrast to certain of our competitors, BOSS Revolution Calling does not charge connection, usage or breakage fees. BOSS Revolution Calling’s per minute rates vary by the destination country, city, and whether the call is placed to a landline or mobile phone. Rates are published on the BOSS Revolution consumer website and within the BOSS Revolution Calling app.

 

Customers can open a BOSS Revolution Calling account for free and top-up with a debit or credit card using the BOSS Revolution Calling app, the BOSS Revolution consumer website (www.bossrevolution.com) or phone, or with cash at any BOSS Revolution retailer.

 

In the United States, we distribute our BOSS Revolution Calling hard cards and other retail products primarily through our network of distributors that, either directly or through sub-distributors, sell to retail locations. In addition, our internal sales force sells BOSS Revolution Calling and other platform products directly to retailers. Distributors, our internal salespeople, and retailers receive commissions based on the revenue generated by each transaction or on a per-transaction basis, depending on the product.

 

The BOSS Revolution digital retailer platform can be accessed via the internet by a computer or by Android and iOS smartphones and enables retailers to create accounts for new customers, add funds to existing customer balances and execute sales transactions. It provides a direct, real-time interface with our BOSS Revolution retailers, resulting in a cost-effective and adaptable distribution model that allows us to target and promote services directly to distributors and retailers, to introduce and cross-sell new offerings, and to rapidly respond to changes in the business environment.

 

In the United States, the BOSS Revolution brand is supported by national, regional and local marketing programs that include television and radio advertising, online advertising, print media, and grass roots marketing at community and sporting events. In addition, we work closely with distributors and retailers on in-store promotional programs and events.

 

BOSS Revolution Calling’s sales have traditionally been, and continue to be, strongest in the Northeastern United States and in Florida because of our extensive local distribution network and their large foreign-born populations. We continue to grow BOSS Revolution Calling’s distributor relationships and expand BOSS Revolution Calling’s retail network in other areas of the United States and Canada, including the Southwest and West Coast, where BOSS Revolution Calling historically has not had as strong of a market presence.

 

Mobile Top-Up

 

Mobile Top-Up’s revenue was $334.3 million in fiscal 2020 compared to $272.0 million in fiscal 2019 (25.8% and 20.0% of TPS’ revenue in fiscal 2020 and fiscal 2019, respectively).

 

Our Mobile Top-Up offerings enable customers to transfer airtime and bundles of airtime, messaging, and data to recharge or ‘top-up’ mobile phone accounts internationally (International Mobile Top-Up, or IMTU) and domestically (Domestic Mobile Top-Up, or DMTU). Mobile Top-Up’s offerings leverage our platform capabilities, our distribution reach into foreign-born communities and our relationships with mobile operators around the world.

 

IMTU and DMTU offerings are sold under the BOSS Revolution brand through the BOSS Revolution digital platforms, including our BOSS Revolution Calling and BOSS Revolution Money apps. Mobile Top-Up’s offerings are also sold through our retail network including provisioning directly by retailers using our digital retailer platform and through mobile operator-branded top-up cards. We offer Mobile Top-Up service for approximately 135 different carriers in 88 countries, primarily in Latin America, the Caribbean and Africa. The substantial majority of Mobile Top-Up’s revenue is generated by the sale of IMTU offerings.

 

Carrier Services

 

Carrier Services’ revenue was $393.8 million in fiscal 2020 compared to $514.2 million in fiscal 2019, contributing 30.4% and 37.8% of TPS’ revenue in fiscal 2020 and fiscal 2019, respectively.

 

6

 

 

Our Carrier Services business is one of the largest wholesale carriers of international long-distance minutes in the world.

 

Carrier Services’ telecommunications network is comprised of interconnections and commercial relationships that reach virtually every significant carrier globally. These relationships enable us to carry international telecommunications traffic to more than 200 countries around the world. Carrier Services’ customers include our BOSS Revolution Calling and net2phone businesses, major and niche carriers around the globe, mobile network operators, and other service providers such as call aggregators. For many of these customers, particularly the major carriers, we engage in buy-sell relationships, terminating their customers’ traffic in exchange for terminating our traffic with them.

 

Carrier Services offers competitively priced international termination rates at several quality levels. We can offer competitively priced termination services in part because of the large volumes of originating minutes generated by our BOSS Revolution Calling business, our global platform powered by proprietary software, our team of professional and experienced account managers and market makers, and the global network of interconnections and relationships with other telecom system operators around the globe.

 

TPS terminated 18.3 billion minutes in fiscal 2020, as compared to 21.8 billion minutes in fiscal 2019. Carrier Services accounted for 14.4 billion minutes and 17.5 billion minutes of the total TPS’ minutes in fiscal 2020 and fiscal 2019, respectively.

 

Carrier Services has a significant number of direct connections to Tier 1 providers in North America, Latin America, Asia, Africa, Europe and the Middle East. Tier 1 providers are the largest recognized licensed carriers in a country. Direct connections improve the quality of the telephone calls and reduce the cost, thereby enabling us to generate more traffic with higher margins to the associated foreign locales. We also have direct relationships with mobile network operators, reflecting their growing share of the voice traffic market.

 

Termination rates charged by Tier 1 and other providers of international long-distance traffic have been declining for many years. Nevertheless, termination rates charged to us by individual Tier 1 carriers and mobile operators can be volatile. Termination price volatility on heavily trafficked routes can significantly impact our minutes of use and wholesale revenues.

 

In addition to offering competitive rates to our carrier customers, we emphasize our ability to offer the high-quality connections that these providers often require. To that end, we offer higher-priced services in which we provide higher-quality connections, based upon a set of predetermined quality of service criteria. These services meet a growing need for higher-quality connections for some of our customers who provide services to high-value, quality-conscious retail customers. As of July 31, 2020, Carrier Services had more than 2,100 customers and had more than 330 carrier relationships globally.

 

Carrier Services’ revenue is generated by sales to both postpaid and prepaid customers. Postpaid customers typically include Tier 1 carriers, mobile network operators and our most credit worthy customers. The majority of Carrier Services’ prepaid customers connect via our IDT Express portal. IDT Express focuses on delivering wholesale voice and direct inward dialing, or DID, services to small and medium size businesses domestically and internationally. IDT Express offers the convenience of a mobile self-service portal paired with dedicated account managers, all backed by customer support that is available at all times. Prepaid customers are typically smaller telecommunication companies as well as independent call aggregators.

 

Carrier Services also provide outsourcing services to help fixed and mobile telephony operators enhance the profitability and value of their international voice operations. Carrier Services offers these operators customized solutions, including full outsourcing, handing all inbound and outbound calls with or without switch management, and hybrid arrangements whereby the operator retains certain routes or customers directly. Pursuant to these deals, Carrier Services collaborates with the companies to provide a full range of international long-distance services to their respective customers in-country and overseas.

 

Carrier Services is subject to intense revenue and margin pressure as consumers migrate to low-cost or free messaging services and other non-voice communications technologies, free peer-to-peer voice calls available when both parties utilize broadband connections, and flat-rate international long distance plans offered both by the largest mobile network operators and niche mobile virtual network operators.

 

International Operations

 

Internationally, Carrier Services’ products and services are marketed and sold through our internal account management team.

 

Our operations in Europe include Carrier Services operations in London, England. We also have operations in Germany, Spain, Italy, Ireland, and Greece. Our European operations, including Carrier Services and BOSS Revolution Calling, generated $356.8 million of revenues in fiscal 2020, an 11% decline from the $401.2 million of revenues generated during fiscal 2019. Our European operations’ revenues constituted 28% of TPS’ revenues in fiscal 2020, as compared to 30% in fiscal 2019.

 

7

 

 

In fiscal 2020, we generated $32.3 million in revenues from our operations in the Asia-Pacific region compared to $47.7 million in fiscal 2019, primarily through our Carrier Services business. We maintain our Asia-Pacific headquarters in Hong Kong. In August 2020, our BOSS Revolution business was wound down throughout the Asia-Pacific region.

 

In Canada, the United Kingdom, Germany, Spain and Australia, we sell BOSS Revolution platform products through our mobile calling app and direct-to-consumer websites.

 

In Latin America, we maintain our headquarters in Buenos Aires, Argentina. In fiscal 2020, we generated $0.4 million in revenues primarily from the sale of prepaid calling in Latin America compared to $0.7 million in fiscal 2019.

 

Sales, Marketing and Distribution

 

In the United States, we distribute our TPS retail products, including prepaid calling, mobile top-up, money transfer and bill payment services to retail outlets. Our retail products are provisioned directly through the BOSS Revolution digital retailer platform or through our network of distributors and our internal sales force. In addition, our private label calling cards as well as our IDT-branded calling cards are also marketed to retail chains and outlets through our internal sales force, and from time to time, we may utilize third-party agents or brokers to acquire accounts.

 

We also market our most significant retail offerings, including BOSS Revolution Calling, Mobile Top-Up, and BOSS Revolution Money Transfer, directly to the consumer via digital channels including the BOSS Revolution consumer website (www.bossrevolution.com) and the BOSS Revolution Calling and BOSS Revolution Money apps for iOS and Android. 

 

Carrier Services are marketed and sold through our internal account management team and the IDT Express digital portal. In Canada, the United Kingdom, Germany, Spain and Australia, we sell BOSS Revolution platform products through our mobile calling app and direct-to-consumer websites.

 

Communications and Payment Network Infrastructure and Technology Development

 

We operate a global network to provide an array of telecommunications and payment services to our customers worldwide using a combination of proprietary and third-party applications. Proprietary applications include call routing and rating, customer provisioning, call management, e-commerce sites and digital platforms, product web pages, calling card features, and payment services features. Proprietary applications provide the flexibility to adapt to evolving marketplace demands without third-party software releases, and often provide advantages in capability or cost over third-party solutions.

 

Our core voice network utilizes VoIP and is interconnected, where needed, through gateways to time-division multiplexing, or TDM, networks worldwide. This hybrid IP/TDM capability allows us to interface with carriers using the lowest cost technology protocol available. To support our global reach, we operate voice switches and/or points of presence in the United States, Europe, South America, Asia, and Australia. We receive and terminate voice traffic from every country in the world, including cellular, landline, and satellite calls through direct and indirect interconnects. The network includes data centers located in the United States, the United Kingdom, and Hong Kong, which house equipment used for both our voice and payment services, with smaller points of presence in several other countries. Our global network is monitored and operated on a continual basis by our Network Operations Center in the United States. We also make use of one of the leading cloud providers to serve as host for some of our application infrastructure.

 

Our technology organization is responsible for the design, development, testing, and delivery of new technologies and features of our products and services, as well as the continued improvement and iteration of our existing products and services. It is also responsible for operating and scaling our proprietary calling and payment services platform including the underlying cloud infrastructure. Our research and development investments seek to drive core technology innovation and bring new products and services to the market. Research and development employees are located in our Newark office, as well as remotely distributed. Our research and development team consist of our software engineering, product management, quality engineering, voice engineering, business intelligence, systems and development operations teams. We intend to continue to invest in our research and development capabilities to extend our products and services.

 

Our technology organization uses a number of key performance indicators to track service quality.  As of July 31, 2020, our technology organization has improved our aggregate service uptime from approximately 99.9% in fiscal 2019 to approximately 99.92% for fiscal 2020.  As of July 31, 2020, the defect escape ratio, a measure of quality engineering was improved for our flagship BOSS Revolution brand from 8.5% in fiscal 2019 to 5% in fiscal 2020, meaning more than 95% of product defects were detected and fixed before being released to our customers.  

 

8

 

 

Our product offerings and go-to-market strategy continue to evolve, and we expect our product offerings to continue to become available to customers at more frequent intervals than our historical release cycles. Our Agile development methodology is characterized by a dynamic development process with more frequent revisions to a product release’s features and functions as the software is being developed. In addition, we have implemented a holistic portfolio management process, which has improved transparency and efficiency across the portfolio through a monthly cadence of business reviews.

 

net2phone

 

net2phone’s revenue was $50.8 million in fiscal 2020 compared to $47.3 million in fiscal 2019. net2phone’s loss from operations was $14.7 million in fiscal 2020 compared to a loss from operations of $6.5 million in fiscal 2019.

 

net2phone is comprised of two verticals:

 

net2phone-UCaaS, a cloud communications service for businesses in North and South America and certain other international markets; and

 

net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform.

 

net2phone-UCaaS’s revenue was $31.9 million in fiscal 2020, an increase from $24.5 million in fiscal 2019, and net2phone- Platform Services’ revenue was $18.9 million in fiscal 2020, a decrease from $22.8 million in fiscal 2019.

 

net2phone launched its UCaaS offering in 2015, leveraging our deep expertise in VoIP communications, established technology team, and global telephony network. net2phone’s UCaaS offering has become its primary growth engine and strategic focus.

 

The net2phone-UCaaS solution converges communications across devices: desk phone, PC, and mobile via the net2phone platform, all backed by client management tools and analytics. net2phone’s cloud-based platform replaces and improves upon on-premise private branch exchanges, or PBXs, which many businesses maintain to operate their legacy phone systems. net2phone’s advanced feature set includes its mobile app, Web RTC, SMS/MMS, live chat widget, voicemail to email transcription, and client analytics. net2phone adds features and enhancements to its offering on a regular basis.

 

In 2020, net2phone began deployment of its proprietary platform to enhance system reliability and facilitate the development and deployment of additional features and third-party integrations.

 

At its 2015 launch, net2phone’s UCaaS service was offered only in the United States. In 2016, net2phone began its international expansion, offering cloud communications to businesses in Brazil. net2phone expanded to Argentina in 2017, and Colombia and Mexico in 2018. In 2018, net2phone entered the Canadian market through its acquisition of Versature Corp., a UCaaS provider serving the Canadian market. In 2019, net2phone entered the European market through the acquisition of RingSouth Europa, a regional provider of cloud communications services to businesses in Spain.

 

We expect that net2phone will continue to grow its revenues through expansion in both the U.S. and overseas markets. Overseas, net2phone is leveraging its local presence, licensing, and our global infrastructure to provide a localized service. net2phone’s overseas markets are large and typically characterized by low rates of UCaaS penetration, high levels of competitive fragmentation and, in many cases, by a lack of significant attention from the global market leaders.

 

In March 2020, net2phone released an integration with Microsoft’s popular Teams collaboration platform. The integration enables Teams users to leverage net2phone’s global calling and messaging capabilities from within the Teams environment. In April 2020, net2phone released its integrated video conferencing solution, net2phone Huddle.

 

net2phone’s future growth catalysts include integrations with additional popular customer relationship management, or CRM, platforms, development and deployment of other new features and functionality, expansion into additional geographic markets, further customization for industry verticals, development of APIs enabling developers to customize solutions, and the development of a direct-to-consumer channel, except in Canada where Versature already operates a robust direct-to-consumer channel.

 

9

 

 

Sales, Marketing and Distribution

 

net2phone is focused on the agent channel marketplace and acquires a substantial majority of its customers through its network of master agents, telecom agents and managed service providers in the United States and internationally. Versature historically utilized a direct-to-consumer channel model to acquire customers in Canada. In October 2019, Versature announced a channel market program, leveraging net2phone’s channel relationships and experience. In fiscal 2021, net2phone expects to introduce a direct to business strategy to extend its market reach.

 

net2phone-UCaaS’s cloud communications offering is priced on a per-seat basis, with each employee identity constituting a seat. Pricing is structured on a monthly base fee per seat, with additional option-based charges including provisioning of pre-configured VoIP phones.

 

Competition

 

Telecom & Payment Services

 

National Retail Solutions (NRS)

 

NRS competes against several nationwide POS companies that primarily service other retail store segments, but also service NRS’ target market of independent convenience, liquor, and tobacco stores in the United States. These companies include, among others, Square, Clover, and NCR. We believe that NRS has a competitive advantage because other nationwide POS companies do not offer the complete suite of services that NRS has tailored to the specific needs of independent retailers. In addition, we do not believe that these competitors have NRS’ reach into the ethnic retailer market where many retailers have established relationships with us and sell our BOSS Revolution offerings.

 

NRS also competes with smaller, regional POS companies that focus on convenience stores. However, these regional players generally do not offer a comparable suite of POS services, have limited capacity to scale their platforms, and/or are not price competitive.

 

BOSS Revolution Money Transfer

 

BOSS Revolution Money Transfer competes against traditional international money transfer services with established retail and disbursement networks including Western Union, MoneyGram, Intermex, and Ria, as well as many niche money transfer organizations that serve specific destination corridors. Our direct-to-consumer channel competes with these operators as well as digital only entrants including Xoom, TransferWise, Remitly, and World-Remit that are disrupting the retailer-based money transfer market. We continue to compete successfully in part by migrating customers from other BOSS Revolution offerings to Money Transfer leveraging our well-regarded BOSS Revolution brand, insights into our customers, and our cross-marketing capabilities. We compete for customers outside the BOSS Revolution ecosystem primarily based on brand reputation, low fees, and competitive foreign exchange rates.

 

BOSS Revolution Calling

 

BOSS Revolution Calling is subject to fierce competition, and we do not expect to grow revenues and/or margins without a successful strategy and sound execution. While virtually any company offering communication services is a competitor, we face particularly strong competition from Tier 1 mobile network operators who offer flat-rate international calling plans, other PIN-less prepaid voice offerings, prepaid calling card providers, mobile virtual network operators, and VoIP and other “over the top”, or OTT, service providers. Outside the United States, we also compete with large state-owned or state-sanctioned telephone companies.

 

Many of these companies, such as AT&T, Verizon, and T-Mobile, are substantially larger and have greater financial, technical, engineering, personnel and marketing resources, longer operating histories, greater name recognition, and larger customer bases than we do. We may not be able to compete successfully if one or more of these companies use their substantial resources in or to affect the international prepaid calling market.

 

In addition to these larger competitors, we face significant competition from smaller prepaid calling providers.

 

From time-to-time, competitors offer rates that are substantially below ours to gain market share. In some instances, these rates are below what we believe to be the cost to provide the service. This predatory pricing can adversely affect our revenues and our gross margins.

 

The continued growth of OTT calling and messaging services such as Skype, Viber, and WhatsApp have adversely affected the sales of BOSS Revolution Calling and our other prepaid calling services. We expect the popularity of these IP-based services—many of which offer free voice and/or video communications provided both the caller and recipient have a broadband connection—to continue to increase, which will increase substitution for, and pricing pressure on, our BOSS Revolution Calling and other international prepaid calling offerings.

 

10

 

 

Many wireless operators offer unlimited international long-distance plans that include international destinations to which customers can place direct calls from their mobile phones without time limitation. These plans now include some of our most popular international destinations. The growth of these “international unlimited” plans adversely affects our revenues as these operators gain subscriber market share.

 

Our ability to compete successfully against these operators stems from several factors, including:

 

  our interconnect and termination agreements, network infrastructure, and least-cost-routing system enable us to offer low-cost, high quality services;

 

  our extensive distribution and retail networks provide us with a strong presence in communities of foreign-born residents, a significant portion of which purchase our services with cash;
     
  continued migration of our retail customers to our digital platform including the BOSS Revolution Calling app;

 

  our BOSS Revolution brand is often highly visible in these communities and has a reputation for quality service and competitive, transparent pricing; and

 

  our offering of synergistic payment services over the BOSS Revolution platform that customers can conveniently access from their accounts.

 

Our ability to maintain and/or to capture additional market share will remain dependent upon our ability to continue to provide competitively priced services, to maintain our distribution and retail networks, to increase usage through the BOSS Revolution Calling app, and to innovate new products and services to fit the evolving needs of our customers.

 

Carrier Services

 

The wholesale carrier industry has numerous entities competing for the same customers, primarily based on price and quality of service.

 

In our Carrier Services business, we participate in a global marketplace with:

 

interexchange carriers and other long-distance resellers and providers, including large carriers such as T-Mobile, AT&T, and Verizon;
historically state-owned or state-sanctioned telephone companies such as Telefonica, Orange SA, and KDDI;
on-line, spot-market trading exchanges for voice minutes;
OTT internet telephony providers;
other VoIP providers;
other providers of international long-distance services; and
alliances between large multinational carriers that provide wholesale carrier services.

 

We believe that our Carrier Services business derives a competitive advantage from several inter-related factors:

 

our BOSS Revolution Calling business generates large volumes of originating minutes, which represents a desirable, negotiable asset that helps us win return traffic and obtain beneficial pricing which we can offer in the wholesale arena;
the proprietary technologies powering our Carrier Services’ platform and, in particular, the software that drives VoIP enables us to scale up at a lower cost than many of our competitors;
our professional and experienced account management; and
our extensive network of interconnects around the globe, with the ability to connect in whichever format (IP or TDM) is most feasible.

 

In aggregate, we believe that these factors provide us with a competitive advantage over some participants on certain routes.

 

Mobile Top-Up

 

The major competitors to our Mobile Top-Up business include:

 

international mobile operators, who seek to control more of their own distribution channel or create their own products that directly compete with our Mobile Top-Up; and

 

other service providers, distributors and wholesalers, who develop a more comprehensive product offering than our Mobile Top-Up or aggressively discount their product offerings.

 

11

 

 

net2phone

 

Major competitors to our net2phone offerings include other UCaaS and hosted voice providers such as Vonage Business, Nextiva, 8x8, LogMeIn, and Ring Central. Due to their longevity and substantial investments in the marketplace, these providers offer more widely recognized brands, larger and more developed marketing and sales forces and/or channel agent networks, and more advanced product sets such as services designed specifically for call centers, messaging and chat, and solutions customized for specific market segments. These competitors’ offerings typically also support integration of their services with other well-known, third-party CRM vendors such as SalesForce, Zoho, and SugarCRM, as well as with various Google applications.

 

REGULATION

 

The following summary of regulatory developments and legislation is intended to describe what we believe to be the most important, but not all, current and proposed international, federal, state, and local laws, regulations, orders, and legislation that are likely to materially affect us.

 

Regulation of Telecom in the United States

 

Telecommunications services are subject to extensive government regulation at both the federal and state levels in the United States. Any violations of the regulations may subject us to enforcement actions, including interest and penalties. The Federal Communications Commission, or FCC, has jurisdiction over all telecommunications common carriers to the extent they provide interstate or international communications services, including the use of local networks to originate or terminate such services. Each state regulatory commission has jurisdiction over the same carriers with respect to their provision of local and intrastate communications services. Local governments often indirectly regulate aspects of our communications business by imposing zoning requirements, taxes, permit or right-of-way procedures or franchise fees. Significant changes to the applicable laws or regulations imposed by any of these regulators could have a material adverse effect on our business, operating results and financial condition.

 

Regulation of Telecom by the Federal Communications Commission

 

In 1997, the FCC issued an order, referred to as the Universal Service Order, that requires all telecommunications carriers providing interstate telecommunications services to contribute to universal service support programs administered by the FCC (known as the Universal Service Fund). In addition, beginning in October 2006, interconnected VoIP providers, such as our subsidiary net2phone, are required to contribute to the Universal Service Fund. These periodic contributions are currently assessed based on a percentage of each contributor’s interstate and international end user telecommunications revenues reported to the FCC. We also contribute to several other regulatory funds and programs, most notably Telecommunications Relay Service, FCC Regulatory Fees, and Local Number Portability (collectively, the Other Funds). We and most of our competitors pass through Universal Service Fund and Other Funds contributions as part of the price of our services, either as part of the base rate or, to the extent allowed, as a separate surcharge on customer bills. Due to the manner in which these contributions are calculated, we cannot be assured that we fully recover from our customers all of our contributions. In addition, based on the nature of our current business, we receive certain exemptions from federal Universal Service Fund contributions. Changes in our business could eliminate our ability to qualify for some or all of these exemptions. As a result, our ability to pursue certain new business opportunities in the future may be constrained in order to maintain these exemptions, the elimination of which could materially affect the rates we would need to charge for existing services. Changes in regulation may also have an impact on the availability of some or all of these exemptions. If even some of these exemptions become unavailable, they could materially increase our federal Universal Service Fund or Other Funds’ contributions and have a material adverse effect on the cost of our operations and, therefore, on our ability to continue to operate profitably, and to develop and grow our business. We cannot be certain of the stability of the contribution factors for the Other Funds. Significant increases in the contribution factor for the Other Funds in general and the Telecommunications Relay Service Fund in particular can impact our profitability. Whether these contribution factors will be stable in the future is unknown, but it is possible that we will be subject to significant increases.

 

Regulation of Telecom by State Public Utility Commissions

 

Our telecommunications services that originate and terminate within the same state, including both local and in-state long distance services are subject to the jurisdiction of that state’s public utility commission. The Communications Act of 1934, as amended, generally preempts state statutes and regulations that prevent the provision of competitive services but permits state public utility commissions to regulate the rates, terms and conditions of intrastate services, so long as such regulation is not inconsistent with the requirements of federal law. We are certified to provide facilities-based and/or resold long-distance service in all 50 states and facilities-based and resold local exchange service in 45 states. In addition to requiring certification, state regulatory authorities may impose tariff and filing requirements, consumer protection measures, and obligations to contribute to universal service and other funds. Rates for intrastate switched access services, which we both pay to local exchange companies and collect from long-distance companies for terminating in-state toll calls, are subject to the jurisdiction of the state commissions. State commissions also have jurisdiction to approve negotiated rates, or establish rates through arbitration, for interconnection, including rates for unbundled network elements. Changes in those access charges or rates for unbundled network elements could have a substantial and material impact on our business.

 

12

 

 

Regulation of Telecom—International

 

In connection with our international operations, we have obtained licenses or are otherwise authorized to provide telecommunications services in various foreign countries. We have obtained licenses or authorizations in Argentina, Australia, Belgium, Brazil, Canada, Chile, Denmark, Germany, Hong Kong, Italy, Japan, Mexico, the Netherlands, Peru, Singapore, South Africa, Spain, Sweden, Switzerland, the United Kingdom, and Uruguay. In numerous countries where we operate or plan to operate, we are subject to many local laws and regulations that, among other things, may restrict or limit the ability of telecommunications companies to provide telecommunications services in competition with state-owned or state-sanctioned dominant carriers.

 

Regulation of Internet Telephony

 

The use of the Internet and private IP networks to provide voice communications services is generally less regulated than traditional switch-based telephony within the United States and abroad and, in many markets, is not subject to the imposition of certain taxes and fees that increase our costs. As a result, we are able, in many markets, to offer VoIP communications services at rates that are more attractive than those applicable to traditional telephone services. However, in the U.S. and abroad, there have been efforts by legislatures and regulators to harmonize the regulatory structures between traditional switch-based telephony and VoIP. This could result in additional fees, charges, taxes and regulations on IP communications services that could materially increase our costs and may limit or eliminate our competitive pricing advantages. Additionally, several foreign governments have adopted laws and/or regulations that could restrict or prohibit the provision of voice communications services over the Internet or private IP networks. These efforts could likewise harm our ability to offer VoIP communications services.

 

Money Transmitter and Payment Instrument Laws and Regulations

 

Our consumer payment services offerings include money transfer and various network branded, also called “open loop”, prepaid card offerings. These industries are heavily regulated. Accordingly, we, and the products and services that we market in consumer payment services, are subject to a variety of federal and state laws and regulations, including:

 

Banking laws and regulations;
Money transmitter and payment instrument laws and regulations;
Anti-money laundering laws;
Privacy and data security laws and regulations;
Consumer protection laws and regulations;
Unclaimed property laws; and
Card association and network organization rules.

 

In connection with the development of our money transmission services and the expansion of our network branded prepaid card offerings, we have actively pursued our own money transmitter licenses. At July 31, 2020, we had received a money transmitter license in 48 of the 49 U.S. states that require such a license, as well as in Puerto Rico and Washington, D.C.

 

Regulation of Other Businesses

 

We operate other smaller or early-stage initiatives and operations, which may be subject to federal, state, local or foreign law and regulation.

 

INTELLECTUAL PROPERTY

 

We own numerous patents, trademarks, domain names and other intellectual property rights necessary to conduct our business. We actively pursue the filing and registration of patents, domain names, trademarks, and service marks to protect our intellectual property rights within the United States and abroad; in particular our registered trademarks and brands: IDT®, BOSS Revolution®, and net2phone®.  From time to time we have also acquired or licensed intellectual property relating to present and future business strategy.  We believe that our technological position significantly depends on the technical experience, expertise, and creative ability of our employees to maintain both our current businesses and pursue future business development. Our corporate policies require all employees to assign intellectual property rights developed in the scope of, or in relation to our business to us, and to protect all intellectual property and proprietary information and materials as confidential.

 

Our global telecommunications switching and transmission infrastructure enables us to provide an array of telecommunications, Internet access and Internet telephony services to our customers worldwide. We rely upon domestic and foreign patents, patent applications, and other intellectual property rights, regarding our infrastructure and global telecommunication network for our international telecommunications traffic and the international traffic of other telecommunications companies. 

 

13

 

 

EMPLOYEES

 

As of October 1, 2020, we had a total of 1,256 employees, of which 1,245 were full-time employees.

 

Item 1A. Risk Factors.

 

RISK FACTORS

 

Our business, operating results or financial condition could be materially adversely affected by any of the following risks as well as the other risks highlighted elsewhere in this document, particularly the discussions about regulation, competition and intellectual property. The trading price of our Class B common stock could decline due to any of these risks.

 

Risks Related to Our Businesses

 

Each of our BOSS Revolution Calling and Carrier Services businesses is highly sensitive to declining prices, which may adversely affect our revenues and margins.

 

The worldwide telecommunications industry is characterized by intense price competition, which has resulted in declines in both our average per-minute price realizations and our average per-minute termination costs. Many of our competitors continue to aggressively price their services. The intense competition has led to continued erosion in our pricing power, in both our retail and wholesale markets, and we have generally had to pass along all or some of the savings we achieve on our per-minute costs to our customers in the form of lower prices. In the case of some international calling locations, when average per minute termination cost decline to a nominal amount, indirect competitors, such as wireless carriers, may include calls to those locations at no extra cost, which increases our risk of losing customers. Any price increase by either our BOSS Revolution Calling or Carrier Services business may result in our prices not being as attractive, which may result in a reduction of revenue. If these trends in pricing continue or accelerate, it could have a material adverse effect on the revenues generated by our BOSS Revolution Calling and Carrier Services businesses and/or our gross margins.

 

Our results of operations are significantly dependent upon BOSS Revolution Calling, which generates a significant portion of our revenue.

 

We compete in the international prepaid calling market with Tier 1 mobile network operators who offer flat rate international calling plans, other PIN-less prepaid voice offerings, prepaid calling card providers, mobile virtual network operators, and VoIP and other OTT service providers. Many of these companies, such as AT&T, Verizon, and T-Mobile, are substantially larger and have greater financial, technical, engineering, personnel and marketing resources, longer operating histories, greater name recognition, and larger customer bases than we do. We may not be able to compete successfully if one or more of these companies use their substantial resources in or to affect the international prepaid calling market.

 

In addition to these larger competitors, we face significant competition from smaller prepaid calling providers.

 

From time-to-time, competitors offer rates that are substantially below ours to gain market share. In some instances, these rates are below what we believe to be the cost to provide the service. This predatory pricing can adversely affect our revenues and our gross margins.

 

The continued growth of OTT calling and messaging services, such as Skype, Viber, and WhatsApp have adversely affected the sales of BOSS Revolution Calling. We expect the popularity of IP-based services— many of which offer free voice and/or video communications provided both the caller and recipient have a broadband connection —to continue to increase, which will increase substitution for, and pricing pressure on, BOSS Revolution Calling.

 

Many wireless operators offer unlimited international long-distance plans that include international destinations to which customers can place direct calls from their mobile phones without time limitation. These plans now include some of our most popular international destinations. The growth of these “international unlimited” plans adversely affects our revenues as these operators gain subscriber market share from BOSS Revolution Calling.

 

If we are unable to compete effectively with BOSS Revolution Calling, it could have a material adverse effect on our revenues, gross margins and/or profits.

 

14

 

 

We may not be able to obtain sufficient or cost-effective termination capacity to particular destinations, which could adversely affect our revenues and profits.

 

Most of our telecommunications traffic is terminated through third-party providers. In order to support our minutes of use demands and geographic footprint, we may need to obtain additional termination capacity or destinations. We may not be able to obtain sufficient termination capacity from high-quality carriers to particular destinations or may have to pay significant amounts to obtain such capacity. This could result in our not being able to support our minutes of use demands or in higher cost-per-minute to particular destinations, which could adversely affect our revenues and profits.

 

The termination of our carrier agreements with partners or our inability to enter into carrier agreements in the future could materially and adversely affect our ability to compete, which could reduce our revenues and profits.

 

We rely upon our carrier agreements with partners in order to provide our telecommunications services to our customers. These carrier agreements are for finite terms and, therefore, there can be no guarantee that these agreements will be renewed at all or on favorable terms to us. Our ability to compete would be adversely affected if our carrier agreements were terminated or we were unable to enter into carrier agreements in the future to provide our telecommunications services to our customers, which could result in a reduction of our revenues and profits.

 

Our customers, particularly our Carrier Services customers, could experience financial difficulties, which could adversely affect our revenues and profitability if we experience difficulties in collecting our receivables.

 

As a provider of international long-distance services, we depend upon sales of transmission and termination of traffic to other long-distance providers and the collection of receivables from these customers. The wholesale telecommunications market continues to feature many smaller, less financially stable companies. If weakness in the telecommunications industry or the global economy reduces our ability to collect our accounts receivable from our major customers, particularly our wholesale customers, our profitability may be substantially reduced. While our most significant customers, from a revenue perspective, vary from quarter to quarter, our five largest Carrier Services customers collectively accounted for 6.5% and 8.2% of total consolidated revenues in fiscal 2020 and fiscal 2019, respectively. Our Carrier Services customers with the five largest receivables balances collectively accounted for 13.3% and 19.3% of the consolidated gross trade accounts receivable at July 31, 2020 and 2019, respectively. This concentration of revenues and receivables increases our exposure to non-payment by our larger customers, and we may experience significant write-offs if any of our large customers fail to pay their outstanding balances, which could adversely affect our revenues and profitability.

 

Our revenues and profits will suffer if our distributors and sales representatives fail to effectively market and distribute our BOSS Revolution and Mobile Top-Up products and services.

 

We rely on our distributors and representatives to market and distribute our BOSS Revolution products and services, and our Mobile Top-Up offerings. We utilize a network of several hundred sub-distributors that sell our BOSS Revolution products and services and our Mobile Top-Up offerings to retail outlets throughout most of the United States. If our distributors or sales representatives fail to effectively market or distribute our BOSS Revolution products and services, and our Mobile Top-Up offerings, our ability to generate revenues and profits and grow our customer base in these products and services could be substantially impaired.

 

Natural or man-made disasters could have an adverse effect on our technological infrastructure, which could have a material adverse effect on our results of operations and financial condition.

 

Natural disasters, terrorist acts, acts of war, cyber-attacks or other breaches of network or information technology security may cause equipment failures or disrupt our operations. Although we make significant efforts towards managing disaster recovery and business continuity plans, our inability to operate our telecommunications networks because of such events, even for a limited period of time, may result in loss of revenue, significant expenses and/or loss of market share to other communications providers, which could have a material adverse effect on our results of operations and financial condition.

 

Certain functions related to our business depend on a single supplier or small group of suppliers to carry out our business, and the inability to do business with some or all of these suppliers could have a materially adverse effect on our business and financial results.

 

If the services of any of the single suppliers or small group of suppliers, including, without limitation, software from third-party service providers used in certain of our products and services, that we depend on were unavailable, or available only in decreased capacity or at less advantageous terms, this could result in interruptions to our ability to provide certain services, could cause reduction in service and/or quality as the function is transitioned to an alternate provider, if an alternate provider is available, or could increase our cost, which in the current competitive environment, we may not be able to pass along to customers. Accordingly, any of these events could materially and negatively impact our business, our revenues, our profits, and our relationships with customers.

 

15

 

 

We could be harmed by network disruptions, security breaches, or other significant disruptions or failures of our IT infrastructure and related systems or of those we operate for certain of our customers, which could have a materially adverse effect on our results of operations, financial condition, and cash flows.

 

To be successful, we need to continue to have available, for our and our customers’ use, a high capacity, reliable and secure network. We face the risk, as does almost any company, of a security breach, whether through cyber-attacks, malware, computer viruses, sabotage, or other significant disruption of our IT infrastructure and related systems. As such, there is a risk of a security breach or disruption of the systems we operate, including possible unauthorized access to our and our customers’ proprietary or classified information.

 

We are also subject to breaches of our network resulting in unauthorized utilization of our services or products, which subject us to the costs of providing those products or services, which are likely not recoverable. The secure maintenance and transmission of our and our customer’s information is a critical element of our operations. Our information technology and other systems that maintain and transmit customer information, or those of service providers or business partners, may be compromised by a malicious third-party penetration of our network security, or that of a third-party service provider or business partner, or impacted by advertent or inadvertent actions or inactions by our employees, or those of a third-party service provider or business partner. As a result, our or our customers’ information may be lost, disclosed, accessed or taken without the customers’ consent, or our products and services may be used without payment.

 

Although we make significant efforts to maintain the security and integrity of these types of information and systems, there can be no assurance that our security efforts and measures will be effective or that attempted security breaches or disruptions would not be successful or damaging, especially in light of the growing sophistication of cyber-attacks and intrusions sponsored by state or other interests. We may be unable to anticipate all potential types of attacks or intrusions or to implement adequate security barriers or other preventative measures. Certain of our business units have been the subject of attempted and successful cyber-attacks in the past. We have researched the situations and do not believe any material internal or customer information has been compromised.

 

Network disruptions, security breaches and other significant failures of the above-described systems could (i) disrupt the proper functioning of our networks and systems and therefore our operations or those of certain of our customers; (ii) result in the unauthorized use of our services or products without payment, (iii) result in the unauthorized access to, and destruction, loss, theft, misappropriation or release of proprietary, confidential, sensitive or otherwise valuable information of ours or our customers, including trade secrets, which others could use to compete against us or for disruptive, destructive or otherwise harmful purposes and outcomes; (iv) require significant management attention or financial resources to remedy the damages that result or to change our systems and processes; (v) subject us to claims for contract breach, damages, credits, fines, penalties, termination or other remedies; or (vi) result in a loss of business, damage our reputation among our customers and the public generally, subject us to additional regulatory scrutiny or expose us to litigation. Any or all of which could have a negative impact on our results of operations, financial condition, and cash flows.

 

We rely on highly skilled personnel and, if we are unable to retain or motivate key personnel, hire qualified personnel, or maintain our corporate culture, we may not be able to grow effectively.

 

We believe that our corporate culture fosters innovation, creativity, and teamwork. Our performance largely depends on the talents and efforts of highly skilled individuals. Our future success depends on our continuing ability to identify, hire, develop, motivate, and retain highly skilled personnel for all areas of our organization, in particular our technology and software engineering organization. Competition for qualified technology and engineering employees is intense and our compensation arrangements may not always be successful in attracting new employees and retaining and motivating our existing employees. Our continued ability to compete effectively depends on our ability to attract new employees and to retain and motivate our existing employees.

 

New and existing technologies could affect our ability to track the results of ads and/or could block ads online, which would harm our business.

 

Technologies have been developed to make tracking the results of our online advertisements more difficult or to block the display of advertisements altogether and some providers of online services have integrated technologies that could potentially impair the core functionality of third-party digital advertising. A significant portion of our revenues are derived from customers acquired in connection with the display of advertisements online. As a result, such technologies and tools could adversely affect our operating results.

 

16

 

 

The long-term success of NRS depends on our ability to develop products and services to address the rapidly evolving market for POS products and services, and, if we are not able to implement successful enhancements and new features for our products and services, our business could be materially and adversely affected.

 

Rapid and significant technological changes continue to confront the POS market. These new services and technologies may be superior to, impair, or render obsolete the POS products and services that NRS currently offers or the technologies NRS currently uses to provide them. Incorporating new technologies into NRS’ POS products and services may require substantial expenditures and take considerable time, and NRS may not be successful in realizing a return on these development efforts in a timely manner or at all. NRS’ ability to develop new products and services may be inhibited by industry-wide standards, existing and future laws and regulations, resistance to change from our customers, which includes our sellers and their buyers, or third parties’ intellectual property rights. NRS’ success will depend, in part, on its ability to develop new technologies and to adapt to technological changes and evolving industry standards. If NRS is unable to provide enhancements and new features for our products and services or to develop new products and services that achieve market acceptance or that keep pace with rapid technological developments and evolving industry standards, our business would be materially and adversely affected.

 

Substantial and increasingly intense competition in the POS industry may harm NRS’ business.

 

NRS competes in the POS market that is characterized by vigorous competition, changing technology, evolving industry standards, changing customer needs, and frequent introductions of new products and services. We expect competition to intensify in the future as existing and new competitors introduce new services or enhance existing services. NRS competes against many companies to attract customers, and some of these companies have greater financial resources and substantially larger bases of customers than NRS does, which may provide them with significant competitive advantages. These companies may devote greater resources to the development, promotion, and sale of products and services, may achieve economies of scale due to the size of their customer bases, and may more effectively introduce their own innovative products and services that adversely impacts NRS’ growth. Currently, we believe that we have a competitive advantage because of our focus and marketing reach into independent stores, often in immigrant communities in the United States. If some or all of our competitors focus additional resources on those customers, NRS’ growth may slow or we may lose customers due to the competition. Mergers and acquisitions by these companies may lead to even larger competitors with more resources.

 

NRS may also face pricing pressures from competitors. Some potential competitors are able to offer lower prices to sellers for similar services by subsidizing their payments services through other services they offer. Such competition may result in the need for NRS to alter the pricing that it offers and could reduce our gross profit.

 

If NRS fails to convince brands of the benefits of advertising on its platform, our business could be harmed.

 

NRS’ strategy includes increasing its revenues from brand advertising. Brands may view NRS’ platform as experimental and unproven. They may not do business with NRS, or may reduce the amounts they are willing to spend to advertise with it, if NRS does not deliver ads, and other commercial content and marketing programs in an effective manner, or if they do not believe that their investment in advertising with NRS will generate a competitive return relative to other alternatives. NRS’ ability to grow the number of brands that use its brand advertising, and ultimately to generate advertising and marketing services revenues, depends on a number of factors, many of which are outside of our control. If NRS fails to convince brands of the benefits of advertising on its platform, our business could be harmed.

 

If we are unable to ensure that certain of our services and hardware, particularly those of NRS and net2phone, integrate with third-party operating systems and devices, our business may be materially and adversely affected.

 

Certain of our products and services, particularly those offered by NRS and net2phone, are dependent on the ability to integrate with a variety of third-party operating systems and devices that we do not control. Any changes in these systems that degrade the functionality of these products and services, impose additional costs or requirements on it, or give preferential treatment to competitive services, including their own services, could materially and adversely affect usage of certain of our products and services particularly those offered by NRS and net2phone. If we are unable to ensure that our hardware and software continue to interoperate effectively or if doing so is costly, our business may be materially and adversely affected.

 

If net2phone fails to adapt its products and services to rapid changes in the market for cloud communications services, then its products and services could become obsolete.

 

The market for net2phone products and services is constantly and rapidly evolving as it and its competitors introduce new and enhanced products and services and react to changes in the cloud communications services industry and customer demands. net2phone may not be able to develop or acquire new products and plans or product and plan enhancements that compete effectively with present or emerging cloud communications services technologies or differentiate its products and plans based on functionality and performance. In addition, net2phone may not be able to establish or maintain strategic alliances that will permit enhancement opportunities or innovative distribution methods for its products and plans.

 

17

 

 

Cloud communications services are complex, and new products and plans and enhancements to existing products and plans can require long development and testing periods. Any delays in developing and releasing new or enhanced products and plans could cause net2phone to lose revenue opportunities and customers. Any technical flaws in products net2phone releases could diminish the innovative impact of the products and have a negative effect on customer adoption and net2phone’s reputation.

 

net2phone also is subject to the risk of future disruptive technologies. New products based on new technologies or new industry standards could render net2phone’s existing products obsolete and unmarketable. If new technologies develop that can deliver competing voice and messaging services at lower prices, better or more conveniently, it could have a material adverse effect on us.

 

net2phone’s success in the cloud communications market for its business services depends in part on developing and maintaining effective distribution channels. The failure of net2phone to develop and maintain these channels could materially and adversely affect its business.

 

A significant portion of net2phone’s business revenue is generated through indirect channel sales. These channels consist of third-party resellers and value-added distributors that market and sell net2phone’s business services products to customers. These channels may generate an increasing portion of net2phone’s business revenue in the future. Generally, net2phone does not have long-term contracts with these third-party resellers and value-added distributors, and the loss of or reduction in sales through these third parties could materially reduce our revenues. net2phone also competes for preference amongst our current or potential resellers with our competitors. net2phone’s continued success requires that it continue developing and maintaining successful relationships with these third-party resellers and value-added distributors. If net2phone fails to do so, or if its resellers are not successful in their sales efforts, our sales may decrease, and our operating results would suffer.

 

As the cloud communications market evolves, and the convergence of voice, video, messaging, mobility, and data networking technologies accelerates, net2phone may face competition in the future from companies that do not currently compete in the cloud communications services market.

 

As the cloud communications market evolves, combining voice, video, messaging and data networks, and information technology and communication applications, opportunity is created for new competitors to enter the cloud communications services market and offer competing products, including companies that currently compete in other sectors, companies that serve consumers rather than business customers, or companies which expand their market presence to include business communications. This potential competition may take many forms and may offer products and applications similar to net2phone. If these new competitors emerge, the cloud communications services market will become increasingly competitive and net2phone may not be able to maintain or improve its market position. net2phone’s failure to do so could materially and adversely affect our business and results of operations.

 

We could fail to comply with requirements imposed on us by certain third parties, including regulators, which could have a materially adverse effect on our results of operations, financial condition, revenues, and profits.

 

A significant and increasing portion of our transactions are processed using debit cards, credit cards, and other digital payment methods. The banks, credit card companies, networks, and other payment processing providers impose strict regulatory, compliance, system, and other requirements to participate in such parties’ payment systems. We are required to comply with the privacy provisions of various federal and state privacy statutes and regulations, and the Payment Card Industry Data Security Standard, or PCI DSS, each of which is subject to change at any time. Compliance with PCI DSS does not guarantee a completely secure environment and notwithstanding the results of this assessment there can be no assurance that payment card brands will not request further compliance assessments or set forth additional requirements to maintain access to credit card processing services. Compliance with PCI DSS is an ongoing effort and the requirements evolve as new threats are identified. Compliance with these requirements is often difficult and costly, and our failure, or our counterparty’s failure, to comply may result in significant fines or civil penalties, regulatory enforcement action, liability under or termination of necessary agreements related to our payment services business, each of which could have a material adverse effect on our financial position and/or operations and that of our distributors who could be liable as well. Further, our payment services are subject to stringent requirements by regulators and trade organizations in various jurisdictions. Our payment services unit is subject to federal and state banking regulations and we are also subject to further regulation by those states in which we are licensed as a money transmitter. We may not be able to comply with all such requirements in a timely manner or remain in compliance. If we are not in compliance, we could be subject to penalties or the termination of our rights to participate in such payment systems or provide such services, which could have a material negative impact on our ability to grow our businesses and our revenues and profits.

 

18

 

 

Our business, results of operation and financial condition could be adversely affected by the coronavirus COVID-19 pandemic and the restrictions put in place in connection therewith.

 

We are responding to the global outbreak of COVID-19 by taking steps to mitigate the potential risks to us posed by its spread and the impact of the restrictions put in place by governments to protect the population. We continue to execute our business continuity plan and have implemented a comprehensive set of actions for the health and safety of our employees, customers, and business partners. Our employees transitioned to work-from-home during fiscal 2020 where appropriate.

   

We continue to implement strong physical and cyber-security measures to ensure our systems remain functional to both serve our operational needs with a remote workforce and to provide uninterrupted service to our customers. We face challenges due to the need to operate with the remote workforce and are addressing those challenges to minimize the impact on our ability to operate. 

   

In the six months ended July 31, 2020, the impacts of COVID-19 and related public health restrictions had a mixed financial impact on our business, operations and financial condition. Negative impacts of COVID-19 on our business as of July 31, 2020 included:

 

net2phone-UCaaS’ customer base growth slowed initially in certain international markets as churn increased and sales became increasingly difficult;
Reduction in the operations or the closure of independent retailers that offer our BOSS Revolution service or utilize our NRS services;
Decreased retail consumer traffic resulting from concerns about the spread of COVID-19 pressured retail sales;
Carrier Services revenue was impacted by the closure of corporate offices, the decline of commerce globally, and the rapid growth of video conferencing solutions such as Zoom; and
Reduced staffing levels in our field operations.

 

If the COVID-19 pandemic continues for a prolonged period or has a more significant impact than currently, our business, operations, and financial condition could be impacted in more significant ways. The continued spread of COVID-19 and efforts to contain the virus could have the following impacts, in addition to exacerbating the impacts described above:

 

Adversely impact our strategic business plans and growth strategy;
Result in increases in bad debt expense and accounts receivable write-offs as a result of delayed or non-payment from our customers;
Reduce demand for our offerings as widespread unemployment reduces consumer buying power;
Reduce the availability and productivity of our employees and third-party resources;
Cause us to experience an increase in costs as a result of our emergency measures;
Cause impairments of goodwill or long-lived assets; and
Cause a deterioration in our financial metrics or the business environment that adversely impacts our credit ratings.

 

As of July 31, 2020, we had not experienced significant adverse impacts to our results of operations, financial condition, or cash flows. However, the situation remains fluid and we cannot predict with certainty the potential impact of COVID-19 on our business, results of operations, financial condition, and cash flows.

 

Our international operations subject us to additional risks which could have an adverse effect on our business, operating results, and financial condition.

 

We have attempted to control our operating expenses by utilizing lower-cost labor in foreign countries such as Belarus, Guatemala, and Israel and we may in the future expand our reliance on offshore labor to other countries. Our employees in Belarus and Israel primarily help develop, test, and maintain certain of our technology. Our labor source in Guatemala primarily performs certain call center, administrative, and customer acquisition functions.

 

Countries outside of the United States may be subject to relatively higher degrees of political and social instability and may lack the infrastructure to withstand political unrest or natural disasters. The occurrence of natural disasters, pandemics, such as COVID-19, or political or economic instability in these countries could interfere with work performed by these labor sources or could result in our having to replace or reduce these labor sources. If countries in which we operate experience civil or political unrest or acts of terrorism, especially when such unrest leads to an unseating of the established government, our operations in such countries could be materially impaired. Our vendors in other countries could potentially shut down suddenly for any reason, including financial problems or personnel issues. Such disruptions could decrease efficiency, increase our costs and have an adverse effect on our business or results of operations.

 

For example, in August 2020, political unrest in Belarus related to its elections resulted in our Belarus operations being nearly unable to operate for multiple days and significantly reduced productivity in our Belarus operations for multiple weeks.

 

19

 

 

The practice of utilizing labor based in foreign countries has come under increased scrutiny in the United States. Governmental authorities could seek to impose financial costs or restrictions on foreign companies providing services to customers or companies in the United States. Governmental authorities may attempt to prohibit or otherwise discourage us from sourcing services from offshore labor.

 

The Foreign Corrupt Practices Act and other applicable anti-corruption laws and regulations prohibit certain types of payments by our employees, vendors and agents. Any violation of the applicable anti-corruption laws or regulations by us, our subsidiaries or our local agents could expose us to significant penalties, fines, settlements, costs and consent orders that may curtail or restrict our business as it is currently conducted and could have an adverse effect on our business, financial condition or results of operations.

 

Weakness of the United States dollar in relation to the currencies used in these foreign countries may also reduce the savings achievable through this strategy and could have an adverse effect on our business, financial condition, and results of operations.

 

Our U.K.-based businesses and business between the U.K. and other countries face risks related to the United Kingdom leaving the European Union (“Brexit”).

 

We operate our business worldwide, including meaningful operations in the United Kingdom. Accordingly, we are subjected to risks from changes in the regulatory environment in various countries. On June 23, 2016, the electorate in the United Kingdom voted in favor of leaving the European Union, or EU, (commonly referred to as “Brexit”). The United Kingdom formally left the EU on April 30, 2020 and has entered a transition period until December 31, 2020. During the transition period, the United Kingdom and the EU have stated that they will seek to negotiate a trade deal, and the United Kingdom will remain in both the EU customs union and single market.

 

The effects of Brexit will depend on agreements, if any, the United Kingdom makes to retain access to EU markets. Brexit creates an uncertain political and economic environment in the United Kingdom and potentially across other EU member states for the foreseeable future, including 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.

 

Further, Brexit could adversely affect European and worldwide economic or market conditions and could contribute to instability in global financial markets, and the value of the Pound Sterling currency or other currencies, including the Euro. We are exposed to the economic, market, and fiscal conditions in the United Kingdom and the EU and to changes in any of these conditions. Depending on the terms reached regarding Brexit, it is possible that there may be adverse practical and/or operational implications on our business.

 

A significant amount of the regulatory regime that applies to us in the United Kingdom is derived from EU directives and regulations. Brexit could change the legal and regulatory framework within the United Kingdom where we operate and is likely to lead to legal uncertainty and potentially divergent national laws and regulations as the United Kingdom 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.

 

IDT Financial Services Limited, or IDTFS, our Gibraltar-based bank, currently operates under a license from the Gibraltar Financial Services Commission, or the FSC. As an overseas British Territory, following the Brexit transition period, 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.

 

If we fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results, and current and potential stockholders may lose confidence in our financial reporting which could have a negative effect on the trading price of our stock.

 

We are required by the Securities and Exchange Commission to establish and maintain adequate internal control over financial reporting that provides reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements in accordance with accounting principles generally accepted in the United States. We are likewise required, on a quarterly basis, to evaluate the effectiveness of our internal controls and to disclose any changes and material weaknesses in those internal controls.  A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis

 

20

 

 

In our Annual Report on Form 10-K for the year ended July 31, 2019, we reported that we had a material weakness because management’s review controls associated with non-income related taxes related to one of our foreign entities were not effective. We believe that our remediation measures in fiscal 2020 adequately addressed the material weakness that existed at July 31, 2019 (see Item 9A to Part II “Controls and Procedures” included elsewhere in this Annual Report).

 

We cannot be certain that our expanded knowledge and revised internal control practices will ensure that we maintain adequate internal control over our financial reporting in future periods. Any failure to maintain such internal controls could adversely impact our ability to report our financial results on a timely and accurate basis. If our financial statements are not accurate, investors may not have a complete understanding of our operations. Likewise, if our financial statements are not filed on a timely basis as required by the Securities and Exchange Commission and The New York Stock Exchange, we could face severe consequences from those authorities. In either case, there could result a material adverse effect on our business. Inferior internal controls could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our stock.

 

Risks Related to Our Financial Condition

 

We hold cash, cash equivalents, debt securities and equity investments that are subject to various market risks.

 

At July 31, 2020, we had cash, cash equivalents, debt securities, and current equity investments of $109.2 million. Debt securities and equity investments carry a degree of risk, as there can be no assurance that we can redeem them at any time and that our investment managers will be able to accurately predict the course of price movements and, in general, the securities markets have in recent years been characterized by great volatility and unpredictability. As a result of these different market risks, our holdings of cash, cash equivalents, debt securities and equity investments could be materially and adversely affected.

 

We may need additional capital to sustain or accelerate our operations, which we may not be able to obtain on acceptable terms or at all. If we are unable to raise additional capital, as needed, the future growth of our business and operations could be adversely affected.

 

We currently expect our cash from operations in fiscal 2021 and the balance of cash, cash equivalents, debt securities, and current equity investments that we held on July 31, 2020 to be sufficient to meet our currently anticipated working capital and capital expenditure requirements during fiscal 2021. However, we may require, or otherwise seek, additional financing to fund operations, accelerate our growth or for other purposes.  If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership held by existing stockholders will be reduced and our stockholders may experience significant dilution.  In addition, new securities may contain rights, preferences or privileges that are senior to those of our common stock.  If we raise additional capital by incurring debt, this will result in increased interest expense.  There can be no assurance that acceptable financing necessary to further implement our plan of operation can be obtained on suitable terms, if at all.  Our ability to develop our business could suffer if we are unable to raise additional funds on acceptable terms, which would have the effect of limiting our ability to increase our revenues, develop our products or attain profitable operations.

 

Intellectual Property, Tax, Regulatory, and Litigation Risks

 

We provide communications and payment services to consumers and are therefore subject to various federal and state laws and regulations.

 

As a provider of communications and payment services to consumers, such as BOSS Revolution Calling or BOSS Revolution Money Transfer, we are subject to various federal and state laws and regulations relating to the manner in which we advertise our services, describe and present the terms of our services, and communicate with our customers and consumers in general. Compliance with these laws requires us to be constantly vigilant as they often vary from state to state. Failure to comply with these laws could result in action being taken by federal and state agencies or offices responsible for consumer protection, like the Federal Trade Commission which could have a materially adverse effect on our results of operations, financial condition, revenues, and profits.

 

We may be adversely affected if we fail to protect our proprietary technology.

 

We depend on proprietary technology and other intellectual property rights in conducting our various business operations. We rely on a combination of patents, copyrights, trademarks and trade secret protection and contractual rights to establish and protect our proprietary rights. Circumstances outside our control could pose a threat to our intellectual property rights. For example, effective intellectual property protection may not be available in every country in which our products and services are distributed. Also, the efforts we have taken to protect our proprietary rights may not be sufficient or effective. Any significant impairment of our intellectual property rights could harm our business or our ability to compete. Also, protecting our intellectual property rights is costly and time consuming. Any increase in the unauthorized use of our intellectual property could make it more expensive to do business and harm our operating results. Failure of our patents, copyrights, trademarks, and trade secret protection, non-disclosure agreements and other measures to provide protection of our technology and our intellectual property rights could enable our competitors to more effectively compete with us and have an adverse effect on our business, financial condition, and results of operations.

 

21

 

 

In addition, we may be required to litigate in the future to enforce our intellectual property rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others, or to defend against claims of infringement or invalidity. Any such litigation could result in substantial costs and diversion of resources and could have a material adverse effect on our business, financial condition, or results of operations, and there can be no assurances that we will be successful in any such litigation.

 

We may be subject to claims of infringement of intellectual property rights of others, which could have a material adverse effect on our results of operations, financial condition, revenues, and profits.

 

Companies in the telecommunications industry and other industries in which we compete own large numbers of patents, copyrights and trademarks and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. As we face increasing competition, the possibility of intellectual property claims against us grows. Although we do not believe that we infringe upon the intellectual property rights of others, our technologies may not be able to withstand any third-party claims or rights against their use.  From time to time we may be subject to claims and legal proceedings from third parties regarding alleged infringement by us of trademarks, copyrights, patents and other intellectual property rights. Such suits can be expensive and time consuming and could distract us and our management from focusing on our businesses. Further, loss of such suits could result in financial burdens and the requirement to modify our modes of operation, which could materially adversely affect our business.

 

We are subject to tax and regulatory audits which could result in the imposition of liabilities that may or may not have been reserved.

 

We are subject to audits by taxing and regulatory authorities with respect to certain of our income and operations. These audits can cover periods for several years prior to the date the audit is undertaken and could result in the imposition of liabilities, interest and penalties if our positions are not accepted by the auditing entity.

 

Our 2017 FCC Form 499-A, which reports our calendar year 2016 revenue, related to payments due to the FCC, is currently under audit by Universal Service Administrative Company, or USAC. The Internal Audit Division of USAC issued preliminary audit findings and we have, in accordance with audit procedures, noted our objections to some of the findings.  We await a final decision by USAC on the preliminary audit findings.  Depending on the findings contained in the final decision, we may further appeal to the FCC.  As of July 31, 2020, our accrued expenses included $40.8 million for these regulatory fees for the years covered by the audit, as well as prior and subsequent years. If we do not properly calculate, or have not properly calculated, the amount payable by us to the FCC, we may be subject to interest and penalties.

 

We are subject to value added tax, or VAT, audits from time-to-time in various jurisdictions. In the conduct of such audits, we may be required to disclose information of a sensitive nature and, in general, to modify the way we have conducted business with our distributors until the present, which may affect our business in an adverse manner.

 

We are also subject to audits in various jurisdictions for various other taxes, including utility excise tax, sales and use tax, communications services tax, gross receipts tax and property tax.

 

We may be subject to state sales taxes that we have not paid, collected from our customers or reserved for on our financial statements, which could materially and adversely affect our business, financial condition and operating results.

 

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

 

22

 

 

Our business is subject to strict regulation under federal law regarding anti-money laundering and anti-terrorist financing. Failure to comply with such laws, or abuse of our programs for purposes of money laundering or terrorist financing, could have a material adverse impact on our business, financial condition, and operating results.

 

Provisions of the USA PATRIOT Act, the Bank Secrecy Act and other federal laws impose substantial regulations on financial institutions that are designed to prevent money laundering and the financing of terrorist organizations. Increasing regulatory scrutiny of our industry with respect to money laundering and terrorist financing matters could result in more aggressive enforcement of these laws or the enactment of more onerous regulation, which could have a material adverse impact on our business. In addition, abuse of our money transfer services or prepaid card programs for purposes of money laundering or terrorist financing, notwithstanding our efforts to prevent such abuse through our regulatory compliance and risk management programs, could cause reputational or other harm that would have a material adverse impact on our business, financial condition, and operating results.

 

Our business is subject to a wide range of laws and regulations intended to help detect and prevent illegal or illicit activity and our failure, or the failure of one of our disbursement partners or payment processors to comply with those laws and regulations could harm our business, financial condition, and operating results.

 

Our money transfer and network branded prepaid card services are subject to a strict set of legal and regulatory requirements intended to help detect and prevent money laundering, terrorist financing, fraud and other illicit activity. The interpretation of those requirements by judges, regulatory bodies and enforcement agencies is changing, often quickly and with little notice. Economic and trade sanctions programs that are administered by the U.S. Treasury Department’s Office of Foreign Assets Control, or OFAC, prohibit or restrict transactions to or from or dealings with specified countries, their governments, and in certain circumstances, with individuals and entities that are specially-designated nationals of those countries, narcotics traffickers and terrorists or terrorist organizations. As federal, state and foreign legislative regulatory scrutiny and enforcement action in these areas increase, we expect our costs to comply with these requirements will increase, perhaps substantially. Failure to comply with any of these requirements by us, our regulated retailers or our disbursement partners could result in the suspension or revocation of a money transmitter license, the limitation, suspension or termination of our services, the seizure and/or forfeiture of our assets and/or the imposition of civil and criminal penalties, including fines.

 

Furthermore, failure by us or our agents to comply with applicable laws and regulations could also result in termination of contracts with our banks and/or merchant payment processor. Termination of services by one of our retail banks would seriously diminish our ability to collect funds from our BOSS Revolution agents. Likewise, termination of services by our merchant processor would negatively impact our ability to process payments in our digital channels.

 

The foregoing laws and regulations are constantly evolving, unclear and inconsistent across various jurisdictions, making compliance challenging. If we fail to update our compliance system to reflect legislative or regulatory developments, we could incur penalties. New legislation, changes in laws or regulations, implementing rules and regulations, litigation, court rulings, changes in industry practices or standards, changes in systems rules or requirements or other similar events could expose us to increased compliance costs, liability, reputational damage, and could reduce the market value of our money transfer and network branded prepaid card services or render them less profitable or obsolete.

 

The Dodd-Frank Act, as well as the regulations required by the Dodd-Frank Act and the Consumer Financial Protection Bureau could harm us and the scope of our activities, and could harm our operations, results of operations, and financial condition.

 

The Dodd-Frank Act, which became law in the United States on July 21, 2010, calls for significant structural reforms and substantive regulation across the financial services industry. In addition, the Dodd-Frank Act created the Consumer Financial Protection Bureau, or CFPB, whose purpose is to issue and enforce consumer protection initiatives governing financial products and services, including money transfer services.

 

We may be subject to examination by the CFPB, which has broad authority to enforce consumer financial laws. The CFPB has a large budget and staff and has broad authority with respect to our money transfer service and related business. It is authorized to collect fines and provide consumer restitution in the event of violations, engage in consumer financial education, track consumer complaints, request data and promote the availability of financial services to underserved consumers and communities. In addition, the CFPB may adopt other regulations governing consumer financial services, including regulations defining unfair, deceptive or abusive acts or practices, and new model disclosures. The CFPB’s authority to change regulations adopted in the past by other regulators, or to rescind or alter past regulatory guidance, could increase our compliance costs and litigation exposure.

 

The Dodd-Frank Act establishes a Financial Stability Oversight Counsel that is authorized to designate as “systemically important” non-bank financial companies and payment systems. Companies designated under either standard will become subject to new regulation and regulatory supervision. If we were designated under either standard, the additional regulatory and supervisory requirements could result in costly new compliance burdens or may require changes in the way we conduct business that could harm our business, financial condition and operating results.

 

23

 

 

We are subject to licensing and other requirements imposed by U.S. state regulators, and the U.S. federal government. If we were found to be subject to or in violation of any laws or regulations governing money transmitters, we could lose our licenses, be subject to liability or be forced to change our business practices, which could harm our operations, results of operations, and financial condition.

 

A number of states and territories have enacted legislation regulating money transmitters, with 49 states requiring a license as of July 31, 2020. At July 31, 2020, we had obtained licenses to operate as a money transmitter in 48 U.S. states, Washington, D.C. and Puerto Rico. We are also registered as money services businesses with the Financial Crimes Enforcement Network of the U.S. Department of the Treasury, or FinCEN. As a licensed money transmitter, we are subject to bonding requirements, liquidity requirements, restrictions on our investment of customer funds, reporting requirements, and inspection by state and foreign regulatory agencies. If we were found to be subject to and in violation of any banking or money services laws or regulations, we could be subject to liability or additional restrictions, such as increased liquidity requirements. In addition, our licenses could be revoked, or we could be forced to cease doing business or change our practices in certain states or jurisdictions or be required to obtain additional licenses or regulatory approvals that could impose a substantial cost on us. Regulators could also impose other regulatory orders and sanctions on us. Any change to our business practices that makes our service less attractive to customers or prohibits use of our services by residents of a particular jurisdiction could decrease our transaction volume and harm our business, financial condition, and operating results.

 

Our disbursement partners generally are regulated institutions in their home jurisdiction, and money transfers are regulated by governments in both the United States and in the jurisdiction of the recipient. If our disbursement partners fail to comply with applicable laws, it could harm our business., results of operations, and financial condition.

 

Money transfers are regulated by state, federal and foreign governments. Many of our disbursement partners are banks that are heavily regulated by their home jurisdictions. Our non-bank disbursement partners are also subject to money transfer regulations. We require regulatory compliance as a condition to our continued relationship, perform due diligence on our disbursement partners, and monitor them periodically with the goal of meeting regulatory expectations. However, there are limits to the extent to which we can monitor their regulatory compliance. Any determination that our disbursement partners or their sub-disbursement partners have violated laws and regulations could seriously damage our reputation, resulting in diminished revenue and profit and increased operating costs. While our services are not directly regulated by governments outside the United States, except with respect to our Gibraltar bank as discussed below, it is possible that in some cases we could be liable for the failure of our disbursement partners or their sub-disbursement partners to comply with laws, which also could harm our business, financial condition, and results of operations.

 

IDTFS in Gibraltar is regulated by the Gibraltar FSC, and, as such, is subject to Gibraltarian and EU laws relating to financial institutions. As an issuer of prepaid debit cards for programs operated by other entities, commonly known as program managers, IDTFS is responsible, inter alia, for anti-money laundering laws oversight and compliance. If we were to fail to implement the requisite controls or follow the rules and procedures mandated by the FSC and applicable law, we could be subject to regulatory fines, and even the loss of our banking license.

 

We receive, store, process and use personal information and other data, which subjects us to governmental regulation and other legal obligations related to privacy. Our actual or perceived failure to comply with such obligations could harm our business, financial condition, and results of operations.

 

We receive, store, and process personal information and other customer data, including bank account numbers, credit and debit card information, identification numbers, and images of government identification cards. As a result, we are required to comply with the privacy provisions of the Gramm-Leach-Bliley Act of 1999, or the Gramm-Leach-Bliley Act, and the PCI DSS. There are also numerous other federal, state, local and international laws , such as the California Consumer Privacy Act (CCPA) and the European Union’s General Data Protection Regulation (GDPR), regarding privacy and the storing, sharing, use, processing, disclosure and protection of personal information and other customer data, the scope of which are changing, subject to differing interpretations, and may be inconsistent among different jurisdictions or conflict with other applicable rules. It is possible that these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our business practices.

 

Additionally, with advances in computer capabilities and data protection requirements to address ongoing threats, we may be required to expend significant capital and other resources to protect against potential security breaches or to alleviate problems caused by security breaches.

 

24

 

 

Any failure or perceived failure by us to comply with our privacy policies, our privacy-related obligations to customers or other third parties, or our privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other customer data, may result in governmental enforcement actions, fines or litigation. If there is a breach of credit or debit card information that we store, we could also be liable to the issuing banks for their cost of issuing new cards and related expenses. In addition, a significant breach could result in our being prohibited from processing transactions for any of the relevant network organizations, such as Visa or MasterCard, which would harm our business. If any third parties with whom we work, such as marketing partners, vendors or developers, violate applicable laws or our policies, such violations may put our customers’ information at risk and could harm our business. Any negative publicity arising out of a data breach or failure to comply with applicable privacy requirements could damage our reputation and cause our customers to lose trust in us, which could harm our business, results of operations, financial position, and potential for growth.

 

Federal and state regulations may be passed that could harm our business, financial condition, and results of operations.

 

Our ability to provide VoIP communications services at attractive rates arises in large part from the fact that VoIP services are not currently subject to the same level of regulation as traditional, switch-based telephony. The use of the Internet and private IP networks to provide voice communications services is largely unregulated within the United States, although several foreign governments have adopted laws and/or regulations that could restrict or prohibit the provision of voice communications services over the Internet or private IP networks. If interconnected VoIP services become subject to state regulation and/or additional regulation by the FCC, such regulation will likely lead to higher costs and reduce or eliminate the competitive advantage interconnected VoIP holds, by virtue of its lesser regulatory oversight, over traditional telecommunications services. More aggressive regulation of the Internet in general, and Internet telephony providers and services specifically, may materially and adversely affect our business, financial condition, and results of operations.

 

Our ability to offer services outside of the United States is subject to the local regulatory environment, which may be unfavorable, complicated and often uncertain.

 

Regulatory treatment outside the United States varies from country to country. We distribute our products and services through resellers that may be subject to telecommunications regulations in their home countries. The failure of these resellers to comply with these laws and regulations could reduce our revenue and profitability or expose us to audits and other regulatory proceedings. Regulatory developments such as these could have a material adverse effect on our operating results.

 

In many countries in which we operate, or our services are sold, the status of the laws that may relate to our services is unclear. We cannot be certain that our customers, resellers, or other affiliates are currently in compliance with regulatory or other legal requirements in their respective countries, that they or we will be able to comply with existing or future requirements, and/or that they or we will continue in compliance with any requirements. Our failure or the failure of those with whom we transact business to comply with these requirements could materially adversely affect our business, financial condition, and results of operations.

 

While we expect additional regulation of our industry in some or all of these areas, and we expect continuing changes in the regulatory environment as new and proposed regulations are reviewed, revised and amended, we cannot predict with certainty what impact new laws in these areas will have on us, if any.

 

net2phone’s VoIP services are subject to regulation in the United States and Canada. Future legislative, regulatory or judicial actions could adversely affect net2phone’s business and expose it to liability and limit its growth potential.

 

The United States and Canada have applied some traditional telephone company regulations to VoIP and continue to evaluate how VoIP should be regulated, as are other countries as we expand globally. The effects of future regulatory developments are uncertain. At the federal level in the United States, the FCC has imposed certain telecommunications regulations on VoIP services including, but not limited to:

 

  Requirements to provide E-911 service;
  Communications Assistance for Law Enforcement Act obligations;
  Obligation to support Universal Service;
  Customer Proprietary Network Information, or CPNI, requirements;
  Disability access obligations;
  Local Number Portability requirements; and
  Consumer protection, including protection from unwanted telemarketing and other calls.

 

25

 

 

In Canada, the Canadian Radio-Television and Telecommunications Commission, or CRTC, regulates VoIP Service. These regulated services are similar to those regulated in the United States discussed above. Future legislative, judicial or other regulatory actions could have a negative effect on net2phone’s business. If net2phone becomes subject to additional rules and regulations applicable to telecommunications providers we may incur significant litigation and compliance costs, and net2phone may have to restructure its service offerings, exit certain markets, or raise the price of its services, any of which could cause its services to be less attractive to customers. In addition, future regulatory developments could increase our cost of doing business and limit our growth.

 

We are subject to legal proceedings in the ordinary course of business that may have a material adverse effect on our business, results of operations, cash flows, or financial condition.

 

Various legal proceedings that have arisen or may arise in the ordinary course of business have not been finally adjudicated, which may have a material adverse effect on our results of operations, cash flows, or financial condition (see Item 3 to Part I “Legal Proceedings” included elsewhere in this Annual Report).

 

Risks Related to Our Capital Structure

 

Holders of our Class B common stock have significantly less voting power than holders of our Class A common stock.

 

Holders of our Class B common stock are entitled to one-tenth of a vote per share on all matters on which our stockholders are entitled to vote, while holders of our Class A common stock are entitled to three votes per share. As a result, the ability of holders of our Class B common stock to influence our management is limited.

 

Eight trusts for the benefit of sons and daughters of Howard S. Jonas, our Chairman of the Board, hold shares that, in the aggregate, represent more than a majority of the combined voting power of our outstanding capital stock, which may limit the ability of other stockholders to affect our management.

 

Eight trusts for the benefit of sons and daughters of Howard S. Jonas (the “Trusts”), our Chairman of the Board, collectively have voting power over 3,956,697 shares of our common stock (which includes 1,574,326 shares of our Class A common stock, which are convertible into shares of our Class B common stock on a 1-for-1 basis, and 2,382,371 shares of our Class B common stock), representing approximately 69.7% of the combined voting power of our outstanding capital stock, as of October 12, 2020. Each of the Trusts has a different, independent trustee. We are not aware of any voting agreement or other arrangement between or among any of the Trusts and/or Howard S. Jonas, but if such a voting agreement or other similar arrangement exists or were to be consummated, or if all or several of the Trusts were to act in concert, certain or all of the Trusts and/or Howard S. Jonas would be able to control matters requiring approval by our stockholders, including the election of all of the directors and the approval of significant corporate matters, including, without limitation, any merger, consolidation or sale of all or substantially all of our assets. As a result, the ability of any of our other stockholders to influence our management may be limited. 

 

Item 1B. Unresolved Staff Comments.

 

None.

 

Item 2. Properties.

 

Our headquarters is located in a building in Newark, New Jersey that is owned by Rafael Holdings. We lease approximately 80,000 square feet of office space plus a portion of the 800-car public parking garage located across the street from the building. We also lease approximately 3,600 square feet of office space in Jerusalem, Israel that is also owned by Rafael Holdings. The Newark lease expires in April 2025 and the Israel lease expires in July 2025.

 

We lease space in New York, New York for corporate purposes as well as a number of other locations in metropolitan areas. These leased spaces are utilized primarily to house telecommunications equipment and retail operations.

 

We maintain our European headquarters in London, England. We also maintain other international office locations and telecommunications facilities in regions of Europe, Latin America, the Middle East, Asia, and Africa where we conduct operations.

 

Item 3. Legal Proceedings.

 

On April 12, 2019, Scarleth Samara filed a putative class action against IDT Telecom in the U.S. District Court for the Eastern District of Louisiana alleging certain violations of the Telephone Consumer Protection Act of 1991. Plaintiff alleges that in October of 2017, IDT Telecom sent unauthorized marketing messages to her cellphone. IDT Telecom filed a motion to compel arbitration. On or about August 19, 2019, the plaintiff agreed to dismiss the pending court action and the parties intend to proceed with arbitration. At this stage, we are unable to estimate our potential liability, if any. We intend to vigorously defend the claim.

 

26

 

 

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. We are evaluating the claims, and at this stage, are unable to estimate our potential liability, if any. We intend to vigorously defend the claims. In August 2019, we filed a cross complaint against Rosales alleging trade secret and other violations.

 

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 we 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. We are evaluating the claim, and at this stage, are unable to estimate our potential liability, if any. We intend to vigorously defend this matter.

 

On April 24, 2018, Sprint Communications Company L.P. filed a patent infringement claim against us and certain of our 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. We are evaluating the underlying claim, and at this stage, are unable to estimate our potential liability, if any. We intend to vigorously defend any claim of infringement of the listed patents.

 

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 us, The Patrick Henry Trust (a trust formed by Howard S. Jonas that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of Straight Path’s directors. The complaint alleges that we 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 us related to potential indemnification claims concerning Straight Path’s obligations under the Consent Decree it entered into with the FCC, as well as the sale of Straight Path’s subsidiary Straight Path IP Group, Inc. to us in connection with that settlement. That action was consolidated with a similar action that was initiated by The Arbitrage Fund. The Plaintiffs are seeking, among other things, (i) a declaration that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused; (ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between Straight Path and Verizon Communications Inc. for their shares of Straight Path’s Class B common stock; and (iv) ordering Howard S. Jonas, Davidi Jonas, and us 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, we filed a motion to dismiss the amended complaint, which was ultimately denied, and which denial was affirmed by the Delaware Supreme Court. The parties are engaged in discovery. We intend to vigorously defend this matter. At this stage, we are unable to estimate our potential liability, if any.

 

In addition to the foregoing, we are 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, we believe that none of the other legal proceedings to which we are a party will have a material adverse effect on our results of operations, cash flows, or financial condition.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

27

 

 

Part II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

 

Our Class B common stock trades on the New York Stock Exchange under the symbol “IDT.”

 

On October 12, 2020, there were 301 holders of record of our Class B common stock and eight holders of record of our Class A common stock. All shares of Class A common stock are beneficially owned by eight trusts for the benefit of sons and daughters of Howard S. Jonas, our Chairman of the Board. The number of holders of record of our Class B common stock does not include the number of persons whose shares are in nominee or in “street name” accounts through brokers. On October 12, 2020, the last sales price reported on the New York Stock Exchange for the Class B common stock was $11.08 per share.

 

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 to invest in our growth business initiatives. Accordingly, no dividends were paid in fiscal 2020 or fiscal 2019.

 

The information required by Item 201(d) of Regulation S-K will be contained in our Proxy Statement for our Annual Stockholders Meeting, which we will file with the Securities and Exchange Commission within 120 days after July 31, 2020, and which is incorporated by reference herein.

 

Performance Graph of Stock

 

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

 

Issuer Purchases of Equity Securities

 

The following table provides information with respect to purchases by us of our shares during the fourth quarter of fiscal 2020.

 

   Total
Number of
Shares
Purchased
   Average
Price
per Share
   Total Number of Shares Purchased as part of Publicly Announced Plans
or Programs
   Maximum Number of Shares that May Yet Be Purchased Under the Plans
or Programs(1)
 
May 1 – 31, 2020               6,862,643 
June 1 – 30, 2020   314,020   $6.14    314,020    6,548,623 
July 1 – 31, 2020   316,334   $6.45    316,334    6,232,289 
Total   630,354   $6.30    630,354      

 

 
(1)On January 22, 2016, our Board of Directors approved a stock repurchase program to purchase up to 8.0 million shares of our Class B common stock.

 

Item 6. Selected Financial Data.

 

Smaller reporting companies are not required to provide the information required by this item.

 

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

 

This Annual Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, including statements that contain the words “believes,” “anticipates,” “expects,” “plans,” “intends” and similar words and phrases. These forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially from the results projected in any forward-looking statement. In addition to the factors specifically noted in the forward-looking statements, other important factors, risks and uncertainties that could result in those differences include, but are not limited to, those discussed under Item 1A to Part I “Risk Factors” in this Annual Report. The forward-looking statements are made as of the date of this Annual 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 Securities and Exchange Commission pursuant to the Securities Act of 1933 and the Securities Exchange Act of 1934, including our reports on Forms 10-Q and 8-K.

 

The following discussion should be read in conjunction with the Consolidated Financial Statements and Notes thereto included in Item 8 of this Annual Report.

 

28

 

 

CRITICAL ACCOUNTING POLICIES

 

Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America, or U.S. GAAP. The preparation of financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses as well as the disclosure of contingent assets and liabilities. Critical accounting policies are those that require application of management’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, sales taxes, and regulatory agency fees, and direct cost of revenues—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. See Note 1 to the Consolidated Financial Statements in this Annual Report for a complete discussion of our significant accounting policies.

 

Allowance for Doubtful Accounts

 

Our allowance for doubtful accounts was $6.1 million at July 31, 2020 and $5.4 million at July 31, 2019. The allowance for doubtful accounts as a percentage of gross trade accounts receivable increased to 12.1% at July 31, 2020 from 8.6% at July 31, 2019 because the allowance for doubtful accounts increased and gross trade accounts receivable decreased at July 31, 2020 compared to July 31, 2019. The allowance for doubtful accounts increased at July 31, 2020 compared to July 31, 2019 primarily due to increases in the allowance for doubtful accounts of NRS, net2phone, and IDT Payment Services, which corresponds to the increases in their revenues in fiscal 2020 compared to fiscal 2019. Gross trade accounts receivable decreased at July 31, 2020 compared to July 31, 2019 mostly due to the decrease in Carrier Services’ trade accounts receivable as a result of the decrease in Carrier Services’ revenues in fiscal 2020 compared to fiscal 2019.

 

We estimate the balance of our allowance for doubtful accounts by analyzing accounts receivable balances by age and applying historical write-off and collection trend rates. Our estimates include separately providing for customer receivables based on specific circumstances and credit conditions, and when it is deemed probable that the balance is uncollectible. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. Our estimates of recoverability of customer accounts may change due to new developments, changes in assumptions or changes in our strategy, which may impact our allowance for doubtful accounts balance. We continually assess the likelihood of potential amounts or ranges of recoverability and adjust our allowance accordingly; however, actual collections and write-offs of trade accounts receivables may materially differ from our estimates.

 

Goodwill

 

Our goodwill is attributable to our Retail Communications reporting unit in our Telecom & Payment Services segment and our net2phone-UCaaS reporting unit in our net2phone segment. Retail Communications’ goodwill was $11.3 million and $11.2 million at July 31, 2020 and 2019, respectively, and net2phone-UCaaS’ goodwill was $1.5 million and nil at July 31, 2020 and 2019, respectively.

 

Goodwill is not amortized. Instead, goodwill is reviewed annually (or more frequently under various conditions) for impairment using a fair value approach. We perform our annual, or interim, goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount. We would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized would not exceed the total amount of goodwill allocated to the reporting unit. Additionally, we consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The fair value of the reporting unit is estimated using discounted cash flow methodologies, as well as considering third party market value indicators.

 

The annual impairment tests for Retail Communications in fiscal 2020 and fiscal 2019 and net2phone-UCaaS in fiscal 2020 resulted in no goodwill impairment, since their estimated fair values substantially exceeded their carrying value at those times. In addition, we do not believe Retail Communications or net2phone-UCaaS are currently at risk of goodwill impairment. Calculating the fair value of the reporting unit requires significant estimates and assumptions by management. Should the estimates and assumptions regarding the fair value of the reporting unit prove to be incorrect, we may be required to record impairments to our goodwill in future periods and such impairments could be material.

 

We have the option to perform a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. However, we may elect to perform the quantitative goodwill impairment test even if no indications of a potential impairment exist.

 

29

 

 

Valuation of Long-Lived Assets

 

We test the recoverability of our long-lived assets whenever events or changes in circumstances indicate that the carrying value of any such asset may not be recoverable. Such events or changes in circumstances include:

 

significant actual underperformance relative to expected performance or projected future operating results;
significant changes in the manner or use of the asset or the strategy of our overall business;
significant adverse changes in the business climate in which we operate; and
loss of a significant contract.

 

There were no such events or changes in circumstances in fiscal 2020 or fiscal 2019. If we determine that the carrying value of certain long-lived assets may not be recoverable, we test for impairment based on the projected undiscounted cash flows to be derived from such asset. If the projected undiscounted future cash flows are less than the carrying value of the asset, we will record an impairment loss based on the difference between the estimated fair value and the carrying value of the asset. We generally measure fair value by considering sale prices for similar assets or by discounting estimated future cash flows from the asset using an appropriate discount rate. Cash flow projections and fair value estimates require significant estimates and assumptions by management. Should our estimates and assumptions prove to be incorrect, we may be required to record impairments in future periods and such impairments could be material.

 

Income Taxes, Sales Taxes, and Regulatory Agency Fees

 

Our current and deferred income taxes and associated valuation allowance, accruals for sales taxes, as well as telecom regulatory agency fee accruals, are impacted by events and transactions arising in the normal course of business as well as in connection with special and non-routine items. Assessment of the appropriate amount of income taxes, sales taxes, and certain regulatory agency fees is dependent on several factors, including estimates of the timing and realization of deferred income tax assets, the results of audits, changes in tax laws or regulatory agency rules and regulations, as well as unanticipated future actions impacting related accruals of regulatory agency fees.

 

The valuation allowance on our deferred income tax assets was $58.7 million and $74.2 million at July 31, 2020 and 2019, respectively. In fiscal 2020, due to taxable income in the United States, we utilized deferred tax assets and released the corresponding valuation allowance to offset income tax expense of $3.5 million. In addition, in fiscal 2020, we released an additional $8.4 million of the valuation allowance on the portion of the deferred tax assets that we are more likely than not going to utilize because we are forecasting future profitability in the United States.

 

On June 21, 2018, in South Dakota v Wayfair Inc., the United States Supreme Court held that states may charge sales tax on purchases made from out-of-state sellers, even if the seller does not have a physical presence in the taxing state. We have evaluated our state tax filings with respect to the Wayfair decision and are in the process of reviewing our remittance practices. It is possible that one or more jurisdictions may assert that we have liability for periods for which we have not collected sales, use or other similar taxes, and if such an assertion or assertions were successful it could adversely affect our business, financial position and operating results. One or more jurisdictions may change their laws or policies to apply their sales, use or other similar taxes to our operations, and if such changes were made it could materially and adversely affect our business, financial position and operating results.

 

Our 2017 FCC Form 499-A, which reports our 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 July 31, 2020 and 2019, our accrued expenses included $40.8 million and $44.7 million, respectively, for these regulatory fees for the years covered by the audit, as well as prior and subsequent years. If we do not properly calculate, or have not properly calculated, the amount payable by us, we may be subject to interest and penalties.

 

Direct Cost of Revenues—Disputed Amounts

 

Our direct cost of revenues includes estimated amounts for pending disputes with other carriers. The billing disputes typically arise from differences in minutes of use and/or rates charged by carriers that provide service to us. At July 31, 2020 and 2019, there was $19.9 million and $22.4 million, respectively, in outstanding carrier payable disputes, for which we recorded direct cost of revenues of $7.5 million and $9.4 million, respectively. We consider various factors to determine the amount to accrue for pending disputes, including (1) our historical experience in dispute resolution, (2) the basis of disputes, (3) the financial status and our current relationship with vendors, and (4) our aging of prior disputes. Subsequent adjustments to our estimates may occur when disputes are resolved or abandoned, but these adjustments are generally not material to our results of operations. However, there can be no assurance that revisions to our estimates will not be material to our results of operations in the future.

 

30

 

 

RECENTLY ISSUED ACCOUNTING STANDARDS NOT YET ADOPTED

 

In June 2016, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, No. 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, that changes the impairment model for most financial assets and certain other instruments. For receivables, loans and other instruments, entities will be required to use a new forward-looking current expected credit loss model that generally will result in the earlier recognition of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except the losses will be recognized as allowances instead of reductions in the amortized cost of the securities. In addition, an entity will have to disclose significantly more information about allowances, credit quality indicators and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained earnings. We will adopt the new standard on August 1, 2023. We are evaluating the impact that the new standard will have on our consolidated financial statements.

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes, that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic 740. We will adopt the new standard on August 1, 2021. We are evaluating the impact that the new standard will have on our consolidated financial statements.

 

In January 2020, the FASB issued ASU No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815), that clarifies the interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities, that, upon settlement or exercise, would be accounted for under the equity method of accounting. We will adopt the new standard on August 1, 2021. We are evaluating the impact that the new standard will have on our consolidated financial statements.

 

RESULTS OF OPERATIONS

 

We are a multinational company with operations primarily in the communications and payment industries. We have two reportable business segments, Telecom & Payment Services and net2phone. Our Telecom & Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. Our net2phone segment provides cloud communications and telephony services to business customers.

 

Coronavirus Disease (COVID-19)

 

We continue to monitor and respond to the impacts of the COVID-19 pandemic on all aspects of our business, including our customers, employees, suppliers, vendors, and business partners.

 

Operationally, our employees transitioned to work-from-home during the third quarter of fiscal 2020 and, to a large degree, continued to work-from-home in the fourth quarter. Our salespeople and delivery employees continued to serve our independent retailers and channel partners with minimal interruption.

 

COVID-19 had mixed financial impacts on us during the third and fourth quarters of fiscal 2020. It drove significant increases in demand for our consumer offerings, principally BOSS Revolution Money Transfer, BOSS Revolution Calling and Mobile Top-Up, through our digital channels during the latter half of March and into April. Digital transaction levels remained relatively stable at levels significantly above pre-COVID-19 levels in the fourth quarter of fiscal 2020. Conversely, consumer sales originating through retailers and channel partners slowed modestly in late March and April before stabilizing in the fourth quarter. NRS was slightly impacted by the closure of some of its retailers in the third quarter, but most re-opened quickly and many attracted increased foot traffic following the onset of COVID-19 as local retailers are typically more accessible to pedestrian traffic than big box retailers. The resilience of local retailers enabled NRS to expand sales of terminals and payment processing and advertising services in the fourth quarter of fiscal 2020. net2phone-UCaaS’ customer base growth slowed somewhat in the second half of our third fiscal quarter in certain Latin American markets. However, aggregate sales rebounded in the fourth quarter in most of our markets led by increases in the United States. Carrier Services’ revenue, which has been declining as communications globally transition away from traditional international long-distance voice, was further exacerbated by the impact of COVID-19 as business communications shifted from calling to video conferencing and other collaboration platforms.

 

As of the date of this filing, management believes that we continue to have sufficient liquidity and capital resources for the foreseeable future. Looking ahead, current economic conditions, if enduring, may create additional hardship for many of our customers. Over the longer term, sustained levels of high unemployment along with declining economic activity and less favorable foreign exchange market conditions could materially and adversely impact us by dampening demand for both our retail and wholesale offerings. The situation remains fluid and we cannot predict with certainty the potential impact of COVID-19 on our business, results of operations, financial condition and cash flows.

 

31

 

 

Concentration of Customers

 

Our most significant customers typically include telecom operators to whom we provide wholesale services and distributors of our retail calling products. While they may vary from quarter to quarter, our five largest customers collectively accounted for 12.7% and 13.6% of total consolidated revenues in fiscal 2020 and fiscal 2019, respectively. Our customers with the five largest receivables balance collectively accounted for 13.8% and 20.6% of the consolidated gross trade accounts receivable at July 31, 2020 and 2019, respectively. This concentration of customers increases our risk associated with nonpayment by those customers. In an effort to reduce our risk, we perform ongoing credit evaluations of our significant customers, and in some cases, do not offer credit terms to customers, choosing instead to require prepayment. Historically, when we have issued credit, we have not required collateral to support trade accounts receivables from our customers. However, when necessary, we have imposed stricter credit restrictions on our customers. In some cases, this has resulted in our sharply curtailing, or ceasing completely, sales to certain customers. We attempt to mitigate our credit risk related to specific Carrier Services customers by also buying services from the customer, in order to create an opportunity to offset our payables and receivables with the customer. In this way, we can continue to sell services to these customers while reducing our receivable exposure risk. When it is practical to do so, we will increase our purchases from Carrier Services customers with receivable balances that exceed our applicable payables in order to maximize the offset and reduce our credit risk.

 

Year Ended July 31, 2020 compared to Year Ended July 31, 2019

 

The following table sets forth certain items in our statements of income as a percentage of our total revenues:

 

Year ended July 31  2020   2019 
REVENUES:        
Telecom & Payment Services   96.2%   96.6%
net2phone   3.8    3.4 
TOTAL REVENUES   100.0    100.0 
COSTS AND EXPENSES:          
Direct cost of revenues (exclusive of depreciation and amortization)   80.5    83.3 
Selling, general and administrative   16.0    14.5 
Depreciation and amortization   1.5    1.6 
Severance   0.3    0.1 
TOTAL COSTS AND EXPENSES   98.3    99.5 
Other operating expense, net   (0.4)   (0.6)
INCOME (LOSS) FROM OPERATIONS   1.3    (0.1)
Interest income, net   0.1    0.1 
Other (expense) income, net   (0.1)    
INCOME BEFORE INCOME TAXES   1.3%   %

 

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.

 

32

 

 

Our results of operations discussion include two performance metrics: minutes of use and direct cost of revenues as a percentage of revenues. Minutes of use is a nonfinancial metric that measures aggregate customer usage during a reporting period. Minutes of use is an important factor in BOSS Revolution Calling’s and Carrier Services’ revenue recognition since satisfaction of our performance obligation occurs when the customer uses our service. Minutes of use trends and comparisons between periods are used in the analysis of revenues and direct cost of revenues. Direct cost of revenues as a percentage of revenues is a financial metric that measures changes in our direct cost of revenues relative to changes in revenues during the same period. Direct cost of revenues is the numerator and revenues are the denominator in this ratio. Direct cost of revenues as a percentage of revenues is a useful metric for monitoring and evaluating trends in the net contribution of our revenues.

 

Telecom & Payment Services Segment

 

Telecom & Payment Services, which represented 96.2% and 96.6% of our total revenues in fiscal 2020 and fiscal 2019, respectively, markets and distributes the following communications and payment services:

 

Growth includes NRS’ POS network offerings and BOSS Revolution Money Transfer, an international money remittance service for customers in the United States.

 

Core includes our three largest communications and/or payments offerings by revenue: BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States, Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime, messaging, and data to mobile accounts internationally and domestically, and Carrier Services, which provides international voice and text termination as well as outsourced traffic management solutions to telecoms globally. Core also includes smaller communications and payments offerings, many in harvest mode.

 

Telecom & Payment Services’ most significant revenue streams are from BOSS Revolution Calling, Mobile Top-Up, and Carrier Services. BOSS Revolution Calling and Mobile Top-Up are sold direct-to-consumers and through distributors and retailers. We receive payments for BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up prior to providing the services. We recognize the revenue when services are provided to the customer. Our international calling revenues tend to be somewhat seasonal, with our second fiscal quarter (which contains Christmas and New Year’s Day) and our fourth fiscal quarter (which contains Mother’s Day and Father’s Day) typically showing higher minute volumes.

 

(in millions)  Change 
Year ended July 31  2020   2019   $   % 
Revenues  $1,294.9   $1,361.9   $(67.0)   (4.9)%
Direct cost of revenues   1,072.0    1,161.2    (89.2)   (7.7)
Selling, general and administrative   161.6    161.1    0.5    0.3 
Depreciation and amortization   12.3    16.1    (3.8)   (23.1)
Severance   3.5    1.4    2.1    141.0 
Other operating expense, net   3.2    7.8    (4.6)   (58.6)
Income from operations  $42.3   $14.3   $28.0    195.2%

 

Revenues. Telecom & Payment Services’ revenues and minutes of use in fiscal 2020 and fiscal 2019 consisted of the following:

 

(in millions)  Change 
Year ended July 31  2020   2019   $/#   % 
Growth:                
BOSS Revolution Money Transfer  $48.0   $23.1   $24.9    108.0%
National Retail Solutions   12.0    6.2    5.8    93.3 
Other       0.1    (0.1)   (38.6)
Core:                    
Mobile Top-Up   334.3    272.0    62.3    22.9 
BOSS Revolution Calling   463.9    490.7    (26.8)   (5.4)
Carrier Services   393.8    514.2    (120.4)   (23.4)
Other   42.9    55.6    (12.7)   (22.9)
Total revenues  $1,294.9   $1,361.9   $(67.0)   (4.9)%
Minutes of use                    
BOSS Revolution Calling   3,902    4,317    (415)   (9.6)%
Carrier Services   14,362    17,500    (3,138)   (17.9)

 

33

 

 

Revenues from BOSS Revolution Money Transfer increased in fiscal 2020 compared to fiscal 2019 driven by transient foreign exchange market conditions related to COVID-19, and increased growth in transaction volumes on our BOSS Revolution Money app, partially related to COVID-19. In addition, in fiscal 2020, we stabilized our in-store transaction levels and intend to grow our retail footprint in the future.

 

Revenues from NRS increased in fiscal 2020 compared to fiscal 2019 driven by revenue growth from its merchant services, including credit card processing services for retailers, digital advertising through its POS terminal network, and data analytics. NRS expects its credit card processing service will have significant customer growth in fiscal 2021 compared to prior periods. In addition, NRS expects to sell a larger portion of its network’s advertising capacity going-forward, which would increase its in-store advertising revenue.

 

Revenues from Mobile Top-Up increased in fiscal 2020 compared to fiscal 2019 due to increased demand on our digital platforms, as well as from increased demand for broadband connectivity and other bundled offerings partially related to COVID-19.

 

Revenues and minutes of use from BOSS Revolution Calling decreased in fiscal 2020 compared to fiscal 2019, although COVID-19 related demand in fiscal 2020 slowed the rate of decline in BOSS Revolution Calling revenue compared to prior periods. In particular, BOSS Revolution Calling’s revenue and minutes of use increased in the fourth quarter of fiscal 2020 compared to the third quarter of fiscal 2020. BOSS Revolution Calling continues to be impacted by persistent, market-wide trends, including the proliferation of unlimited calling plans offered by wireless carriers and mobile virtual network operators, and the increasing penetration of free and paid over-the-top voice and messaging services.

 

Revenues and minutes of use from Carrier Services decreased in fiscal 2020 compared to fiscal 2019 as communications globally transition away from traditional international long-distance voice. This was further exacerbated by the impact of COVID-19 as business communications shifted from calling to video conferencing and other collaboration platforms. Although Carrier Services’ revenue stabilized in the fourth quarter of fiscal 2020 compared to the third quarter of fiscal 2020, we expect that Carrier Services will continue to be adversely impacted by these trends, and minutes of use and revenues will likely continue to decline from quarter-to-quarter, as we seek to maximize economics rather than necessarily sustain minutes of use or revenues.

 

Direct Cost of Revenues. Direct cost of revenues in Telecom & Payment Services decreased in fiscal 2020 compared to fiscal 2019 primarily due to decreases in Carrier Services’ and BOSS Revolution Calling’s direct cost of revenues in fiscal 2020 compared to fiscal 2019, partially offset by an increase in Mobile Top-Up’s direct cost of revenues in fiscal 2020 compared to fiscal 2019.

 

Year ended July 31  2020   2019   Change 
Direct cost of revenues as a percentage of revenues   82.8%   85.3%   (2.5)%

 

Direct cost of revenues as a percentage of revenues in Telecom & Payment Services decreased 250 basis points in fiscal 2020 compared to fiscal 2019 primarily due to decreases in direct cost of revenues as a percentage of revenues in BOSS Revolution Money Transfer, BOSS Revolution Calling, and NRS. BOSS Revolution Money Transfer’s direct cost of revenues as a percentage of revenues decreased largely from increased foreign exchange revenue derived, in part, from strategies leveraging the strengthened U.S. dollar and other transient foreign exchange market conditions. BOSS Revolution Calling’s direct cost of revenues as a percentage of revenues decreased primarily due to the continued migration of customers to the direct-to-consumer channel. The increased adoption of our digital, direct-to-consumer channels is expected to endure and contribute to future reductions in direct cost of revenues as a percentage of revenues.

 

Selling, General and Administrative. Selling, general and administrative expense in Telecom & Payment Services increased in fiscal 2020 compared to fiscal 2019 primarily due to increases in debit and credit card processing charges, stock-based compensation, and sales commissions, partially offset by decreases in employee compensation, marketing expense, and legal fees. The increase in card processing charges was the result of the shift in the sales of our consumer offerings from cash transactions at retailers to credit and debit card transactions through our BOSS Revolution apps and other digital channels. As a percentage of Telecom & Payment Services’ revenue, Telecom & Payment Services’ selling, general and administrative expense increased to 12.5% from 11.8% in fiscal 2020 and fiscal 2019, respectively.

 

Depreciation and Amortization. Depreciation and amortization expense in Telecom & Payment Services decreased in fiscal 2020 compared to fiscal 2019 as more of our property, plant and equipment became fully depreciated, partially offset by depreciation of equipment added to our telecommunications network and capitalized costs of consultants and employees developing internal use software.

 

34

 

 

Severance Expense. Severance expense in Telecom & Payment Services in fiscal 2020 was incurred mostly for technology and software development employees in the United States, Carrier Services employees in Europe, and retail-related employees in Asia.

 

Other Operating Expense, net. Telecom & Payment Services recorded accruals for non-income related taxes related to one of its foreign subsidiaries of $2.2 million and $8.0 million in fiscal 2020 and 2019, respectively. Also, in fiscal 2020, Telecom & Payment Services recorded a write-off of $0.6 million for certain assets primarily in South America and accrued $0.5 million expense for a legal matter. In addition, in fiscal 2019, other operating expense, net was partially offset by a gain of $0.2 million from the sale of a calling card business in Asia.

 

net2phone Segment

 

net2phone, which represented 3.8% and 3.4% of our total revenues in fiscal 2020 and fiscal 2019, respectively, is comprised of two verticals:

 

net2phone-UCaaS, a cloud communications service for businesses in North and South America and certain other international markets.

 

net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform.

 

(in millions)  Change 
Year ended July 31  2020   2019   $   % 
Revenues  $50.8   $47.3   $3.5    7.5%
Direct cost of revenues   12.0    12.9    (0.9)   (6.7)
Selling, general and administrative   44.2    34.1    10.1    29.8 
Depreciation and amortization   8.0    6.5    1.5    22.1 
Other operating expense, net   1.3    0.3    1.0    388.7 
Loss from operations  $(14.7)  $(6.5)  $(8.2)   (126.7)%

 

Revenues. net2phone’s revenues in fiscal 2020 and fiscal 2019 consisted of the following:

 

(in millions)  Change 
Year ended July 31  2020   2019   $   % 
net2phone-UCaaS  $31.9   $24.5   $7.4    30.2%
net2phone-Platform Services   18.9    22.8    (3.9)   (16.8)
Total revenues  $50.8   $47.3   $3.5    7.5%

 

net2phone-UCaaS’ revenues increased in fiscal 2020 compared to fiscal 2019 driven by growth in its international and U.S. markets, partially offset by strengthening of the U.S. dollar compared to local currencies in key Latin American markets. On September 14, 2018, net2phone-UCaaS entered the Canadian market through the acquisition of Versature Corp. Versature’s revenues increased $1.6 million in fiscal 2020 compared to fiscal 2019. On December 11, 2019, we acquired Ringsouth Europa, S.L., which expanded net2phone-UCaaS’ business into Spain. Ringsouth’s revenues were $0.6 million in fiscal 2020. net2phone-UCaaS’ customer base growth slowed modestly in the second half of our third fiscal quarter with the onset of COVID-19 before rebounding in the fourth quarter led by growth in the United States. During the third quarter of fiscal 2020, net2phone-UCaaS introduced Huddle, its secure video conferencing solution, as well as an integration of its cloud communications offering with Microsoft Teams.

 

net2phone-Platform Services’ revenues decreased in fiscal 2020 compared to fiscal 2019 due to changes in contractual terms for telephony services that were effective beginning in January 2020.

 

Direct Cost of Revenues. Direct cost of revenues decreased in fiscal 2020 compared to fiscal 2019 because of decreases in the direct cost of revenues in both net2phone-UCaaS and net2phone-Platform Services.

 

Year ended July 31  2020   2019   Change 
Direct cost of revenues as a percentage of revenues   23.6%   27.2%   (3.6)%

 

35

 

 

Direct cost of revenues as a percentage of revenues decreased 360 basis points in fiscal 2020 compared to fiscal 2019 because of a decrease in direct cost of revenues as a percentage of revenues in net2phone-UCaaS, partially offset by an increase in direct cost of revenues as a percentage of revenues in net2phone-Platform Services.

 

Selling, General and Administrative. Selling, general and administrative expense increased in fiscal 2020 compared to fiscal 2019 due to increases in employee compensation, stock-based compensation, and sales commissions. As a percentage of net2phone’s revenues, net2phone’s selling, general and administrative expenses were 87.0% and 72.1% in fiscal 2020 and fiscal 2019, respectively.

 

Depreciation and Amortization. The increase in depreciation and amortization expense in fiscal 2020 compared to fiscal 2019 was due to increases in depreciation of net2phone-UCaaS’ customer premises equipment, additional depreciation and amortization in Versature, and increases in depreciation of capitalized costs of consultants and employees developing internal use software.

 

Other Operating Expense, net. Other operating expense, net in fiscal 2020 and fiscal 2019 was primarily due to the indemnification of a net2phone cable telephony customer related to patent infringement claims brought against the customer.

 

Corporate

(in millions)  Change 
Year ended July 31  2020   2019   $   % 
General and administrative expenses  $(9.1)  $(9.2)  $0.1    1.4%
Depreciation and amortization   (0.1)       (0.1)   nm 
Other operating (expense) gain, net   (0.5)   0.3    (0.8)   (262.7)
Loss from operations  $(9.7)  $(8.9)  $(0.8)   (9.1)%

 

nm—not meaningful

 

Corporate costs include compensation, consulting fees, treasury and accounts payable, tax and accounting services, human resources and payroll, corporate purchasing, corporate governance including Board of Directors’ fees, internal and external audit, investor relations, corporate insurance, corporate legal, 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.

 

General and Administrative. Corporate general and administrative expense decreased in fiscal 2020 compared to fiscal 2019 primarily because of decreases in employee compensation, legal fees, and consulting expense, partially offset by an increase in stock-based compensation. As a percentage of our total consolidated revenues, Corporate general and administrative expense was 0.7% in both fiscal 2020 and fiscal 2019.

 

Other Operating (Expense) Gain, net. We incurred legal fees of $3.6 million and $2.0 million in fiscal 2020 and fiscal 2019, respectively, related to the putative class action related to Straight Path (see Item 3 to Part I “Legal Proceedings” included elsewhere in this Annual Report). Also, in fiscal 2020 and fiscal 2019, we recorded offsetting gains from insurance claims for this matter of $3.1 million and $2.3 million, respectively.

 

Consolidated 

 

The following is a discussion of certain of our consolidated expenses, and our consolidated income and expense line items below income from operations.

 

Related Party Lease Costs. We lease office space and parking in Rafael Holdings’ building and parking garage located at 520 Broad St, Newark, New Jersey. We also lease office space in Israel from Rafael Holdings. The Newark lease expires in April 2025 and the Israel lease expires in July 2025. In fiscal 2020 and fiscal 2019, we incurred lease costs of $1.9 million and $1.8 million, respectively, in connection with the Rafael Holdings’ leases, which is included in consolidated selling, general and administrative expenses.

 

Stock-Based Compensation Expense. Stock-based compensation expense included in consolidated selling, general and administrative expenses was $3.9 million and $2.2 million in fiscal 2020 and fiscal 2019, respectively. The increase in stock-based compensation expense in fiscal 2020 compared to fiscal 2019 was primarily due to expense of deferred stock units granted in June 2019. At July 31, 2020, unrecognized compensation cost related to non-vested stock-based compensation was an aggregate of $1.7 million. The unrecognized compensation cost is expected to be recognized over the remaining vesting period that ends in fiscal 2022.

 

36

 

 

(in millions)  Change 
Year ended July 31  2020   2019   $   % 
Income (loss) from operations  $17.9   $(1.0)  $18.9    nm 
Interest income, net   1.1    0.8    0.3    34.4%
Other (expense) income, net   (1.3)   0.7    (2.0)   (285.8)
Benefit from (provision for) income taxes   3.7    (0.2)   3.9    nm 
Net income   21.4    0.3    21.1    nm 
Net loss (income) attributable to noncontrolling interests       (0.2)   0.2    106.1 
Net income attributable to IDT Corporation  $21.4   $0.1   $21.3    nm 

 

nm—not meaningful

 

Other (Expense) Income, net. Other (expense) income, net consists of the following:

 

(in millions)
Year ended July 31
  2020   2019 
Foreign currency transaction gains (losses)  $0.4   $(0.7)
Write-off of tax assets related to prior periods   (1.3)    
(Loss) gain on investments   (0.3)   1.8 
Other   (0.1)   (0.4)
TOTAL  $(1.3)  $0.7 

 

Income Taxes. In fiscal 2020, due to taxable income in the United States, we utilized deferred tax assets and released the corresponding valuation allowance to offset income tax expense of $3.5 million. In addition, in fiscal 2020, we released an additional $8.4 million of the valuation allowance on the portion of the deferred tax assets that we are more likely than not going to utilize because we are forecasting future profitability in the United States. The increase in income tax expense in fiscal 2020 compared to fiscal 2019, excluding the benefit from the valuation allowance released in fiscal 2020, was primarily due to differences in the amount of taxable income earned in the various taxing jurisdictions.

 

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into U.S. federal law, which is aimed at providing emergency assistance and health care for individuals, families, and businesses affected by the COVID-19 pandemic and generally supporting the U.S. economy. The CARES Act, among other things, includes provisions related to refundable payroll tax credits, deferment of the employer portion of social security payments, net operating loss carryback periods, modifications to the net interest deduction limitations, and technical corrections to tax depreciation methods for qualified improvement property. The CARES Act did not have a significant impact on our consolidated financial statements in fiscal 2020. We will continue to assess the impact of the CARES Act on our consolidated financial statements.

 

Net Loss (Income) Attributable to Noncontrolling Interests. The change in the net loss (income) attributable to noncontrolling interests in fiscal 2020 compared to fiscal 2019 was primarily due to a decrease in the net income of certain subsidiaries.

 

LIQUIDITY AND CAPITAL RESOURCES

 

General

 

We currently expect our cash from operations in fiscal 2021 and the balance of cash, cash equivalents, debt securities, and current equity investments that we held on July 31, 2020 to be sufficient to meet our currently anticipated working capital and capital expenditure requirements during fiscal 2021. As of the date of this filing, including the impact of COVID-19 on us, management believes that we continue to have sufficient liquidity and capital resources for the foreseeable future.

 

37

 

 

At July 31, 2020, we had cash, cash equivalents, debt securities, and current equity investments of $109.2 million and a working capital deficit (current liabilities in excess of current assets) of $2.7 million.

 

We treat unrestricted cash and cash equivalents held by IDT Payment Services as substantially restricted and unavailable for other purposes. At July 31, 2020, “Cash and cash equivalents” in our consolidated balance sheet included an aggregate of $11.0 million held by IDT Payment Services that was unavailable for other purposes.

 

(in millions)
Year ended July 31
  2020   2019 
Cash flows (used in) provided by:        
Operating activities  $(29.6)  $85.1 
Investing activities   (32.5)   (26.2)
Financing activities   (5.6)   7.2 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents   11.7    (12.1)
(Decrease) increase in cash, cash equivalents, and restricted cash and cash equivalents  $(56.0)  $54.0 

 

Operating Activities

 

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

 

Gross trade accounts receivable decreased to $50.3 million at July 31, 2020 from $63.5 million at July 31, 2019 mostly due to the decrease in Carrier Services’ trade accounts receivable as a result of the decrease in Carrier Services’ revenues in fiscal 2020 compared to fiscal 2019.

 

Deferred revenue arises primarily 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.1 million at July 31, 2020 from $42.5 million at July 31, 2019 primarily due to decreases in the net2phone-Platform Services and traditional calling cards deferred revenue balances.

 

Customer deposit liabilities at IDT Financial Services Limited, our Gibraltar-based bank, decreased to $116.0 million at July 31, 2020 from $175.0 million at July 31, 2019 mainly because of the decline of the bank’s travel related programs due to the effect of COVID-19. Our restricted cash and cash equivalents included $116.3 million and $176.8 million at July 31, 2020 and 2019, respectively, held by the bank.

 

In August 2017, we entered into a Reciprocal Services Agreement, as amended, 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. This agreement was terminated on April 30, 2020. Pursuant to the agreement, we deposited $9.2 million into an escrow account as security for the benefit of the telecom operator. In May 2020, an aggregate of $9.7 million for the security deposit plus interest was released from escrow and returned to us.

 

On June 21, 2018, in South Dakota v Wayfair Inc., the United States Supreme Court held that states may charge sales tax on purchases made from out-of-state sellers, even if the seller does not have a physical presence in the taxing state. We have evaluated our state tax filings with respect to the Wayfair decision and are in the process of reviewing our remittance practices. It is possible that one or more jurisdictions may assert that we have liability for periods for which we have not collected sales, use or other similar taxes, and if such an assertion or assertions were successful it could adversely affect our business, financial position and operating results. One or more jurisdictions may change their laws or policies to apply their sales, use or other similar taxes to our operations, and if such changes were made it could materially and adversely affect our business, financial position, and operating results.

 

Investing Activities

 

Our capital expenditures were $16.0 million in fiscal 2020 compared to $18.7 million in fiscal 2019. We currently anticipate that total capital expenditures in fiscal 2021 will be $18 million to $20 million. We expect to fund our capital expenditures with our net cash provided by operating activities and cash, cash equivalents, debt securities, and current equity investments on hand.

 

On December 11, 2019, our subsidiary, net2phone, Inc. acquired 100% of the outstanding shares of Ringsouth Europa, S.L., a regional provider of cloud communications services to businesses in Spain. The acquisition expands net2phone’s business into Spain. The cash paid for the acquisition was $0.5 million. We also recorded $0.4 million for the estimated fair value of contingent consideration. The contingent consideration includes two potential payments to the seller of $0.4 million each, based on monthly recurring revenue targets to be achieved over a 36-month period and 48-month period. The second potential payment is not contingent upon meeting the target for the first payment.

 

38

 

 

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.

 

Purchases of debt securities and equity investments were $22.4 million and $8.3 million in fiscal 2020 and fiscal 2019, respectively. Proceeds from maturities and sales of debt securities and redemptions of equity investments were $6.5 million and $6.3 million in fiscal 2020 and fiscal 2019, respectively.

 

Financing Activities

 

We distributed cash of $0.9 million and $1.5 million in fiscal 2020 and fiscal 2019, respectively, to the noncontrolling interests in certain of our subsidiaries.

 

In fiscal 2020 and fiscal 2019, we repaid financing-related other liabilities of $0.5 million and $0.7 million, respectively.

 

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 our 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.

 

On April 20, 2020, our subsidiary, IDT Domestic Telecom, Inc., or IDT DT, received loan proceeds of $10.0 million from TD Bank, N.A, pursuant to the Paycheck Protection Program, or the PPP Loan, under the CARES Act, administered by the U.S. Small Business Administration. On April 29, 2020, IDT DT returned all $10.0 million in proceeds from the PPP Loan. In light of the oversubscription of applications for loans under the PPP, and despite IDT DT’s need for the funds to support its operations, IDT DT returned the loan proceeds in order to make those funds available to other borrowers that may be in greater need than IDT DT.

 

We received proceeds from the exercise of our stock options of $0.3 million in fiscal 2020, for which we issued 32,551 shares of our Class B common stock. There were no stock option exercises in fiscal 2019.

 

IDT Telecom had a credit agreement, dated as of October 31, 2019, with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million until its maturity on July 15, 2020. The principal outstanding incurred interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points. In fiscal 2020, we borrowed and repaid an aggregate of $1.4 million under the facility. IDT Telecom paid 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 had a credit agreement, dated as of October 31, 2018, with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million until its maturity on July 15, 2019. The principal outstanding incurred interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points. In fiscal 2019, we borrowed and repaid an aggregate of $3.0 million under the facility. IDT Telecom paid 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.

 

We have an existing stock repurchase program authorized by our Board of Directors for the repurchase of shares of our Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In fiscal 2020, we repurchased 671,117 shares of our Class B common stock for an aggregate purchase price of $4.2 million. In fiscal 2019, we repurchased 729,110 shares of our Class B common stock for an aggregate purchase price of $3.9 million. At July 31, 2020, 6.2 million shares remained available for repurchase under the stock repurchase program.

 

Between August 1, 2020 and October 12, 2020, we repurchased 463,792 shares of our Class B common stock for an aggregate purchase price of $2.8 million under our existing stock repurchase program. At October 12, 2020, 5.8 million shares remained available for repurchase under the stock repurchase program.

 

39

 

 

In fiscal 2020 and fiscal 2019, we paid $0.3 million, and $28,000, respectively, to repurchase 37,348 and 3,748 shares, respectively, of our Class B common stock that were tendered by employees of ours to satisfy the employees’ tax withholding obligations in connection with the lapsing of restrictions on awards of deferred stock units and restricted stock. Such shares are repurchased by us based on their fair market value on the trading day immediately prior to the vesting date.

 

Other Sources and Uses of Resources

 

We intend to, where appropriate, make other 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 other acquisition opportunities that meet our return on investment criteria, or that our efforts to make acquisitions that meet our criteria will be successful.

 

CONTRACTUAL OBLIGATIONS AND OTHER COMMERCIAL COMMITMENTS

 

The following table quantifies our future contractual obligations and other commercial commitments at July 31, 2020:

 

Payments Due by Period

(in millions)  Total   Less than
1 year
   1—3
years
   4—5
years
   After
5 years
 
Purchase commitments  $2.3   $2.3   $   $   $ 
Connectivity obligations under service agreements   1.6    0.9    0.7         
Operating leases including short-term leases    11.0    3.3    4.5    3.2     
TOTAL CONTRACTUAL OBLIGATIONS (1)  $14.9   $6.5   $5.2   $3.2   $ 

 

(1)The above table does not include an aggregate of $18.0 million in performance bonds or $0.8 million in potential contingent consideration related to the Ringsouth acquisition due to the uncertainty of the amount and/or timing of any such payments.

 

OFF-BALANCE SHEET ARRANGEMENTS

 

We do not have any “off-balance sheet arrangements,” 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.

 

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 Item 3 to Part I “Legal Proceedings” and Note 20 to the Consolidated Financial Statements included in Item 8 to Part II of this Annual Report).

 

We have performance bonds issued through third parties for the benefit of various states in order to comply with the states’ financial requirements for money remittance licenses and telecommunications resellers. At July 31, 2020, we had aggregate performance bonds of $18.0 million outstanding.

 

Item 7A. Quantitative and Qualitative Disclosures about Market Risks.

 

Smaller reporting companies are not required to provide the information required by this item.

 

Item 8. Financial Statements and Supplementary Data. 

 

The Consolidated Financial Statements of the Company and the reports of the independent registered public accounting firms thereon starting on page F-1 are included herein.

 

40

 

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure. 

 

None.

 

Item 9A. Controls and Procedures.

 

Evaluation of Disclosure Controls and Procedures 

 

Our Chief Executive Officer and Chief Financial Officer have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended), as of the end of the period covered by this Annual Report on Form 10-K. Based on this evaluation, and as a result of the remediation as of July 31, 2020 of the material weakness described in Item 9A to Part II of our Annual Report on Form 10-K for the year ended July 31, 2019, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of July 31, 2020.

 

As described in Item 9A to Part II of our Annual Report on Form 10-K for the year ended July 31, 2019, during the audit of our financial statements as of July 31, 2019 and for the year then ended, a material weakness in our internal control over financial reporting existed relating to management review controls associated with non-income related taxes related to one of our foreign entities. To remediate this material weakness, employees responsible for tax compliance completed relevant training, and we completed enhanced internal documentation support for our tax position. In addition, we explored the engagement of an independent third party to assist in our evaluation of all non-income related taxes relating to material foreign subsidiaries. We determined that at the present time such an engagement would not materially improve our internal control over financial reporting in this area. As a matter of policy, we will continue to assess engaging specialists as deemed appropriate. We and our Audit Committee believe these measures adequately addressed the material weakness that existed at July 31, 2019. We will continue to evaluate and monitor our remediation of this material weakness and will take all appropriate action when and as necessary to ensure we have effective internal controls over financial reporting.

 

Report of Management on Internal Control over Financial Reporting

 

We, the management of IDT Corporation and subsidiaries (the “Company”), are responsible for establishing and maintaining adequate internal control over financial reporting of the Company.

 

The Company’s internal control over financial reporting is defined in Rule 13a-15(f) and 15d-15(f) promulgated under the Securities Exchange Act of 1934 as a process designed by, or under the supervision of, the Company’s principal executive and principal financial officers and effected by the Company’s board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the Company’s financial statements for external purposes in accordance with generally accepted accounting principles in the United States and includes those policies and procedures that:

 

1.Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of assets of the Company;

 

2.Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and

 

3.Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on the financial statements.

 

Management has assessed the effectiveness of the Company’s internal control over financial reporting as of July 31, 2020. In making this assessment, the Company’s management used the criteria established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”).

 

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of our internal control over financial reporting, as prescribed above, as of July 31, 2020. Based on our evaluation, our principal executive officer and principal financial officer concluded that the Company’s internal control over financial reporting as of July 31, 2020 was effective based on the criteria established in the Internal Control-Integrated Framework (2013) issued by COSO.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

41

 

 

Grant Thornton, LLP has provided an attestation report on the Company’s internal control over financial reporting as of July 31, 2020.

 

Changes in Internal Control over Financial Reporting 

 

As described above, in the fourth quarter of fiscal 2020, we completed the remediation of a material weakness in our internal control over financial reporting relating to management review controls associated with non-income related taxes related to one of our foreign entities. There were no other changes in our internal control over financial reporting during the fourth quarter of fiscal 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information. 

 

None.

 

42

 

 

Part III

 

Item 10. Directors, Executive Officers and Corporate Governance.

 

The following is a list of our directors and executive officers along with the specific information required by Rule 14a-3 of the Securities Exchange Act of 1934:

 

Executive Officers

 

Shmuel Jonas—Chief Executive Officer

Marcelo Fischer—Chief Financial Officer

Bill Pereira—President and Chief Operating Officer

Mitch Silberman—Chief Accounting Officer and Controller

Joyce J. Mason—Executive Vice President, General Counsel and Corporate Secretary

Menachem Ash—Executive Vice President of Strategy and Legal Affairs

Nadine Shea – Executive Vice President of Global Human Resources

David Wartell —Chief Technology Officer

 

Directors

 

Howard S. Jonas—Chairman of the Board

 

Bill Pereira— President and Chief Operating Officer

 

Michael Chenkin—Certified Public Accountant; previously worked in the Audit Department of Coopers and Lybrand and as a consultant to the securities industry

 

Eric F. Cosentino—Former Rector of the Episcopal Church of the Divine Love, Montrose, New York

 

Judah Schorr—Founder of Judah Schorr MD PC, an anesthesia provider to hospitals, ambulatory surgery centers and medical offices, and has been its President and owner since its inception

 

The remaining information required by this Item will be contained in our Proxy Statement for our Annual Stockholders Meeting, which will be filed with the Securities and Exchange Commission within 120 days after July 31, 2020, and which is incorporated by reference herein.

 

Corporate Governance

 

We have included as exhibits to this Annual Report on Form 10-K certificates of our Chief Executive Officer and Chief Financial Officer certifying the quality of our public disclosure.

 

We make available free of charge through the investor relations page of our web site (www.idt.net/ir) our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and all amendments to those reports, and all beneficial ownership reports on Forms 3, 4, and 5 filed by directors, officers and beneficial owners of more than 10% of our equity, as soon as reasonably practicable after such reports are electronically filed with the Securities and Exchange Commission. We have adopted codes of business conduct and ethics for all of our employees, including our principal executive officer, principal financial officer and principal accounting officer. Copies of the codes of business conduct and ethics are available on our web site.

 

Our web site and the information contained therein or incorporated therein are not intended to be incorporated into this Annual Report on Form 10-K or our other filings with the Securities and Exchange Commission.

 

43

 

 

Item 11. Executive Compensation.

 

The information required by this Item will be contained in our Proxy Statement for our Annual Stockholders Meeting, which will be filed with the Securities and Exchange Commission within 120 days after July 31, 2020, and which is incorporated by reference herein.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

 

The information required by this Item will be contained in our Proxy Statement for our Annual Stockholders Meeting, which will be filed with the Securities and Exchange Commission within 120 days after July 31, 2020, and which is incorporated by reference herein.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence.

 

The information required by this Item will be contained in our Proxy Statement for our Annual Stockholders Meeting, which will be filed with the Securities and Exchange Commission within 120 days after July 31, 2020, and which is incorporated by reference herein.

 

Item 14. Principal Accounting Fees and Services.

 

The information required by this Item will be contained in our Proxy Statement for our Annual Stockholders Meeting, which will be filed with the Securities and Exchange Commission within 120 days after July 31, 2020, and which is incorporated by reference herein.

 

44

 

 

Part IV

 

Item 15. Exhibits, Financial Statement Schedules.

 

(a)The following documents are filed as part of this Report:

 

1. Report of Management on Internal Control Over Financial Reporting
   
  Report of Independent Registered Public Accounting Firm on Internal Control Over Financial Reporting
   
  Reports of Independent Registered Public Accounting Firms on Consolidated Financial Statements
   
  Consolidated Financial Statements covered by Reports of Independent Registered Public Accounting Firms

 

2.Financial Statement Schedule.

 

All schedules have been omitted since they are either included in the Notes to Consolidated Financial Statements or not required or not applicable.

 

3.Exhibits. Exhibit Numbers 10.01, 10.02, 10.03, 10.04, 10.05 and 10.06 are management contracts or compensatory plans or arrangements.

 

The exhibits listed in paragraph (b) of this item are filed, furnished, or incorporated by reference as part of this Form 10-K.

 

Certain of the agreements filed as exhibits to this Form 10-K contain representations and warranties by the parties to the agreements that have been made solely for the benefit of the parties to the agreement. These representations and warranties:

 

may have been qualified by disclosures that were made to the other parties in connection with the negotiation of the agreements, which disclosures are not necessarily reflected in the agreements;

 

may apply standards of materiality that differ from those of a reasonable investor; and

 

were made only as of specified dates contained in the agreements and are subject to subsequent developments and changed circumstances.

 

Accordingly, these representations and warranties may not describe the actual state of affairs as of the date that these representations and warranties were made or at any other time. Investors should not rely on them as statements of fact.

 

(b)Exhibits.

 

Exhibit
Number
  Description of Exhibits
3.01(1)   Third Restated Certificate of Incorporation of the Registrant.
     
3.02(2)   Sixth Amended and Restated By-laws of the Registrant.
     
10.01(3)   Fourth Amended and Restated Employment Agreement, dated December 14, 2016, between the Registrant and Howard S. Jonas.
     
10.02(4)   2005 Stock Option and Incentive Plan, as amended and restated, of IDT Corporation.
     
10.03(5)   2015 Stock Option and Incentive Plan of IDT Corporation.
     
10.04(6)   Employment Agreement, dated January 12, 2015, between IDT Telecom and Bill Pereira.
     
10.05(7)   Agreement, dated December 5, 2017, between IDT Corporation, Bill Pereira and IDT Telecom.
     
10.06(8)   Stock Option Agreement between the Registrant and Howard Jonas, dated May 2, 2017.
     
10.07(8)   Assignment Agreement between the Registrant and Howard Jonas, dated September 19, 2017.

 

45

 

 

Exhibit
Number
  Description of Exhibits
     
21.01*   Subsidiaries of the Registrant.
     
23.01*   Consent of BDO USA, LLP
     
23.02*   Consent of Grant Thornton, LLP
     
31.01*   Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
31.02*   Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
32.01*   Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
     
32.02*   Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
     
101.SCH*   XBRL Taxonomy Extension Schema Document
     
101.CAL*   XBRL Taxonomy Extension Calculation Linkbase Document
     
101.DEF*   XBRL Taxonomy Extension Definition Linkbase Document
     
101.LAB*   XBRL Taxonomy Extension Label Linkbase Document
     
101.PRE*   XBRL Taxonomy Extension Presentation Linkbase Document
     
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 
*filed herewith.

 

(1)Incorporated by reference to Form 8-K, filed April 5, 2011.

 

(2)Incorporated by reference to Form 8-K, filed April 7, 2020.

 

(3)Incorporated by reference to Form 8-K, filed December 20, 2016.

 

(4)Incorporated by reference to Schedule 14A, filed November 5, 2013.

 

(5)Incorporated by reference to Form S-8, filed October 14, 2016.

 

(6)Incorporated by reference to Form 8-K, filed January 14, 2015.

 

(7)Incorporated by reference to Form 8-K, filed December 5, 2017

 

(8)Incorporated by reference to Form 10-K for the fiscal year ended July 31, 2017, filed October 16, 2017.

 

Item 16. Form 10-K Summary.

 

None.

 

46

 

 

Signatures

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.

 

  IDT CORPORATION
     
  By: /s/ Shmuel Jonas
    Shmuel Jonas
Chief Executive Officer

 

Date: October 14, 2020

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

 

Signature   Titles   Date
         
/s/ Shmuel Jonas   Chief Executive Officer   October 14, 2020
Shmuel Jonas   (Principal Executive Officer)    
         
/s/ Marcelo Fischer   Chief Financial Officer   October 14, 2020
Marcelo Fischer   (Principal Financial Officer)    
         
/s/ Mitch Silberman   Chief Accounting Officer and Controller   October 14, 2020
Mitch Silberman   (Principal Accounting Officer)    
         
/s/ Howard S. Jonas     Chairman of the Board   October 14, 2020
Howard S. Jonas        
         
/s/ Bill Pereira   Director   October 14, 2020
Bill Pereira        
         
/s/ Michael Chenkin   Director   October 14, 2020
Michael Chenkin        
         
/s/ Eric F. Cosentino   Director   October 14, 2020
Eric F. Cosentino        
         
/s/ Judah Schorr   Director   October 14, 2020
Judah Schorr        

 

47

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Stockholders

IDT Corporation

 

Opinion on Internal Control over Financial Reporting

 

We have audited the internal control over financial reporting of IDT Corporation (a Delaware corporation) and subsidiaries (the “Company”) as of July 31, 2020, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of July 31, 2020, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended July 31, 2020, and our report dated October 14, 2020 expressed an unqualified opinion on those financial statements.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying “Management’s Report on Internal Control over Financial Reporting”. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/ GRANT THORNTON LLP

 

New York, New York

October 14, 2020

 

48

 

 

IDT Corporation

Index to Consolidated Financial Statements

 

Report of Independent Registered Public Accounting Firm F-2
   
Report of Independent Registered Public Accounting Firm F-3
   
Consolidated Balance Sheets as of July 31, 2020 and 2019 F-4
   
Consolidated Statements of Income for the years ended July 31, 2020 and 2019 F-5
   
Consolidated Statements of Comprehensive Income for the years ended July 31, 2020 and 2019 F-6
   
Consolidated Statements of Equity for the years ended July 31, 2020 and 2019 F-7
   
Consolidated Statements of Cash Flows for the years ended July 31, 2020 and 2019 F-9
   
Notes to Consolidated Financial Statements F-10

 

F-1

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Stockholders
IDT Corporation

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet of IDT Corporation (a Delaware corporation) and subsidiaries (the “Company”) as of July 31, 2020, the related consolidated statements of income and comprehensive income, stockholders’ equity, and cash flows for the year ended July 31, 2020, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of July 31, 2020, and the results of its operations and its cash flows for the year ended July 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of July 31, 2020, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated October 14, 2020 expressed an unqualified opinion.

 

Change in Accounting Principle

 

As discussed in Note 3 to the consolidated financial statements, the Company has changed its method of accounting for leases in fiscal year 2020 due to the adoption of the ASU No. 2016-02, Leases. The Company adopted this new standard prospectively as of August 1, 2019, the date of initial application.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

 

/s/ GRANT THORNTON LLP

 

We have served as the Company’s auditor since 2020.

 

New York, New York
October 14, 2020

 

F-2

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Stockholders
IDT Corporation
Newark, New Jersey

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheet of IDT Corporation (a Delaware Corporation) and subsidiaries (the “Company”) as of July 31, 2019, the related consolidated statements of income and comprehensive income, stockholders’ equity, and cash flows for the year ended July 31, 2019, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at July 31, 2019, and the results of its operations and its cash flows for the year ended July 31, 2019, in conformity with accounting principles generally accepted in the United States of America.

 

Change in Accounting Principle

 

On August 1, 2018, the Company adopted Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606). The effects of adoption are described in Note 2 to the consolidated financial statements.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

 

Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.

 

/s/ BDO USA, LLP

 

We served as the Company’s auditor from 2017 to 2019.

 

Woodbridge, New Jersey
October 11, 2019

 

F-3

 

 

IDT CORPORATION

CONSOLIDATED BALANCE SHEETS

 

July 31
(in thousands)
  2020   2019 
ASSETS        
CURRENT ASSETS:        
Cash and cash equivalents  $84,860   $80,168 
Restricted cash and cash equivalents   116,362    177,031 
Debt securities   18,363    2,534 
Equity investments   5,964    5,688 
Trade accounts receivable, net of allowance for doubtful accounts of $6,085 and $5,444 at July 31, 2020 and 2019, respectively   44,166    58,060 
Prepaid expenses   33,115    20,276 
Other current assets   19,302    24,704 
TOTAL CURRENT ASSETS   322,132    368,461 
Property, plant and equipment, net   30,061    34,355 
Goodwill   12,858    11,209 
Other intangibles, net   3,959    4,196 
Equity investments   8,833    9,319 
Operating lease right-of-use assets   9,490     
Deferred income tax assets, net   8,512    4,589 
Other assets   8,905    11,574 
TOTAL ASSETS  $404,750   $443,703 
LIABILITIES AND EQUITY          
CURRENT LIABILITIES:          
Trade accounts payable  $31,147   $37,077 
Accrued expenses   125,544    127,834 
Deferred revenue   40,114    42,479 
Customer deposits   115,992    175,028 
Other current liabilities   12,073    6,652 
TOTAL CURRENT LIABILITIES   324,870    389,070 
Operating lease liabilities   7,353    
 
Other liabilities   1,388    1,076 
TOTAL LIABILITIES   333,611    390,146 
Commitments and contingencies   
 
    
 
 
EQUITY:          
IDT Corporation stockholders’ equity:          
Preferred stock, $.01 par value; authorized shares—10,000; no shares issued   
    
 
Class A common stock, $.01 par value; authorized shares—35,000; 3,272 shares issued and 1,574 shares outstanding at July 31, 2020 and 2019   33    33 
Class B common stock, $.01 par value; authorized shares—200,000; 25,961 and 25,803 shares issued and 24,345 and 24,895 shares outstanding at July 31, 2020 and 2019, respectively   260    258 
Additional paid-in capital   277,443    273,313 
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 1,616 and 908 shares of Class B common stock at July 31, 2020 and 2019, respectively   (56,221)   (51,739)
Accumulated other comprehensive loss   (7,410)   (4,858)
Accumulated deficit   (139,333)   (160,763)
Total IDT Corporation stockholders’ equity   74,772    56,244 
Noncontrolling interests   (3,633)   (2,687)
TOTAL EQUITY   71,139    53,557 
TOTAL LIABILITIES AND EQUITY  $404,750   $443,703 

 

See accompanying notes to consolidated financial statements.

 

F-4

 

 

IDT CORPORATION

CONSOLIDATED STATEMENTS OF INCOME

 

Year ended July 31
(in thousands, except per share data)
  2020   2019 
REVENUES  $1,345,769   $1,409,172 
COSTS AND EXPENSES:          
Direct cost of revenues (exclusive of depreciation and amortization)   1,084,009    1,174,015 
Selling, general and administrative (i)   214,846    204,366 
Depreciation and amortization   20,406    22,632 
Severance   3,503    1,438 
TOTAL COSTS AND EXPENSES   1,322,764    1,402,451 
Other operating expense, net (see Note 12)   (5,063)   (7,726)
Income (loss) from operations   17,942    (1,005)
Interest income, net   1,043    776 
Other (expense) income, net   (1,267)   682 
Income before income taxes   17,718    453 
Benefit from (provision for) income taxes   3,700    (123)
NET INCOME   21,418    330 
Net loss (income) attributable to noncontrolling interests   12    (196)
NET INCOME ATTRIBUTABLE TO IDT CORPORATION  $21,430   $134 
           
Earnings per share attributable to IDT Corporation common stockholders:          
Basic  $0.82   $0.01 
Diluted  $0.81   $0.01 
           
Weighted-average number of shares used in calculation of earnings per share:          
Basic   26,278    25,293 
Diluted   26,441    25,308 
           
(i) Stock-based compensation included in selling, general and administrative expenses  $3,856   $2,236 

 

See accompanying notes to consolidated financial statements.

 

F-5

 

 

IDT CORPORATION

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 

Year ended July 31
(in thousands)
  2020   2019 
NET INCOME  $21,418   $330 
Other comprehensive (loss) income:          
Change in unrealized gain on available-for-sale securities   42    1 
Foreign currency translation adjustments   (2,594)   80 
Other comprehensive (loss) income   (2,552)   81 
COMPREHENSIVE INCOME   18,866    411 
Comprehensive loss (income) attributable to noncontrolling interests   12    (196)
COMPREHENSIVE INCOME ATTRIBUTABLE TO IDT CORPORATION  $18,878   $215 

 

See accompanying notes to consolidated financial statements.

 

F-6

 

 

IDT CORPORATION

CONSOLIDATED STATEMENTS OF EQUITY (in thousands)

 

   IDT Corporation Stockholders         
   Class A
Common Stock
   Class B
Common Stock
   Additional
Paid-In
   Treasury   Accumulated
Other
Comprehensive
   Accumulated   Noncontrolling   Total 
   Shares   Amount   Shares   Amount   Capital   Stock   Loss   Deficit   Interests   Equity 
BALANCE AT JULY 31, 2018   3,272   $33    25,594   $256   $294,047   $(85,597)  $(4,972)  $(173,103)  $639   $31,303 
Adjustment from the adoption of change in revenue recognition (see Note 2)       
        
    
    
    
    9,064    
    9,064 
Adjustment from the adoption of change in accounting for equity investments (see Note 7)       
        
    
    
    33    1,140    
    1,173 
BALANCE AT AUGUST 1, 2018   3,272    33    25,594    256    294,047    (85,597)   (4,939)   (162,899)   639    41,540 
Correction of noncontrolling interests (see Note 17)       
        
    
    
    
    2,002    (2,002)   
 
Repurchases of Class B common stock through repurchase program       
        
    
    (3,854)   
    
    
    (3,854)
Sale of Class B common stock to Howard S. Jonas       
        
    (22,968)   37,740    
    
    
    14,772 
Restricted Class B common stock purchased from employees       
        
    
    (28)   
    
    
    (28)
Stock-based compensation   
    
    209    2    2,234    
    
    
    
    2,236 
Distributions to noncontrolling interests       
        
    
    
    
    
    (1,520)   (1,520)
Other comprehensive income       
        
    
    
    81    
    
    81 
Net income for the year ended July 31, 2019       
        
    
    
    
    134    196    330 
BALANCE AT JULY 31, 2019   3,272   $33    25,803   $258   $273,313   $(51,739)  $(4,858)  $(160,763)  $(2,687)  $53,557 

 

 

F-7

 

 

IDT CORPORATION

CONSOLIDATED STATEMENTS OF EQUITY (in thousands)—(Continued)

 

   IDT Corporation Stockholders         
   Class A
Common Stock
   Class B
Common Stock
   Additional
Paid-In
   Treasury   Accumulated
Other
Comprehensive
   Accumulated   Noncontrolling   Total 
   Shares   Amount   Shares   Amount   Capital   Stock   Loss   Deficit   Interests   Equity 
BALANCE AT JULY 31, 2019   3,272   $33    25,803   $258   $273,313   $(51,739)  $(4,858)  $(160,763)  $(2,687)  $53,557 
Exercise of stock options   
    
    33    
    276    
    
    
    
    276 
Repurchases of Class B common stock through repurchase program       
        
    
    (4,201)   
    
    
    (4,201)
Restricted Class B common stock purchased from employees       
        
    
    (281)   
    
    
    (281)
Stock-based compensation   
    
    125    2    3,854    
    
    
    
    3,856 
Distributions to noncontrolling interests       
        
    
    
    
    
    (934)   (934)
Other comprehensive loss       
        
    
    
    (2,552)   
    
    (2,552)
Net income for the year ended July 31, 2020       
        
    
    
    
    21,430    (12)   21,418 
BALANCE AT JULY 31, 2020   3,272   $33    25,961   $260   $277,443   $(56,221)  $(7,410)  $(139,333)  $(3,633)  $71,139 

 

See accompanying notes to consolidated financial statements.

 

F-8

 

 

IDT CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

Year ended July 31
(in thousands)
  2020   2019 
OPERATING ACTIVITIES        
Net income  $21,418   $330 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:          
Depreciation and amortization   20,406    22,632 
Deferred income taxes   (3,805)   285 
Provision for doubtful accounts receivable   3,109    2,028 
Stock-based compensation   3,856    2,236 
Other   352    (1,765)
Changes in assets and liabilities:          
Trade accounts receivable   11,702    7,594 
Prepaid expenses, other current assets, and other assets   (1,719)   4,119 
Trade accounts payable, accrued expenses, other current liabilities, and other liabilities   (12,081)   (7,546)
Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)   (70,401)   59,077 
Deferred revenue   (2,428)   (3,853)
Net cash (used in) provided by operating activities   (29,591)   85,137 
INVESTING ACTIVITIES          
Capital expenditures   (16,041)   (18,681)
Payments for acquisitions, net of cash acquired   (450)   (5,526)
Purchases of debt securities and equity investments   (22,429)   (8,276)
Proceeds from maturities and sales of debt securities and redemption of equity investments   6,457    6,312 
Net cash used in investing activities   (32,463)   (26,171)
FINANCING ACTIVITIES          
Distributions to noncontrolling interests   (934)   (1,520)
Repayment of other liabilities   (510)   (654)
Proceeds from sales of Class B common stock to Howard S. Jonas       13,272 
Proceeds from note payable   10,000    
 
Repayment of note payable   (10,000)   
 
Proceeds from exercise of stock options   276    
 
Proceeds from borrowings under revolving credit facility   1,429    3,000 
Repayments of borrowings under revolving credit facility   (1,429)   (3,000)
Repurchases of Class B common stock   (4,482)   (3,882)
Net cash (used in) provided by financing activities   (5,650)   7,216 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents   11,727    (12,180)
Net (decrease) increase in cash, cash equivalents, and restricted cash and cash equivalents   (55,977)   54,002 
Cash, cash equivalents, and restricted cash and cash equivalents at beginning of year   257,199    203,197 
Cash, cash equivalents, and restricted cash and cash equivalents at end of year  $201,222   $257,199 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION          
Cash payments made for interest  $388   $186 
Cash payments made for income taxes  $60   $46 
SUPPLEMENTAL SCHEDULE OF NON-CASH FINANCING AND INVESTING ACTIVITIES          
Liabilities incurred for acquisition  $375   $
 
Howard S. Jonas’s advance payment used for sale of Class B common stock  $
   $1,500 

 

See accompanying notes to consolidated financial statements.

 

F-9

 

 

IDT CORPORATION

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Note 1—Description of Business and Summary of Significant Accounting Policies

 

Description of Business

 

IDT Corporation (the “Company”) is a multinational company with operations primarily in the communications and payment industries. The Company has two reportable business segments, Telecom & Payment Services and net2phone. The Telecom & Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The net2phone segment provides cloud communications and telephony services to business customers.

 

Basis of Consolidation and Accounting for Investments

 

The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The consolidated financial statements include the Company’s controlled subsidiaries. All significant intercompany accounts and transactions between the consolidated subsidiaries are eliminated.

 

Investments in businesses that the Company does not control, but in which the Company has the ability to exercise significant influence over operating and financial matters, are accounted for using the equity method. Investments in which the Company does not have the ability to exercise significant influence over operating and financial matters are accounted for using the cost method. Investments in hedge funds are accounted for using the equity method unless the Company’s interest is so minor that it has virtually no influence over operating and financial policies, in which case these investments are accounted for using the cost method. The Company periodically evaluates its equity and cost method investments for impairment due to declines considered to be other than temporary. If the Company determines that a decline in fair value is other than temporary, then a charge to earnings is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income, and a new basis in the investment is established.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results may differ from those estimates.

 

Revenue Recognition

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606), and has since issued amendments thereto (collectively referred to as “ASC 606”). The Company adopted ASC 606 on August 1, 2018. The Company applied ASC 606 only to those contracts that were not completed as of August 1, 2018. 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) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract(s), (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract(s), and (v) 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.

 

Direct Cost of Revenues

 

Direct cost of revenues consists primarily of termination and origination costs, toll-free costs, and network costs—including customer/carrier interconnect charges and fiber circuit charges. These costs include an estimate of charges for which invoices have not yet been received, and estimated amounts for pending disputes with other carriers. Direct cost of revenues also includes the cost of airtime top-up minutes. Direct cost of revenues excludes depreciation and amortization expense.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.

 

F-10

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Company Restricted Cash and Cash Equivalents

 

The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At July 31, 2020 and 2019, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $11.0 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.

 

Debt Securities

 

The Company’s investments in debt securities are classified as “available-for-sale.” Available-for-sale debt securities are required to be carried at their fair value, with unrealized gains and losses (net of income taxes) that are considered temporary in nature recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. The Company uses the specific identification method in computing the gross realized gains and gross realized losses on the sales of debt securities. The Company periodically evaluates its investments in debt securities for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include, in addition to persistent, declining market prices, general economic and Company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to operations is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income and a new cost basis in the investment is established.

 

Equity Investments

 

On August 1, 2018, the Company adopted ASU No. 2016-01, Financial InstrumentsOverall (Subtopic 825-10), Recognition and Measurement of Financial Assets and Financial Liabilities. The ASU included, among other changes, that 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, and a qualitative assessment each reporting period to identify impairment of equity investments without readily determinable fair values. 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 “measurement alternative”). 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.

 

Property, Plant and Equipment and Intangible Assets

 

Equipment, computer software, and furniture and fixtures are recorded at cost and are depreciated on a straight-line basis over their estimated useful lives, which range as follows: equipment—5, 7 or 20 years; computer software—2, 3 or 5 years; and furniture and fixtures—5, 7 or 10 years. Leasehold improvements are recorded at cost and are depreciated on a straight-line basis over the term of their lease or their estimated useful lives, whichever is shorter.

 

The fair value of non-compete agreement, customer relationships and tradename acquired in a business combination accounted for under the purchase method are amortized over their estimated useful lives (see Notes 5 and 11).

 

The Company tests the recoverability of its property, plant and equipment and intangible assets with finite useful lives whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. The Company tests for recoverability based on the projected undiscounted cash flows to be derived from such asset. If the projected undiscounted future cash flows are less than the carrying value of the asset, the Company will record an impairment loss, if any, based on the difference between the estimated fair value and the carrying value of the asset. The Company generally measures fair value by considering sale prices for similar assets or by discounting estimated future cash flows from such asset using an appropriate discount rate. Cash flow projections and fair value estimates require significant estimates and assumptions by management. Should the estimates and assumptions prove to be incorrect, the Company may be required to record impairments in future periods and such impairments could be material.

 

Goodwill

 

Goodwill is the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. Goodwill and other indefinite lived intangible assets are not amortized. These assets are reviewed annually (or more frequently under various conditions) for impairment using a fair value approach. The Company performs its annual, or interim, goodwill impairment test by comparing the fair value of its reporting units with their carrying amounts. The Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Additionally, the Company considers income tax effects from any tax-deductible goodwill on the carrying amount of its reporting unit when measuring the goodwill impairment loss, if applicable. The fair value of the reporting units is estimated using discounted cash flow methodologies, as well as considering third party market value indicators. The Company’s use of a discounted cash flow methodology includes estimates of future revenue based upon budgets and projections. The Company also develops estimates for future levels of gross and operating profits and projected capital expenditures. The Company’s methodology also includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. Calculating the fair value of the reporting units requires significant estimates and assumptions by management. Should the estimates and assumptions regarding the fair value of the reporting units prove to be incorrect, the Company may be required to record impairments to its goodwill in future periods and such impairments could be material.

 

F-11

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

The Company has the option to perform a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. However, the Company may elect to perform the quantitative goodwill impairment test even if no indications of a potential impairment exist.

 

Advertising Expense

 

Cost of advertising is charged to selling, general and administrative expenses in the period in which it is incurred. In fiscal 2020 and fiscal 2019, advertising expense was $15.6 million and $17.7 million, respectively.

 

Capitalized Internal Use Software Costs

 

The Company capitalizes the cost of internal-use software that has a useful life in excess of one year. These costs consist of payments made to third parties and the salaries of employees working on such software development. Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task it previously did not perform. Software maintenance and training costs are expensed in the period in which they are incurred. Capitalized internal use software costs are amortized on a straight-line basis over their estimated useful lives. Amortization expense related to such capitalized software in fiscal 2020 and fiscal 2019 was $14.6 million and $16.3 million, respectively. Unamortized capitalized internal use software costs at July 31, 2020 and 2019 were $18.1 million and $21.9 million, respectively.

 

Repairs and Maintenance

 

The Company charges the cost of repairs and maintenance, including the cost of replacing minor items not constituting substantial betterment, to selling, general and administrative expenses as these costs are incurred.

 

Foreign Currency Translation

 

Assets and liabilities of foreign subsidiaries denominated in foreign currencies are translated to U.S. Dollars at end-of-period rates of exchange, and their monthly results of operations are translated to U.S. Dollars at the average rates of exchange for that month. Gains or losses resulting from such foreign currency translations are recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. Foreign currency transaction gains and losses are reported in “Other (expense) income, net” in the accompanying consolidated statements of income.

 

Income Taxes

 

The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to temporary differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the period in which related temporary differences become deductible. The Company considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in its assessment of a valuation allowance. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date of such change.

 

The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return. The Company determines whether it is more-likely-than-not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, the Company presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. Tax positions that meet the more-likely-than-not recognition threshold are measured to determine the amount of tax benefit to recognize in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. Differences between tax positions taken in a tax return and amounts recognized in the financial statements will generally result in one or more of the following: an increase in a liability for income taxes payable, a reduction of an income tax refund receivable, a reduction in a deferred tax asset, or an increase in a deferred tax liability.

 

F-12

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

The Company classifies interest and penalties on income taxes as a component of income tax expense.

 

Contingencies

 

The Company accrues for loss contingencies when both (a) information available prior to issuance of the financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (b) the amount of loss can reasonably be estimated. When the Company accrues for loss contingencies and the reasonable estimate of the loss is within a range, the Company records its best estimate within the range. When no amount within the range is a better estimate than any other amount, the Company accrues the minimum amount in the range. The Company discloses an estimated possible loss or a range of loss when it is at least reasonably possible that a loss may have been incurred.

 

Earnings Per Share

 

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

 

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

 

Year ended July 31
(in thousands)
  2020   2019 
Basic weighted-average number of shares   26,278    25,293 
Effect of dilutive securities:          
Stock options   1    
 
Non-vested restricted Class B common stock   162    15 
Diluted weighted-average number of shares   26,441    25,308 

 

The following outstanding stock options were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than the average market price of the Company’s stock during the period:

 

Year ended July 31
(in thousands)
  2020   2019 
Shares excluded from the calculation of diluted earnings per share   1,138    1,204 

 

Stock-Based Compensation

 

The Company recognizes compensation expense for all of its grants of stock-based awards based on the estimated fair value on the grant date. Compensation cost for awards is recognized using the straight-line method over the vesting period. Stock-based compensation is included in selling, general and administrative expense.

 

Vulnerability Due to Certain Concentrations

 

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, restricted cash and cash equivalents, debt securities, equity investments, and trade accounts receivable. The Company holds cash and cash equivalents at several major financial institutions, which often exceed FDIC insurance limits. Historically, the Company has not experienced any losses due to such concentration of credit risk. The Company’s temporary cash investments policy is to limit the dollar amount of investments with any one financial institution and monitor the credit ratings of those institutions. While the Company may be exposed to credit losses due to the nonperformance of the holders of its deposits, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows, or financial condition.

 

F-13

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Concentration of credit risk with respect to trade accounts receivable is limited due to the large number of customers in various geographic regions and industry segments comprising the Company’s customer base. No single customer accounted for more than 10% of consolidated revenues in fiscal 2020 or fiscal 2019. However, the Company’s five largest customers collectively accounted for 12.7% and 13.6% of its consolidated revenues in fiscal 2020 and fiscal 2019, respectively. The Company’s customers with the five largest receivables balances collectively accounted for 13.8% and 20.6% of the consolidated gross trade accounts receivable at July 31, 2020 and 2019, respectively. This concentration of customers increases the Company’s risk associated with nonpayment by those customers. In an effort to reduce such risk, the Company performs ongoing credit evaluations of its significant customers. In addition, the Company attempts to mitigate the credit risk related to specific Carrier Services customers by also buying services from the customer, in order to create an opportunity to offset its payables and receivables and reduce its net trade receivable exposure risk. When it is practical to do so, the Company will increase its purchases from Carrier Services customers with receivable balances that exceed the Company’s applicable payables in order to maximize the offset and reduce its credit risk.

 

Allowance for Doubtful Accounts

 

The Company estimates the balance of its allowance for doubtful accounts by analyzing accounts receivable balances by age and applying historical write-off and collection trend rates. The Company’s estimates include separately providing for customer receivables based on specific circumstances and credit conditions, and when it is deemed probable that the balance is uncollectible. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. The change in the allowance for doubtful accounts is as follows:

 

Year ended July 31
(in thousands)
  Balance at beginning of year   Additions charged to costs and expenses   Deductions
(1)
   Balance at end of year 
2020                
Reserves deducted from accounts receivable:                
Allowance for doubtful accounts  $5,444   $3,109   $(2,468)  $6,085 
2019                    
Reserves deducted from accounts receivable:                    
Allowance for doubtful accounts  $5,358   $2,028   $(1,942)  $5,444 

 

(1)Primarily uncollectible accounts written off, net of recoveries.

 

Fair Value Measurements

 

Fair value of financial and non-financial assets and liabilities is defined as an exit price, which is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The three-tier hierarchy for inputs used to measure fair value, which prioritizes the inputs to valuation techniques used to measure fair value, is as follows:

 

Level 1 – quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 – quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 – unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value.

 

A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy.

 

Leases

 

On August 1, 2019, the Company adopted ASU No. 2016-02, Leases (Topic 842), and the amendments thereto, related to the accounting for leases (collectively referred to as “ASC 842”) (see Note 3). ASC 842 establishes a right-of-use (“ROU”) 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 are classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. Entities have the option to continue to apply historical accounting under Topic 840, 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.

 

F-14

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

The Company elected to apply the optional ASC 842 transition provisions beginning on August 1, 2019. Accordingly, the Company continued to apply Topic 840 prior to August 1, 2019, including Topic 840 disclosure requirements, in the comparative period presented. The Company elected the package of practical expedients for all its leases that commenced before August 1, 2019. In addition, the Company elected not to apply the recognition requirements of ASC 842 for its short-term leases. As the Company’s leases do not provide an implicit rate, nor is one readily available, the Company used its incremental borrowing rate based on information available at August 1, 2019 to determine the present value of its future minimum rental payments.

 

Recently Issued Accounting Standards Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, that changes the impairment model for most financial assets and certain other instruments. For receivables, loans and other instruments, entities will be required to use a new forward-looking current expected credit loss model that generally will result in the earlier recognition of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except the losses will be recognized as allowances instead of reductions in the amortized cost of the securities. In addition, an entity will have to disclose significantly more information about allowances, credit quality indicators and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained earnings. The Company will adopt the new standard on August 1, 2023. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes, that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic 740. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.

 

In January 2020, the FASB issued ASU No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815), that clarifies the interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities, that, upon settlement or exercise, would be accounted for under the equity method of accounting. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.

 

Note 2—Revenue Recognition

 

Modified Retrospective Method of Adoption and Cumulative Effect Adjustment

 

The Company adopted ASC 606 on 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 aggregate $9.1 million reduction to “Accumulated deficit” for the cumulative effect of the adoption. The cumulative effect adjustment included changes to the accounting for breakage and the costs to obtain and fulfill contracts with customers.

 

The Company estimates its expected breakage revenue by revenue stream recorded each month, based on inputs and assumptions about usage of the deferred revenue balances. The Company’s deferred revenue balances are primarily from BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up. 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.

 

F-15

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Contracts with Customers

 

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 Telecom & Payment Services segment is comprised of Growth and Core verticals. Growth includes National Retail Solutions’ (“NRS”) point of sale network offerings, and BOSS Revolution Money Transfer, an international money remittance service for customers in the United States. Core includes BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States, Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime, messaging, and data to mobile accounts internationally and domestically, and Carrier Services, which provides international voice and text termination as well as outsourced traffic management solutions to telecoms globally. Core also includes smaller communications and payment offerings, many in harvest mode. The net2phone segment is comprised of net2phone-Unified Communications as a Service (“UCaaS”), a cloud communications service for businesses in North and South America and certain other international markets, and net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform.

 

Telecom & Payment Services’ growth initiatives and net2phone-UCaaS are technology-driven, synergistic businesses that leverage the core assets, and revenue in some cases is recognized over time. The Company’s core operations are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company’s most significant revenue streams are from BOSS Revolution Calling, Mobile Top-Up, and Carrier Services. BOSS Revolution Calling and Mobile Top-Up are sold direct-to-consumers and through distributors and retailers.

 

BOSS Revolution Calling direct-to-consumers

 

BOSS Revolution Calling 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’s satisfaction of its performance obligation and the customer’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’s satisfaction of its performance obligation and the customer’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.

 

BOSS Revolution Calling sold through distributors and retailers

 

BOSS Revolution Calling sold through distributors and retailers is the same service as BOSS Revolution Calling 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’s customer in these transactions. The Company’s sales price to retailers and distributors is less than the end user rate for BOSS Revolution Calling minutes. The customer or the Company may terminate their agreement at any time upon thirty days written notice without penalty. Retailers may sell BOSS Revolution Calling 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.

 

Mobile Top-Up

 

Mobile Top-Up is sold direct-to-consumers and through distributors and retailers in the same manner as BOSS Revolution Calling. The Company does not terminate the minutes in its Mobile Top-Up transactions. The Company’s performance obligation is to recharge (top-up) the airtime balance of a mobile account on behalf of the Company’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’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.

 

F-16

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Carrier Services

 

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’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.

 

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.

 

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’s consideration.

 

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.

 

Carrier Services’ 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.

 

The Company enters into Notification of Reciprocal Transmission (“NORT”) 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. In addition, the Company enters into transactions in which it swaps minutes with another carrier. The Company recognized revenue and the related direct cost of revenue for these reciprocal and swap transactions based on the fair value of the minutes.

 

Carrier Services’ NORT contracts 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. The initial terms of NORT contracts generally range from one month to six months. Since the Company’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’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.

 

F-17

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Disaggregated Revenues

 

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

 

Year ended July 31
(in thousands)
  2020   2019 
Growth:        
BOSS Revolution Money Transfer  $47,950   $23,051 
National Retail Solutions   11,980    6,199 
Other   112    183 
Core:          
Mobile Top-Up   334,305    271,995 
BOSS Revolution Calling   463,917    490,649 
Carrier Services   393,769    514,202 
Other   42,914    55,629 
Total Telecom & Payment Services   1,294,947    1,361,908 
net2phone-UCaaS   31,870    24,482 
net2phone-Platform Services   18,952    22,782 
Total net2phone   50,822    47,264 
TOTAL  $1,345,769   $1,409,172 

 

F-18

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

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

 

(in thousands)  Telecom
& Payment
Services
   net2phone   Total 
Year ended July 31, 2020               
United States  $888,728   $34,136   $922,864 
Outside the United States:               
United Kingdom   134,339    12    134,351 
Netherlands   210,743    
    210,743 
Other   61,137    16,674    77,811 
Total outside the United States   406,219    16,686    422,905 
TOTAL  $1,294,947   $50,822   $1,345,769 
                
Year ended July 31, 2019               
United States  $901,997   $33,857   $935,854 
Outside the United States:               
United Kingdom   195,661    21    195,682 
Netherlands   192,284    
    192,284 
Other   71,966    13,386    85,352 
Total outside the United States   459,911    13,407    473,318 
TOTAL  $1,361,908   $47,264   $1,409,172 

 

Remaining Performance Obligations

 

The Company does not have any significant revenue from performance obligations satisfied or partially satisfied in previous reporting periods. The Company’s remaining performance obligations at July 31, 2020 and 2019 had an original expected duration of one year or less.

 

Accounts Receivable and Contract Balances

 

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

 

Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The primary component of the Company’s contract liability balance is the payments received for its prepaid BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up services. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in the Company’s consolidated balance sheets as “Deferred revenue”. The Company’s revenue recognized in fiscal 2020 and fiscal 2019 from amounts included in the contract liability balance at the beginning of the period was $32.3 million and $31.2 million, respectively.

 

F-19

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Deferred Customer Contract Acquisition and Fulfillment Costs

 

The Company recognizes as an asset its incremental costs of obtaining a contract with a customer that it expects to recover. The Company charges its direct costs to fulfill contracts to expense as incurred. The Company’s incremental costs of obtaining a contract with a customer are sales commissions paid to acquire customers. For Telecom & Payment Services, the Company applies the practical expedient whereby the Company primarily charges these costs to expense when incurred because the amortization period would be one year or less for the asset that would have been recognized from deferring these costs. For net2phone-UCaaS sales, employees and third parties receive commissions on sales to end users. The Company amortizes the deferred costs over the expected customer relationship period when it is expected to exceed one year.

 

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

 

July 31
(in thousands)
  2020   2019 
Deferred customer contract acquisition costs included in “Other current assets”  $2,350   $1,474 
Deferred customer contract acquisition costs included in “Other assets”   2,384    1,716 
TOTAL  $4,734   $3,190 

 

In fiscal 2020 and fiscal 2019, the Company’s amortization of deferred customer contract acquisition costs was $2.4 million and $1.8 million, respectively.

 

Note 3—Leases

 

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

 

The adoption of ASC 842 resulted in the recognition of operating lease liabilities of $12.4 million and operating ROU assets of the same amount as of August 1, 2019 based on the present value of the remaining minimum rental payments associated with the Company’s leases.

 

net2phone has equipment leases that were classified as capital leases under Topic 840 and are finance leases under ASC 842. net2phone is also the lessor in various equipment leases that were classified as sales-type capital leases under Topic 840, that are classified as sales-type finance leases under ASC 842. The assets and liabilities related to these finance leases are not material to the Company’s consolidated balance sheets.

 

On March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company’s former subsidiary, Rafael Holdings, Inc. (“Rafael”) to the Company’s stockholders of record as of the close of business on March 13, 2018 (the “Rafael Spin-Off”). The Company leases office space and parking in Rafael’s building and parking garage located at 520 Broad St, Newark, New Jersey. The Company also leases office space in Israel from Rafael. The Newark lease expires in April 2025 and the Israel lease expires in July 2025. In fiscal 2020 and fiscal 2019, the Company incurred lease costs of $1.9 million and $1.8 million, respectively, in connection with the Rafael leases, which is included in operating lease cost in the table below.

 

F-20

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

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

 

Year ended July 31
(in thousands)
  2020 
Operating lease cost  $2,832 
Short-term lease cost   246 
TOTAL LEASE COST  $3,078 
      
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases  $2,745 

 

July 31  2020 
Weighted-average remaining lease term-operating leases   4.2 years 
Weighted-average discount rate-operating leases   3.12%

 

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

 

July 31
(in thousands)
  2020 
Operating lease liabilities included in “Other current liabilities”  $2,350 
Operating lease liabilities included in noncurrent liabilities   7,353 
TOTAL  $9,703 

 

Future minimum maturities of operating lease liabilities were as follows:

 

(in thousands)    
Year ending July 31:    
2021  $2,621 
2022   2,453 
2023   2,072 
2024   1,827 
2025   1,418 
Thereafter   
 
Total lease payments   10,391 
Less imputed interest   (688)
Total operating lease liabilities  $9,703 

 

F-21

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

The Company adopted ASC 842 on August 1, 2019 using the modified retrospective transition approach, which requires the following disclosures for periods presented prior to adoption. In fiscal 2019, rental expense under operating leases in accordance with Topic 840 was $4.8 million. The future minimum payments for operating leases as of July 31, 2019 were as follows:

 

(in thousands)    
Year ending July 31:    
2020  $6,876 
2021   3,558 
2022   2,585 
2023   2,108 
2024   1,869 
Thereafter   1,459 
Total payments  $18,455 

 

Note 4—Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents

 

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

 

July 31
(in thousands)
  2020   2019 
Cash and cash equivalents  $84,860   $80,168 
Restricted cash and cash equivalents   116,362    177,031 
TOTAL CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AND CASH EQUIVALENTS  $201,222   $257,199 

 

At July 31, 2020 and 2019, restricted cash and cash equivalents included $116.3 million and $176.8 million, respectively, in restricted cash and cash equivalents held by IDT Financial Services Limited, the Company’s Gibraltar-based bank.

 

Note 5—Acquisitions

 

Ringsouth Europa, S.L.

 

On December 11, 2019, the Company’s subsidiary, net2phone, Inc. acquired 100% of the outstanding shares of Ringsouth Europa, S.L. (“Ringsouth”), a regional provider of cloud communications services to businesses in Spain. The acquisition expands net2phone’s business into Spain. Ringsouth’s operating results from the date of acquisition, which were not significant, are included in the Company’s consolidated financial statements.

 

The acquisition date fair value of the consideration consisted of the following:

 

(in thousands)    
Cash paid  $450 
Contingent consideration   375 
Total fair value of consideration  $825 

 

The contingent consideration includes two potential payments to the seller of $0.4 million each, based on monthly recurring revenue targets to be achieved over a 36-month period and 48-month period. The second potential payment is not contingent upon meeting the target for the first payment. The fair value of the contingent consideration was estimated using discounted cash flow models and Monte Carlo simulations. This fair value measurement was based on significant inputs not observable in the market and therefore represents a Level 3 measurement. There was no change in the estimated fair value of the contingent consideration in the period from the acquisition date to July 31, 2020, although the balance changed due to foreign currency translation adjustments.

 

F-22

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

The impact of the acquisition’s purchase price allocations on the Company’s consolidated balance sheet was as follows:

 

(in thousands)    
Trade accounts receivable  $142 
Other current assets   21 
Property, plant and equipment   84 
Goodwill   1,437 
Non-compete agreement (4-year useful life)   50 
Customer relationships (7-year useful life)   130 
Tradename (2-year useful life)   30 
Deferred income tax assets   118 
Other assets   10 
Trade accounts payable   (302)
Accrued expenses   (136)
Other current liabilities   (408)
Other liabilities   (351)
Net assets acquired  $825 
      

 

The goodwill was assigned to the net2phone segment and was attributable primarily to Ringsouth’s assembled workforce and expected synergies from the business combination. The goodwill is expected to be deductible for income tax purposes.

 

The Company’s pro forma results of operations as if the Ringsouth acquisition occurred on August 1, 2018 were not materially different from the actual results of operations.

 

Versature Corp.

 

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’s UCaaS business into Canada. Versature’s operating results from the date of acquisition, which were not significant, are included in the Company’s consolidated financial statements.

 

F-23

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

The impact of the acquisition’s purchase price allocations on the Company’s consolidated balance sheet and the acquisition date fair value of the total consideration transferred were as follows:

 

(in thousands)    
Trade accounts receivable  $370 
Prepaid expenses   65 
Property, plant and equipment   1,826 
Non-compete agreement (5-year useful life)   600 
Customer relationships (20-year useful life)   3,003 
Tradename (20-year useful life)   490 
Other assets   486 
Trade accounts payable   (81)
Accrued expenses   (523)
Other liabilities   (710)
Net assets excluding cash acquired  $5,526 
      
Supplemental information:     
Cash paid  $5,943 
Cash acquired   (417)
Total consideration, net of cash acquired  $5,526 

 

The Company’s pro forma results of operations as if the Versature acquisition occurred on August 1, 2018 were not materially different from the actual results of operations.

 

Note 6—Debt Securities

 

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

 

(in thousands)  Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair Value 
July 31, 2020                
Certificates of deposit*  $13,844   $58   $
   $13,902 
U.S. Treasury bills   2,498    
    
    2,498 
Municipal bonds   1,979    
    (16)   1,963 
TOTAL  $18,321   $58   $(16)  $18,363 
July 31, 2019                    
Certificates of deposit*  $2,234   $
   $
   $2,234 
Municipal bonds   300    
    
    300 
TOTAL  $2,534   $
   $
   $2,534 

 

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

 

Proceeds from maturities and sales of debt securities were $6.5 million and $5.3 million in fiscal 2020 and fiscal 2019, respectively. There were no realized gains or realized losses from sales of debt securities in fiscal 2020 and fiscal 2019.

 

F-24

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

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

 

(in thousands)  Fair Value 
Within one year  $15,941 
After one year through five years   1,449 
After five years through ten years   209 
After ten years   764 
TOTAL  $18,363 

 

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

 

(in thousands)  Unrealized
Losses
   Fair
Value
 
July 31, 2020        
Municipal bonds  $16   $1,963 
July 31, 2019          
Total  $
   $
 

 

At July 31, 2020 and 2019, there were no securities in a continuous unrealized loss position for 12 months or longer.

 

Note 7—Equity Investments

 

At August 1, 2018, the cumulative effect of adopting ASU No. 2016-01, Financial InstrumentsOverall (Subtopic 825-10), Recognition and Measurement of Financial Assets and Financial Liabilities (see Note 1) was a $1.2 million increase in noncurrent “Equity investments”, a $33,000 decrease in “Accumulated other comprehensive loss” and a $1.1 million decrease in “Accumulated deficit”, primarily from the measurement at fair value of the Company’s shares of Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”) and the derecognition of unrealized holding losses on equity securities classified as available-for-sale.

 

Equity investments consist of the following:

 

July 31
(dollars in thousands)
  2020   2019 
Zedge, Inc. Class B common stock, 42,282 shares at July 31, 2020 and 2019  $59   $68 
Rafael Holdings, Inc. Class B common stock, 27,806 and 27,419 shares at July 31, 2020 and 2019, respectively   389    567 
Mutual funds   5,516    5,053 
Current equity investments  $5,964   $5,688 
           
Visa Series C Preferred  $3,825   $3,619 
Hedge funds   4,783    5,475 
Other   225    225 
Noncurrent equity investments  $8,833   $9,319 

 

F-25

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

On June 1, 2016, the Company completed a pro rata distribution of the common stock that the Company held in the Company’s subsidiary Zedge, Inc. (“Zedge”) to the Company’s stockholders of record as of the close of business on May 26, 2016. The Company received Zedge Class B common shares as well as Rafael Class B common shares in connection with the lapsing of restrictions on Zedge and Rafael restricted stock held by certain of the Company’s employees and the Company’s payment of taxes related thereto.

 

In June 2016, upon the acquisition of Visa Europe Limited by Visa, Inc. (“Visa”), IDT Financial Services Limited received 1,830 shares of Visa Series C Preferred among other consideration. At July 31, 2020, each share of Visa Series C Preferred was convertible into 13.722 shares of Visa Class A common stock (the “Conversion Adjustment), subject to certain conditions, and will be convertible at the holder’s option beginning in June 2028. On September 24, 2020, in connection with Visa’s first mandatory release assessment, the Company received 125 shares of Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”) and the Conversion Adjustment for Visa Series C Preferred was reduced to 6.861. The 125 shares of Visa Series A Preferred are convertible into 12,500 shares of Visa Class A common stock. On September 24, 2020, the Company estimated the aggregate fair value of its shares of Visa Series C Preferred and Visa Series A Preferred was $4.4 million.

 

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

 

Year ended July 31
(in thousands)
  2020   2019 
Balance, beginning of period  $3,919   $1,883 
Adoption of change in accounting for equity investments   
    1,213 
Adjusted balance   3,919    3,096 
Adjustment for observable transactions involving a similar investment from the same issuer   206    826 
Upward adjustments   3    
 
Redemptions   (19)   (3)
Impairments   
    
 
BALANCE, END OF PERIOD  $4,109   $3,919 

 

The Company increased the carrying value of the 1,830 shares of Visa Series C Preferred it held by $0.2 million and $0.8 million in fiscal 2020 and fiscal 2019, respectively, based on the fair value of Visa Class A common stock and a discount for lack of current marketability.

 

F-26

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Unrealized gains and losses for all equity investments included the following:

 

Year ended July 31
(in thousands)
  2020   2019 
Net (losses) gains recognized during the period on equity investments  $(336)  $1,779 
Less: net gains and losses recognized during the period on equity investments redeemed during the period   
    
 
Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date  $(336)  $1,779 

 

Note 8—Fair Value Measurements

 

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

 

(in thousands)  Level 1   Level 2   Level 3   Total 
July 31, 2020                
Debt securities  $2,498   $15,865   $
   $18,363 
Equity investments included in current assets   5,964    
    
    5,964 
Equity investments included in noncurrent assets   
    
    3,825    3,825 
TOTAL  $8,462   $15,865   $3,825   $28,152 
Contingent consideration included in other noncurrent liabilities (see Note 5)  $
   $
   $(396)  $(396)
                     
July 31, 2019                    
Debt securities  $
   $2,534   $
   $2,534 
Equity investments included in current assets   5,688    
    
    5,688 
Equity investments included in noncurrent assets   
    
    3,619    3,619 
TOTAL  $5,688   $2,534   $3,619   $11,841 

 

At July 31, 2019, the Company did not have any liabilities measured at fair value on a recurring basis.

 

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

 

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

 

Year ended July 31,    
(in thousands)  2020   2019 
Balance, beginning of period  $3,619   $
 
Transfer into Level 3 from adoption of change in accounting for equity investments   
    2,793 
Total gains included in “Other (expense) income, net”   206    826 
BALANCE, END OF PERIOD  $3,825   $3,619 
           
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period  $
   $
 

 

F-27

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

The following tables summarize the change in the balance of the Company’s liabilities 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 fiscal 2019.

 

Year ended July 31,    
(in thousands)  2020   2019 
Balance, beginning of period  $
   $
 
Transfer into Level 3 from acquisition (see Note 5)   375    
 
Total loss recognized in “Foreign currency translation adjustments”   21    
 
BALANCE, END OF PERIOD  $396   $
 
           
Change in unrealized gains or losses for the period included in earnings for liabilities at the end of the period  $
   $
 

 

Fair Value of Other Financial Instruments

 

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

 

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

 

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

 

Note 9—Property, Plant and Equipment

 

Property, plant and equipment consist of the following:

 

July 31
(in thousands)
  2020   2019 
Equipment  $67,530   $79,465 
Computer software   130,565    120,996 
Leasehold improvements   1,723    1,384 
Furniture and fixtures   450    403 
    200,268    202,248 
Less accumulated depreciation and amortization   (170,207)   (167,893)
Property, plant and equipment, net  $30,061   $34,355 

 

Depreciation and amortization expense of property, plant and equipment was $20.0 million and $22.3 million in fiscal 2020 and fiscal 2019, respectively.

 

F-28

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Note 10—Goodwill

 

The table below reconciles the change in the carrying amount of goodwill by operating segment for the period from July 31, 2018 to July 31, 2020:

 

(in thousands)  Telecom
& Payment
Services
   net2phone   Total 
Balance at July 31, 2018  $11,315   $
   $11,315 
Foreign currency translation adjustments   (106)   
    (106)
Balance at July 31, 2019   11,209    
    11,209 
Acquisition   
    1,437    1,437 
Foreign currency translation adjustments   130    82    212 
Balance at July 31, 2020  $11,339   $1,519   $12,858 

 

Note 11—Other Intangible Assets

 

The table below presents information on the Company’s amortized intangible assets:

 

(in thousands)  Weighted
Average
Amortization
Period
  Gross
Carrying
Amount
   Accumulated
Amortization
   Net
Balance
 
July 31, 2020               
Tradenames  16.5 years  $1,017   $(392)  $625 
Non-compete agreements  4.9 years   636    (227)   409 
Customer relationships  11.2 years   6,215    (3,290)   2,925 
TOTAL  11.4 years  $7,868   $(3,909)  $3,959 
July 31, 2019                  
Tradename  17.0 years  $970   $(320)  $650 
Non-compete agreement  5.0 years   595    (104)   491 
Customer relationships  11.9 years   6,136    (3,081)   3,055 
TOTAL  12.0 years  $7,701   $(3,505)  $4,196 

 

Amortization expense of intangible assets was $0.4 million and $0.3 million in fiscal 2020 and fiscal 2019, respectively. The Company estimates that amortization expense of intangible assets with finite lives will be $0.4 million, $0.4 million, $0.4 million, $0.2 million and $0.2 million in fiscal 2021, fiscal 2022, fiscal 2023, fiscal 2024, and fiscal 2025, respectively.

 

F-29

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Note 12—Other Operating Expense, Net

 

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

 

Year ended July 31
(in thousands)
  2020   2019 
Corporate —Straight Path Communications Inc. class action (legal fees net of insurance claims)/insurance claims net of legal fees  $(531)  $326 
net2phone—indemnification claim   (1,244)   (292)
net2phone—other, net   (63)   25 
Telecom & Payment Services—accrual for non-income related taxes related to a foreign subsidiary   (2,150)   (8,000)
Telecom & Payment Services—write-off of assets   (575)   
 
Telecom & Payment Services—accrual for legal matter   (500)   
 
Telecom & Payment Services—gain on sale of calling card business in Asia   
    215 
TOTAL  $(5,063)  $(7,726)

 

Straight Path Communications Inc. Class Action

 

On July 31, 2013, the Company completed a pro rata distribution of the common stock of the Company’s subsidiary Straight Path Communications Inc. (“Straight Path”) to the Company’s stockholders of record as of the close of business on July 25, 2013 (the “Straight Path Spin-Off”). As discussed in Note 20, a putative class action on behalf of Straight Path’s stockholders and derivative complaint was filed naming the Company, among others. In fiscal 2020 and fiscal 2019, the Company incurred legal fees of $3.6 million and $2.0 million, respectively, related to this action. Also, in fiscal 2020 and fiscal 2019, the Company recorded offsetting gains from insurance claims for this matter of $3.1 million and $2.3 million, respectively.

 

Indemnification Claim

 

In June 2019, as part of a commercial resolution, the Company indemnified a net2phone cable telephony customer related to patent infringement claims brought against the customer.

 

Accrual for Non-Income Related Taxes

 

In fiscal 2020 and fiscal 2019, the Company recorded accruals for non-income related taxes related to one of its foreign subsidiaries.

 

Note 13—Note Payable and Revolving Credit Loan Payable

 

Note Payable

 

On April 20, 2020, IDT Domestic Telecom, Inc. (“IDT DT”), a subsidiary of the Company, received loan proceeds of $10.0 million (the “PPP Loan”) from TD Bank, N.A, pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the U.S. Small Business Administration. On April 29, 2020, IDT DT returned all $10.0 million in proceeds from the PPP Loan. In light of the oversubscription of applications for loans under the PPP, and despite IDT DT’s need for the funds to support its operations, IDT DT returned the loan proceeds in order to make those funds available to other borrowers that may be in greater need than IDT DT.

 

Revolving Credit Loan Payable

 

The Company’s subsidiary, IDT Telecom, Inc., had a credit agreement dated as of October 31, 2019, with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million until its maturity date on July 15, 2020. The principal outstanding incurred interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points. IDT Telecom paid 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.

 

F-30

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

IDT Telecom had a credit agreement, dated as of October 31, 2018, with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million until its maturity date on July 15, 2019. The principal outstanding incurred interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points. IDT Telecom paid 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.

 

Note 14—Accrued Expenses

 

Accrued expenses consist of the following:

 

July 31
(in thousands)
  2020   2019 
Carrier minutes termination  $35,005   $39,155 
Carrier network connectivity, toll-free and 800 services   1,243    1,569 
Regulatory fees and taxes   54,087    55,005 
Compensation costs   16,051    12,971 
Legal and professional fees   5,466    3,249 
Other   13,692    15,885 
TOTAL  $125,544   $127,834 

 

Note 15—Other (Expense) Income, Net

 

Other (expense) income, net consists of the following:

 

Year ended July 31
(in thousands)
  2020   2019 
Foreign currency transaction gains (losses)  $370   $(696)
Write-off of tax assets related to prior periods   (1,346)   
 
(Loss) gain on investments   (336)   1,779 
Other   45    (401)
TOTAL  $(1,267)  $682 

 

F-31

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Note 16—Income Taxes

 

The components of income before income taxes are as follows:

 

Year ended July 31
(in thousands)
  2020   2019 
Domestic  $13,380   $6,827 
Foreign   4,338    (6,374)
INCOME BEFORE INCOME TAXES  $17,718   $453 

 

Significant components of the Company’s deferred income tax assets consist of the following:

 

July 31
(in thousands)
  2020   2019 
Deferred income tax assets:        
Bad debt reserve  $854   $540 
Accrued expenses   2,963    3,134 
Stock options and restricted stock   1,226    866 
Charitable contributions   659    734 
Depreciation   (71)   151 
Unrealized gain   (302)   (231)
Net operating loss   62,588    72,625 
Transaction taxes   
    2,000 
Deferred revenue   (705)   (1,060)
Total deferred income tax assets   67,212    78,759 
Valuation allowance   (58,700)   (74,170)
NET DEFERRED INCOME TAX ASSETS  $8,512   $4,589 

 

The benefit from (provision for) income taxes consists of the following:

 

Year ended July 31
(in thousands)
  2020   2019 
Current:        
Federal  $
   $
 
State and local   (46)   (15)
Foreign   (177)   971 
    (223)   956 
Deferred:          
Federal   8,345    
 
State and local   12    1 
Foreign   (4,434)   (1,080)
    3,923    (1,079)
BENEFIT FROM (PROVISION FOR) INCOME TAXES  $3,700   $(123)

 

F-32

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

The differences between income taxes expected at the U.S. federal statutory income tax rate and income taxes provided are as follows:

 

Year ended July 31
(in thousands)
  2020   2019 
U.S. federal income tax at statutory rate  $(3,721)  $(95)
Transition tax on foreign earnings   
    92 
Valuation allowance   15,470    2,008 
Foreign tax rate differential   (3,702)   (2,835)
Nondeductible expenses   (813)   (657)
Other   88    1 
Foreign restructuring   (3,266)   2,271 
Tax law changes   
    (896)
State and local income tax, net of federal benefit   (356)   (12)
BENEFIT FROM (PROVISION FOR) INCOME TAXES  $3,700   $(123)

 

The Company’s cumulative undistributed foreign earnings are included in accumulated deficit in the Company’s consolidated balance sheets and consisted of approximately $376 million at July 31, 2020. The Company has concluded that the earnings remain permanently reinvested.

 

At July 31, 2020, the Company had federal net operating loss carryforwards of approximately $156 million. These carry-forward losses are available to offset future U.S. federal taxable income. The federal net operating loss carryforwards expire in fiscal 2027 through fiscal 2038. The Company has foreign net operating losses of approximately $90 million, of which approximately $81 million does not expire, approximately $8 million expires in two to ten years and $1 million expires in twenty years. These foreign net operating losses are available to offset future taxable income in the countries in which the losses were incurred. The Company’s subsidiary, net2phone, has additional federal net operating losses of approximately $49 million, which will expire through fiscal 2027. With the reacquisition of net2phone by the Company in March 2006, its losses were limited under Internal Revenue Code Section 382 to approximately $7 million per year. The net operating losses do not include any excess benefits related to stock options or restricted stock.

 

F-33

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

The change in the valuation allowance is as follows:

 

Year ended July 31
(in thousands)
  Balance at
beginning of
year
   Additions
charged to
costs and
expenses
   Deductions   Balance at
end of year
 
2020                
Reserves deducted from deferred income taxes, net:                
Valuation allowance  $74,170   $
   $(15,470)  $58,700 
2019                    
Reserves deducted from deferred income taxes, net:                    
Valuation allowance  $76,020   $
   $(1,850)  $74,170 

 

In fiscal 2020, due to taxable income in the United States, the Company utilized deferred tax assets and released the corresponding valuation allowance to offset income tax expense of $3.5 million. In addition, in fiscal 2020, the Company released an additional $8.4 million of the valuation allowance on the portion of the deferred tax assets that it is more likely than not going to utilize because the Company is forecasting future profitability in the United States.

 

At July 31, 2020 and 2019, the Company did not have any unrecognized income tax benefits. There were no changes in the balance of unrecognized income tax benefits in fiscal 2020 and fiscal 2019. At July 31, 2020, the Company did not expect any changes in unrecognized income tax benefits during the next twelve months. In fiscal 2020 and fiscal 2019, the Company did not record any interest and penalties on income taxes. At July 31, 2020 and 2019, there was no accrued interest included in current income taxes payable.

 

In September 2017, the Company, IDT DT, and certain other affiliates were certified by the New Jersey Economic Development Authority as having met all of the requirements of the Grow New Jersey Assistance Act Tax Credit Program. The corporation business tax credits to be received are a maximum of $21.1 million. The Company may claim a portion of the tax credit each tax year for ten years beginning in 2017. The tax credit can be applied to 100% of the Company’s New Jersey tax liability each year, and the unused amount of the annual credit can be carried forward. In addition, the Company may apply for a tax credit transfer certificate to sell unused tax credits to another business. The tax credits must be sold for no less than 75% of the value of the tax credits. The tax credits are subject to reduction, forfeiture and recapture if, among other things, the number of full-time employees declines below the program or statewide minimum. The Company has yet to receive the credit.

 

The Company currently remains subject to examinations of its tax returns as follows: U.S. federal tax returns for fiscal 2017 to fiscal 2020, state and local tax returns generally for fiscal 2016 to fiscal 2020, and foreign tax returns generally for fiscal 2016 to fiscal 2020.

 

Note 17—Equity

 

Correction of Noncontrolling Interests

 

In the fourth quarter of fiscal 2019, the Company corrected the noncontrolling interests and the accumulated deficit of one of its subsidiaries. The net loss attributable to noncontrolling interests for this subsidiary had not been recorded since its inception in fiscal 2016. Accordingly, as of August 1, 2018, the Company recorded a reduction in “Noncontrolling interests” and an offsetting reduction to “Accumulated deficit” of $2.0 million.

 

Class A Common Stock and Class B Common Stock

 

The rights of holders of Class A common stock and Class B common stock are identical except for certain voting and conversion rights and restrictions on transferability. The holders of Class A common stock and Class B common stock receive identical dividends per share when and if declared by the Company’s Board of Directors. In addition, the holders of Class A common stock and Class B common stock have identical and equal priority rights per share in liquidation. The Class A common stock and Class B common stock do not have any other contractual participation rights. The holders of Class A common stock are entitled to three votes per share and the holders of Class B common stock are entitled to one-tenth of a vote per share. Each share of Class A common stock may be converted into one share of Class B common stock, at any time, at the option of the holder. Shares of Class A common stock are subject to certain limitations on transferability that do not apply to shares of Class B common stock.

 

F-34

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Sale of Shares of Class B Common Stock to Howard S. Jonas

 

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’s Class B common stock on April 16, 2018, the last closing price before approval of the sale by the Company’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’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’s Class B common stock whose record date was between April 16, 2018 and the issuance of the shares.

 

Stock Repurchases

 

The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company’s Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In fiscal 2020, the Company repurchased 671,117 shares of Class B common stock for an aggregate purchase price of $4.2 million. In fiscal 2019, the Company repurchased 729,110 shares of Class B common stock for an aggregate purchase price of $3.9 million. At July 31, 2020, 6.2 million shares remained available for repurchase under the stock repurchase program.

 

Between August 1, 2020 and October 12, 2020, the Company repurchased 463,792 shares of Class B common stock for an aggregate purchase price of $2.8 million under its existing stock repurchase program. At October 12, 2020, 5.8 million shares remained available for repurchase under the stock repurchase program.

 

In fiscal 2020 and fiscal 2019, the Company paid $0.3 million and $28,000, respectively, to repurchase shares of Class B common stock that were tendered by employees of the Company to satisfy the employees’ tax withholding obligations in connection with the lapsing of restrictions on awards of deferred stock units (“DSUs”) and restricted stock. Such shares are repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date. In fiscal 2020 and fiscal 2019, the Company repurchased 37,348 and 3,748 shares, respectively, of the Company’s Class B common stock from employees.

 

Note 18—Stock-Based Compensation

 

Stock-Based Compensation Plan

 

The 2015 Stock Option and Incentive Plan is intended to provide incentives to officers, employees, directors and consultants of the Company, including stock options, stock appreciation rights, limited rights, deferred stock units, and restricted stock. On December 12, 2019 and December 13, 2018, the Company’s stockholders approved amendments to the 2015 Stock Option and Incentive Plan to increase the number of shares of the Company’s Class B common stock available for the grant of awards thereunder by an additional 0.4 million and 0.1 million shares, respectively. At July 31, 2020, the Company had 1.6 million shares of Class B common stock reserved for awards made under the 2015 Stock Option and Incentive Plan and 0.6 million shares were available for future grants.

 

In fiscal 2020 and fiscal 2019, there was no income tax benefit resulting from tax deductions in excess of the compensation cost recognized for the Company’s stock-based compensation.

 

Stock Options

 

Option awards are generally granted with an exercise price equal to the market price of the Company’s stock on the date of grant. Option awards generally vest on a graded basis over three years of service and have ten-year contractual terms. No option awards were granted in fiscal 2020 or fiscal 2019. The fair value of stock options was estimated on the date of the grant using a Black-Scholes valuation model. Expected volatility is based on historical volatility of the Company’s Class B common stock and other factors. The Company uses historical data on exercise of stock options, post vesting forfeitures and other factors to estimate the expected term of the stock-based payments granted. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant.

 

F-35

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

A summary of stock option activity for the Company is as follows:

 

   Number of
Options
(in thousands)
   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
Term (in years)
   Aggregate
Intrinsic Value
(in thousands)
 
Outstanding at July 31, 2019   1,223   $14.23                             
Granted   
    
           
Exercised   (33)   (8.48)          
Cancelled / Forfeited   (64)   (13.93)          
OUTSTANDING AT JULY 31, 2020   1,126   $14.42    2.0   $
 
EXERCISABLE AT JULY 31, 2020   1,126   $14.42    2.0   $
 

 

The total intrinsic value of options exercised during fiscal 2020 and fiscal 2019 was $16,000 and nil, respectively. At July 31, 2020, there was no unrecognized compensation cost related to non-vested stock options.

 

Restricted Stock

 

The fair value of restricted shares of the Company’s Class B common stock is determined based on the closing price of the Company’s Class B common stock on the grant date. Share awards generally vest on a graded basis over three years of service.

 

A summary of the status of the Company’s grants of restricted shares of Class B common stock is presented below:

 

(in thousands)  Number of
Non-vested
Shares
   Weighted-
Average
Grant-
Date Fair
Value
 
Non-vested shares at July 31, 2019   206   $4.84 
Granted   26    7.01 
Vested   (32)   (8.91)
Forfeited   (1)   (13.50)
NON-VESTED SHARES AT JULY 31, 2020   199   $4.41 

 

At July 31, 2020, there was $0.5 million of total unrecognized compensation cost related to non-vested stock-based compensation arrangements, which is expected to be recognized over a weighted-average period of 0.8 years. The total grant date fair value of shares vested in fiscal 2020 and fiscal 2019 was $0.3 million and $0.7 million, respectively.

 

F-36

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Deferred Stock Units Equity Incentive Program

 

The Company has an existing equity incentive program in the form of DSUs that, upon vesting, will entitle the grantees to receive shares of the Company’s Class B common stock. Subject to continued full time employment or other service to the Company, 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 be issuable on each vesting date will vary between 50% to 200% of the number of DSUs that 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.

 

On January 6, 2020, the first vesting date under the program, in accordance with the program and based on certain elections made by grantees, the Company issued 100,284 shares of its Class B common stock for vested DSUs. Based on those elections, vesting for 38,024 DSUs was delayed until January 5, 2021.

 

A summary of the status of the Company’s grants of DSUs under this program is presented below:

 

(in thousands)  Number of
Non-vested
DSUs
   Weighted-
Average
Grant-
Date Fair
Value
 
Non-vested shares at July 31, 2019   411   $10.35 
Granted   7    11.19 
Vested   (100)   (10.68)
Forfeited   (3)   (11.19)
NON-VESTED SHARES AT JULY 31, 2020   315   $10.26 

  

At July 31, 2020, there was $1.3 million of total unrecognized compensation cost related to non-vested DSUs, which is expected to be recognized over a weighted-average period of 0.7 years. The total grant date fair value of DSUs vested in fiscal 2020 was $1.1 million. There were no DSUs that vested in fiscal 2019.

 

Subsequent Event—Proposed Grant of Restricted Equity

 

On September 30, 2020, the Compensation Committee of the Company’s Board of Directors approved a compensatory arrangement with Howard S. Jonas and Shmuel Jonas, the Company’s Chief Executive Officer, subject to finalization of the terms of the grants, documentation, and approval of the Corporate Governance Committee of the Board of Directors. The arrangement would provide for grants to each of Howard Jonas and Shmuel Jonas of restricted equity interests in an entity that will operate the UCaaS business of the Company’s net2phone segment (the “Business Unit”). The restricted equity will vest only on the satisfaction of both a doubling of the quarterly revenue run rate and achieving a value for the Business Unit of $100 million or more. The restricted equity would entitle the grantees to proceeds only on a sale, spin-off, initial public offering, or other monetization of the Business Unit and have certain protection from dilution.

 

F-37

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Note 19—Accumulated Other Comprehensive Loss

 

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

 

(in thousands)  Unrealized
(loss) gain on
available-for-
sale securities
   Foreign
currency
translation
   Accumulated
other
comprehensive
loss
 
Balance at July 31, 2018  $(34)  $(4,938)  $(4,972)
Adjustment from the adoption of change in accounting for equity investments (see Note 8)   33    
    33 
Adjusted balance at August 1, 2018   (1)   (4,938)   (4,939)
Other comprehensive income attributable to IDT Corporation   1    80    81 
Balance at July 31, 2019   
    (4,858)   (4,858)
Other comprehensive income (loss) attributable to IDT Corporation   42    (2,594)   (2,552)
BALANCE AT JULY 31, 2020  $42   $(7,452)  $(7,410)

 

Note 20—Commitments and Contingencies

 

Coronavirus Disease (COVID-19)

 

The Company continues to monitor and respond to the impacts of the COVID-19 pandemic on all aspects of its business, including its customers, employees, suppliers, vendors, and business partners.

 

Operationally, the Company’s employees transitioned to work-from-home during the third quarter of fiscal 2020 and, to a large degree, continued to work-from-home in the fourth quarter. Its salespeople and delivery employees continued to serve its independent retailers and channel partners with minimal interruption.

 

COVID-19 had mixed financial impacts on the Company during the third and fourth quarters of fiscal 2020.

 

As of the date of this filing, management believes that the Company continues to have sufficient liquidity and capital resources for the foreseeable future. Looking ahead, current economic conditions, if enduring, may create additional hardship for many of the Company’s customers. Over the longer term, sustained levels of high unemployment along with declining economic activity and less favorable foreign exchange market conditions could materially and adversely impact the Company by dampening demand for both its retail and wholesale offerings. The situation remains fluid and the Company cannot predict with certainty the potential impact of COVID-19 on its business, results of operations, financial condition and cash flows.

 

Legal Proceedings

 

On April 12, 2019, Scarleth Samara filed a putative class action against IDT Telecom in the U.S. District Court for the Eastern District of Louisiana alleging certain violations of the Telephone Consumer Protection Act of 1991. Plaintiff alleges that in October of 2017, IDT Telecom sent unauthorized marketing messages to her cellphone. IDT Telecom filed a motion to compel arbitration. On or about August 19, 2019, the plaintiff agreed to dismiss the pending court action and the parties intend to proceed with arbitration. At this stage, the Company is unable to estimate its potential liability, if any. The Company intends to vigorously defend the claim.

 

F-38

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

On January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate members of the putative class in accordance with California law. The Company is evaluating the claims, and at this stage, is unable to estimate its potential liability, if any. The Company intends to vigorously defend the claims. In August 2019, the Company filed a cross complaint against Rosales alleging trade secret and other violations.

 

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.

 

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.

 

On July 5, 2017, plaintiff JDS1, LLC, on behalf of itself and all other similarly situated stockholders of Straight Path, and derivatively on behalf of Straight Path as nominal defendant, filed a putative class action and derivative complaint in the Court of Chancery of the State of Delaware against the Company, The Patrick Henry Trust (a trust formed by Howard S. Jonas that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of Straight Path’s directors. The complaint alleges that the Company aided and abetted Straight Path Chairman of the Board and Chief Executive Officer Davidi Jonas, and Howard S. Jonas in his capacity as controlling stockholder of Straight Path, in breaching their fiduciary duties to Straight Path in connection with the settlement of claims between Straight Path and the Company related to potential indemnification claims concerning Straight Path’s obligations under the Consent Decree it entered into with the Federal Communications Commission (“FCC”), as well as the sale of Straight Path’s subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with a similar action that was initiated by The Arbitrage Fund. The Plaintiffs are seeking, among other things, (i) a declaration that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused; (ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between Straight Path and Verizon Communications Inc. for their shares of Straight Path’s Class B common stock; and (iv) ordering Howard S. Jonas, Davidi Jonas, and the Company to disgorge any profits for the benefit of the class Plaintiffs. On August 28, 2017, the Plaintiffs filed an amended complaint. On September 24, 2017, the Company filed a motion to dismiss the amended complaint, which was ultimately denied, and which denial was affirmed by the Delaware Supreme Court. The parties are engaged in discovery. The Company intends to vigorously defend this matter (see Note 12). At this stage, the Company is unable to estimate its potential liability, if any.

 

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

 

Sales Tax Contingency

 

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

 

Regulatory Fees Audit

 

The Company’s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, related to payments due to the FCC, is currently under audit by the Universal Service Administrative Company (“USAC”). The Internal Audit Division of USAC issued preliminary audit findings and the Company has, in accordance with audit procedures, noted its objections to some of the findings. The Company awaits a final decision by USAC on the preliminary audit findings. Depending on the findings contained in the final decision, the Company may further appeal to the FCC. At July 31, 2020 and 2019, the Company’s accrued expenses included $40.8 million and $44.7 million, respectively, for these regulatory fees for the years covered by the audit, as well as prior and subsequent years.

 

F-39

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Purchase Commitments

 

At July 31, 2020, the Company had purchase commitments of $2.3 million for computer hardware and software, as well as other equipment and services.

 

Telecom Services Commitments

 

In May 2019, the Company entered into a Memorandum of Understanding (“MOU) with a telecom operator in Central America for among other things, termination of inbound and outbound international long-distance voice calls. The Company paid the telecom operator monthly committed amounts during the term of the MOU. The MOU expired on June 30, 2020.

 

In August 2017, the Company entered into a Reciprocal Services Agreement, as amended, 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. This agreement was terminated on April 30, 2020. Pursuant to the agreement, the Company deposited $9.2 million into an escrow account as security for the benefit of the telecom operator, which was included in “Other current assets” in the accompanying consolidated balance sheet at July 31, 2019 based on the terms and conditions of the agreement. In May 2020, an aggregate of $9.7 million for the security deposit plus interest was released from escrow and returned to the Company.

 

Performance Bonds

 

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

 

FCC Investigation of Straight Path Spectrum LLC

 

On September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services. The Company has cooperated with the FCC in this matter and has responded to the letter of inquiry. If the FCC were to pursue separate action against the Company, the FCC could seek to fine or impose regulatory penalties or civil liability on the Company related to activities during the period of ownership by the Company.

 

Note 21—Related Party Transactions

 

Rafael Holdings, Inc.

 

In connection with the Rafael Spin-Off, the Company and Rafael entered into a Transition Services Agreement pursuant to which the Company provides to Rafael certain administrative and other services. The Company charged Rafael $0.4 million and $0.4 million in fiscal 2020 and fiscal 2019, respectively, for services provided. In addition, in fiscal 2019, the Company collected cash of $0.2 million on behalf of Rafael related to Rafael’s parking garage and third-party tenants. At July 31, 2020 and 2019, other current assets reported in the Company’s consolidated balance sheets included net receivable from Rafael of $50,000 and $0.1 million, respectively.

 

At July 31, 2020 and 2019, the Company held 27,806 and 27,419 shares, respectively, of Rafael Class B common stock (see Note 7).

 

See Note 3 for the Company’s lease commitments with Rafael.

 

Straight Path Communications Inc.

 

On July 5, 2017, certain of Straight Path stockholders filed a putative class action and derivative complaint against the Company and others (see Note 20). On September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services (see Note 20).

 

F-40

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Genie Energy Ltd.

 

On October 28, 2011, the Company completed a pro rata distribution of the common stock of the Company’s subsidiary, Genie Energy Ltd. (“Genie”), to the Company’s stockholders of record as of the close of business on October 21, 2011 (the “Genie Spin-Off”). The Company entered into a Transition Services Agreement with Genie prior to the Genie Spin-Off, which provides for certain services to be performed by the Company and Genie. The Company charged Genie $1.1 million and $1.0 million in fiscal 2020 and fiscal 2019, respectively, for services provided and other items, net of the amounts charged by Genie to the Company. At July 31, 2020 and 2019, other current assets reported in the Company’s consolidated balance sheets included receivables from Genie of $0.2 million and $0.2 million, respectively.

 

Other Related Party Transactions

 

At July 31, 2020 and 2019, the Company held 42,282 shares of Zedge Class B common stock (see Note 7).

 

The Company provides office space, certain connectivity and other services to Jonas Media Group, a publishing firm owned by Howard S. Jonas. Billings for such services were $15,000 and $15,000 in fiscal 2020 and fiscal 2019, respectively. The balance owed to the Company by Jonas Media Group was $30,000 and $15,000 as of July 31, 2020 and 2019, respectively. In August 2020, the Company reduced its fiscal 2020 and fiscal 2019 billings by $14,000. The adjusted amount owed by Jonas Media Group to the Company was $16,000.

 

Mason and Company Consulting, LLC (“Mason and Co.”), a company owned solely by Jonathan Mason, receives annual commissions and fees for the insurance brokerage referral and placement of certain of the Company’s insurance policies. Jonathan Mason is the husband of Joyce J. Mason, the Company’s General Counsel, and brother-in-law of Howard S. Jonas. Based on information the Company received from Jonathan Mason, the Company believes that Mason and Co. received commissions and fees from payments made by the Company in the aggregate amount of $63,000 in fiscal 2020 and $24,000 in fiscal 2019. Neither Howard S. Jonas nor Joyce Mason has any ownership or other interest in Mason and Co., or the commissions paid to Mason and Co., other than via the familial relationships with Jonathan Mason.

 

In addition, in fiscal 2019, the Company obtained insurance policies from several insurance brokers, one of which was IGM Brokerage Corp. (“IGM”). IGM was owned by Irwin Jonas, father of Howard S. Jonas and Joyce Mason, until his death in October 2009, and then by Irwin Jonas’ widow—the mother of Howard S. Jonas and Joyce Mason. Jonathan Mason provided insurance brokerage services via IGM. Based on information the Company received from IGM, the Company believes that IGM received commissions and fees from payments made by the Company to third party brokers in the aggregate amount of $29,000 in fiscal 2019, which fees and commissions inured to the benefit of Mr. Mason. Neither Howard S. Jonas nor Joyce Mason had any ownership or other interest in IGM or the commissions paid to IGM other than via the familial relationships with their mother and Jonathan Mason.

 

Since August 2009, IDT DT has leased space in a building in the Bronx, New York. Howard S. Jonas and Shmuel Jonas are members of the limited liability company that owns the building. The latest lease, which became effective November 1, 2012, had a one-year term with a one-year renewal option. Since the expiration of this lease and until May 31, 2020, the parties continued IDT DT’s occupancy of the space on the same terms. Aggregate annual rent under the lease was $60,900. On June 1, 2020, IDT DT released the space and moved into smaller space at an annual rent of $18,600.

 

The Company had loans receivable outstanding from employees aggregating $0.2 million and $0.2 million at July 31, 2020 and 2019, respectively, which are included in “Other current assets” in the accompanying consolidated balance sheets.

 

In December 2018, the Company sold shares of its Class B Common Stock to Howard S. Jonas (see Note 17).

 

Note 22—Defined Contribution Plans

 

The Company maintains a 401(k) Plan available to all employees meeting certain eligibility criteria. The plan permits participants to contribute up to 20% of their salary, not to exceed the limits established by the Internal Revenue Code. The plan provides for discretionary matching contributions of 50%, up to the first 6% of compensation. The discretionary matching contributions vest over the first five years of employment. The plan permits the discretionary matching contributions to be granted as of December 31 of each year. All contributions made by participants vest immediately into the participant’s account. In fiscal 2020 and fiscal 2019, the Company’s expense related to the plan was $1.0 million and $1.2 million, respectively. The Company’s Class A common stock and Class B common stock are not investment options for the plan’s participants.

 

F-41

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Note 23—Business Segment Information

 

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

 

The Telecom & Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The net2phone segment provides cloud communications and telephony services to business customers. Depreciation and amortization are allocated to Telecom & Payment Services and net2phone because the related assets are not tracked separately by segment. There are no other significant asymmetrical allocations to segments.

 

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

 

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

 

(in thousands)  Telecom
& Payment
Services
   net2phone   Corporate   Total 
Year ended July 31, 2020                
Revenues  $1,294,947   $50,822   $
   $1,345,769 
Income (loss) from operations   42,296    (14,691)   (9,663)   17,942 
Depreciation and amortization   12,367    7,993    46    20,406 
Severance   3,466    
    37    3,503 
Other operating (expense), net   (3,225)   (1,307)   (531)   (5,063)
Year ended July 31, 2019                    
Revenues  $1,361,908   $47,264   $
   $1,409,172 
Income (loss) from operations   14,330    (6,479)   (8,856)   (1,005)
Depreciation and amortization   16,084    6,544    4    22,632 
Severance   1,438    
    
    1,438 
Other operating (expense) gains, net   (7,785)   (267)   326    (7,726)

 

Total assets for the reportable segments are not provided because a significant portion of the Company’s assets are servicing both segments and the Company does not track such assets separately by segment.

 

F-42

 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 

Geographic Information

 

Net long-lived assets and total assets held outside of the United States, which are located primarily in Western Europe, were as follows:.

 

(in thousands)  United
States
   Foreign
Countries
   Total 
July 31, 2020            
Long-lived assets, net  $18,834   $11,227   $30,061 
Total assets   102,176    302,574    404,750 
July 31, 2019               
Long-lived assets, net  $25,797   $8,558   $34,355 
Total assets   103,113    340,590    443,703 

 

 

F-43

 

 

No No Yes Yes Stock-based compensation included in selling, general and administrative expenses Primarily uncollectible accounts written off, net of recoveries. Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market. false --07-31 FY 0001005731 IDT CORP 145900000 0001005731 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember 2020-10-09 0001005731 us-gaap:CommonClassAMember 2020-10-09 0001005731 2020-01-31 0001005731 2020-07-31 0001005731 2019-07-31 0001005731 us-gaap:CommonClassAMember 2020-07-31 0001005731 us-gaap:CommonClassAMember 2019-07-31 0001005731 us-gaap:CommonClassBMember 2020-07-31 0001005731 us-gaap:CommonClassBMember 2019-07-31 0001005731 2018-08-01 2019-07-31 0001005731 idt:ClassOneCommonStockMember 2018-07-31 0001005731 idt:ClassTwoCommonStockMember 2018-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001005731 us-gaap:TreasuryStockMember 2018-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0001005731 us-gaap:RetainedEarningsMember 2018-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2018-07-31 0001005731 2018-07-31 0001005731 idt:ClassOneCommonStockMember 2018-08-01 2019-07-31 0001005731 idt:ClassTwoCommonStockMember 2018-08-01 2019-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2019-07-31 0001005731 us-gaap:TreasuryStockMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2019-07-31 0001005731 us-gaap:RetainedEarningsMember 2018-08-01 2019-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2018-08-01 2019-07-31 0001005731 idt:ClassOneCommonStockMember 2019-07-31 0001005731 idt:ClassTwoCommonStockMember 2019-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001005731 us-gaap:TreasuryStockMember 2019-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001005731 us-gaap:RetainedEarningsMember 2019-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-07-31 0001005731 idt:ClassOneCommonStockMember 2019-08-01 2020-07-31 0001005731 idt:ClassTwoCommonStockMember 2019-08-01 2020-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2020-07-31 0001005731 us-gaap:TreasuryStockMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-07-31 0001005731 us-gaap:RetainedEarningsMember 2019-08-01 2020-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-07-31 0001005731 idt:ClassOneCommonStockMember 2020-07-31 0001005731 idt:ClassTwoCommonStockMember 2020-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001005731 us-gaap:TreasuryStockMember 2020-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0001005731 us-gaap:RetainedEarningsMember 2020-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-07-31 0001005731 srt:MinimumMember us-gaap:EquipmentMember 2019-08-01 2020-07-31 0001005731 us-gaap:EquipmentMember 2019-08-01 2020-07-31 0001005731 srt:MaximumMember us-gaap:EquipmentMember 2019-08-01 2020-07-31 0001005731 srt:MinimumMember idt:ComputerSoftwareMember 2019-08-01 2020-07-31 0001005731 idt:ComputerSoftwareMember 2019-08-01 2020-07-31 0001005731 srt:MaximumMember idt:ComputerSoftwareMember 2019-08-01 2020-07-31 0001005731 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-08-01 2020-07-31 0001005731 us-gaap:FurnitureAndFixturesMember 2019-08-01 2020-07-31 0001005731 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-08-01 2020-07-31 0001005731 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-08-01 2020-07-31 0001005731 us-gaap:SalesRevenueNetMember us-gaap:CustomerListsMember 2019-08-01 2020-07-31 0001005731 us-gaap:SalesRevenueNetMember us-gaap:CustomerListsMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccountsReceivableMember us-gaap:CustomerListsMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccountsReceivableMember us-gaap:CustomerListsMember 2018-08-01 2019-07-31 0001005731 2018-08-01 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:NationalRetailSolutionsMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:NationalRetailSolutionsMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:TotalTelecomAndPaymentServicesOtherMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:TotalTelecomAndPaymentServicesOtherMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:MobileTopUpMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:MobileTopUpMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:BossRevolutionCallingMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:BossRevolutionCallingMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:WholesaleCarrierServicesMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:WholesaleCarrierServicesMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:TotalTelecomAndPaymentServicesOthersMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:TotalTelecomAndPaymentServicesOthersMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember idt:Net2PhoneMember 2019-08-01 2020-07-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember idt:Net2PhoneMember 2018-08-01 2019-07-31 0001005731 idt:Net2PhonePlatformServicesMember idt:Net2PhoneMember 2019-08-01 2020-07-31 0001005731 idt:Net2PhonePlatformServicesMember idt:Net2PhoneMember 2018-08-01 2019-07-31 0001005731 idt:Net2PhoneMember 2019-08-01 2020-07-31 0001005731 idt:Net2PhoneMember 2018-08-01 2019-07-31 0001005731 pf0:US idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 pf0:US idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 pf0:US 2019-08-01 2020-07-31 0001005731 pf0:GB idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 pf0:GB idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 pf0:GB 2019-08-01 2020-07-31 0001005731 pf0:NL idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 pf0:NL idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 pf0:NL 2019-08-01 2020-07-31 0001005731 idt:OtherCountriesMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:OtherCountriesMember idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 idt:OtherCountriesMember 2019-08-01 2020-07-31 0001005731 idt:OutsideTheUnitedStatesMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:OutsideTheUnitedStatesMember idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 idt:OutsideTheUnitedStatesMember 2019-08-01 2020-07-31 0001005731 idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 pf0:US idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 pf0:US idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 pf0:US 2018-08-01 2019-07-31 0001005731 pf0:GB idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 pf0:GB idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 pf0:GB 2018-08-01 2019-07-31 0001005731 pf0:NL idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 pf0:NL idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 pf0:NL 2018-08-01 2019-07-31 0001005731 idt:OtherCountriesMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:OtherCountriesMember idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 idt:OtherCountriesMember 2018-08-01 2019-07-31 0001005731 idt:OutsideTheUnitedStatesMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:OutsideTheUnitedStatesMember idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 idt:OutsideTheUnitedStatesMember 2018-08-01 2019-07-31 0001005731 idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccountingStandardsUpdate201602Member 2019-08-01 2020-07-31 0001005731 idt:NewarkMember 2019-08-01 2020-07-31 0001005731 idt:RafaelHoldingsIncMember 2019-08-01 2020-07-31 0001005731 idt:RafaelHoldingsIncMember 2018-08-01 2019-07-31 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2020-07-31 0001005731 idt:IDTFinancialServicesLimitedMember 2020-07-31 0001005731 idt:IDTFinancialServicesLimitedMember 2019-07-31 0001005731 idt:VersatureCorpMember 2019-12-11 0001005731 idt:VersatureCorpMember 2018-09-14 0001005731 idt:VersatureCorpMember 2018-09-01 2018-09-14 0001005731 2018-09-14 0001005731 2018-09-01 2018-09-14 0001005731 us-gaap:CertificatesOfDepositMember 2020-07-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2020-07-31 0001005731 us-gaap:MunicipalBondsMember 2020-07-31 0001005731 us-gaap:CertificatesOfDepositMember 2019-07-31 0001005731 us-gaap:MunicipalBondsMember 2019-07-31 0001005731 us-gaap:MunicipalBondsMember 2020-07-31 0001005731 idt:AugustFirstTwoThousandEighteenMember 2019-08-01 2020-07-31 0001005731 idt:AugustFirstTwoThousandEighteenMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-07-31 0001005731 idt:AugustFirstTwoThousandEighteenMember us-gaap:RetainedEarningsMember 2019-08-01 2020-07-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2016-06-30 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-07-31 0001005731 idt:VisaSeriesAConvertibleParticipatingPreferredStockMember us-gaap:SubsequentEventMember 2020-09-24 0001005731 idt:VisaSeriesAConvertibleParticipatingPreferredStockMember idt:VisaClassACommonStockMember us-gaap:SubsequentEventMember 2020-09-24 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-09-24 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2019-08-01 2020-07-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2018-08-01 2019-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2019-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2019-07-31 0001005731 us-gaap:MutualFundMember 2020-07-31 0001005731 us-gaap:MutualFundMember 2019-07-31 0001005731 us-gaap:SeriesCPreferredStockMember 2020-07-31 0001005731 us-gaap:SeriesCPreferredStockMember 2019-07-31 0001005731 us-gaap:HedgeFundsMember 2020-07-31 0001005731 us-gaap:HedgeFundsMember 2019-07-31 0001005731 us-gaap:OtherInvestmentsMember 2020-07-31 0001005731 us-gaap:OtherInvestmentsMember 2019-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2018-08-01 2019-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2018-08-01 2019-07-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2018-07-31 0001005731 idt:Net2phoneMember 2018-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2018-08-01 2019-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2019-07-31 0001005731 idt:Net2phoneMember 2019-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2019-08-01 2020-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2020-07-31 0001005731 idt:Net2phoneMember 2020-07-31 0001005731 us-gaap:TradeNamesMember 2019-08-01 2020-07-31 0001005731 us-gaap:TradeNamesMember 2020-07-31 0001005731 us-gaap:NoncompeteAgreementsMember 2019-08-01 2020-07-31 0001005731 us-gaap:NoncompeteAgreementsMember 2020-07-31 0001005731 us-gaap:CustomerRelationshipsMember 2019-08-01 2020-07-31 0001005731 us-gaap:CustomerRelationshipsMember 2020-07-31 0001005731 us-gaap:TradeNamesMember 2018-08-01 2019-07-31 0001005731 us-gaap:TradeNamesMember 2019-07-31 0001005731 us-gaap:NoncompeteAgreementsMember 2018-08-01 2019-07-31 0001005731 us-gaap:NoncompeteAgreementsMember 2019-07-31 0001005731 us-gaap:CustomerRelationshipsMember 2018-08-01 2019-07-31 0001005731 us-gaap:CustomerRelationshipsMember 2019-07-31 0001005731 idt:StraightPathMember 2019-08-01 2020-07-31 0001005731 idt:StraightPathMember 2018-08-01 2019-07-31 0001005731 2020-04-01 2020-04-20 0001005731 2020-04-01 2020-04-29 0001005731 2019-10-31 0001005731 2019-10-01 2019-10-31 0001005731 2018-10-31 0001005731 2018-10-01 2018-10-31 0001005731 srt:SubsidiariesMember 2019-08-01 2020-07-31 0001005731 srt:SubsidiariesMember 2020-07-31 0001005731 idt:ValuationAllowanceUtilizedCurrentExpenseMember 2019-08-01 2020-07-31 0001005731 idt:ValuationAllowanceUtilizedFutureExpenseMember 2019-08-01 2020-07-31 0001005731 idt:FiscaLTwentyTwentyOneMember idt:StockRepurchasesMember us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2018-07-25 2018-08-02 0001005731 idt:HowardSJonasMember us-gaap:CommonClassBMember 2018-12-05 2018-12-21 0001005731 idt:HowardSJonasMember us-gaap:CommonClassBMember 2018-05-02 2018-05-31 0001005731 idt:HowardSJonasMember us-gaap:CommonClassBMember 2018-04-03 2018-04-16 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember 2018-08-01 2019-07-31 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember us-gaap:SubsequentEventMember 2020-08-01 2020-10-12 0001005731 idt:StockRepurchasesMember us-gaap:SubsequentEventMember 2020-10-12 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2018-08-01 2019-07-31 0001005731 us-gaap:CommonClassBMember 2019-12-02 2019-12-12 0001005731 us-gaap:CommonClassBMember 2018-12-02 2018-12-13 0001005731 us-gaap:OptionMember 2019-08-01 2020-07-31 0001005731 us-gaap:OptionMember 2018-08-01 2019-07-31 0001005731 us-gaap:RestrictedStockMember 2020-07-31 0001005731 us-gaap:RestrictedStockMember 2019-08-01 2020-07-31 0001005731 us-gaap:RestrictedStockMember 2018-08-01 2019-07-31 0001005731 idt:DeferredStockUnitsMember us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:DeferredStockUnitsMember 2020-01-01 2020-01-06 0001005731 idt:DeferredStockUnitsMember 2020-01-02 2020-01-06 0001005731 idt:DeferredStockUnitsMember 2020-07-31 0001005731 idt:DeferredStockUnitsMember 2019-08-01 2020-07-31 0001005731 us-gaap:SubsequentEventMember 2020-09-01 2020-09-30 0001005731 us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2018-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2018-08-01 2019-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2019-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2019-08-01 2020-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2020-07-31 0001005731 idt:TelecomOperatorMember 2020-05-31 0001005731 2020-05-31 0001005731 idt:RafaelSpinOffMember 2019-08-01 2020-07-31 0001005731 idt:RafaelSpinOffMember 2018-08-01 2019-07-31 0001005731 idt:RafaelSpinOffMember 2020-07-31 0001005731 idt:RafaelSpinOffMember 2019-07-31 0001005731 idt:GenieAndSubsidiarieMember 2019-08-01 2020-07-31 0001005731 idt:GenieAndSubsidiarieMember 2018-08-01 2019-07-31 0001005731 idt:GenieAndSubsidiarieMember 2020-07-31 0001005731 idt:GenieAndSubsidiarieMember 2019-07-31 0001005731 idt:ZedgeIncMember 2019-08-01 2020-07-31 0001005731 idt:ZedgeIncMember 2018-08-01 2019-07-31 0001005731 idt:JonasMember 2019-08-01 2020-07-31 0001005731 idt:JonasMember 2018-08-01 2019-07-31 0001005731 idt:JonasMember 2020-07-31 0001005731 idt:JonasMember 2019-07-31 0001005731 idt:JonasMember us-gaap:SubsequentEventMember 2020-08-31 0001005731 idt:MasonAndCompanyConsultingMember 2019-08-01 2020-07-31 0001005731 idt:MasonAndCompanyConsultingMember 2018-08-01 2019-07-31 0001005731 idt:IgmBrokerageMember 2018-08-01 2019-07-31 0001005731 2020-05-25 2020-06-02 0001005731 us-gaap:OperatingSegmentsMember idt:TelecomAndPaymentServicesMember 2019-08-01 2020-07-31 0001005731 us-gaap:OperatingSegmentsMember idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2019-08-01 2020-07-31 0001005731 us-gaap:OperatingSegmentsMember 2019-08-01 2020-07-31 0001005731 us-gaap:OperatingSegmentsMember idt:TelecomAndPaymentServicesMember 2018-08-01 2019-07-31 0001005731 us-gaap:OperatingSegmentsMember idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2018-08-01 2019-07-31 0001005731 us-gaap:OperatingSegmentsMember 2018-08-01 2019-07-31 0001005731 pf0:US 2020-07-31 0001005731 idt:ForeignCountrieMember 2020-07-31 0001005731 pf0:US 2019-07-31 0001005731 idt:ForeignCountrieMember 2019-07-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-21.01 2 f10k2020ex21-01_idtcorp.htm SUBSIDIARIES OF THE REGISTRANT

Exhibit 21.01

 

Domestic Subsidiaries
IDT America, Corp. (New Jersey)   IDT Telecom, Inc. (Delaware)
IDT Domestic Telecom, Inc. (Delaware)   Intergrated Online Security, Inc. (Delaware)
IDT Financial Services, LLC (Delaware)   Net2Phone, Inc. (Delaware)
IDT Payment Services of New York, LLC (Delaware)   Net2Phone Global Services, LLC (Delaware)
IDT Payment Services, Inc. (Delaware)   National Retail Solutions, Inc. (Delaware)
 
Foreign Subsidiaries
Name   Country of Formation
IDT Corporation de Argentina S.A.   Argentina
IDT Telecom Asia Pacific (Australia) PTY. LTD.   Australia
IDT Technologies OOO   Belarus
IDT Brasil Telecomunicaçơes Ltda   Brazil
IDT Brazil Limitada   Brazil
IDT Telecom Canada Corp.   Canada
Versature Corp.   Canada
IDT Germany GmbH   Germany
IDT Financial Services Limited   Gibraltar
IDT Telecom Asia Pacific Limited   Hong Kong
IDT Italia S.R.L.   Italy
DirectTel Dutch Holdings B.V.   Netherlands
DYP C.V.   Netherlands
Elmion Netherlands B.V.   Netherlands
IDT Dutch Holdings B.V.   Netherlands
IDT Netherlands B.V.   Netherlands
MJP C.V.   Netherlands
Pryd Dutch Holdings B.V.   Netherlands
STA Dutch Holdings B.V.   Netherlands
Strategic Dutch Holdings B.V.   Netherlands
IDT Spain S.L.   Spain
IDT Global Limited   United Kingdom
IDT Retail Europe Limited   United Kingdom

 

 

EX-23.01 3 f10k2020ex23-01_idtcorp.htm CONSENT OF BDO USA, LLP

Exhibit 23.01

 

Consent of Independent Registered Public Accounting Firm

 

IDT Corporation

Newark, New Jersey

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-119190, 333-115403, 333-104286, 333-86261, 333-80133, 333-77395, 333-71991, 333-61565, 333-53719, 333-45199, 333-43501 and 333-37141) and Form S-8 (No. 333-234168, 333-220982, 333-214105, 333-208447, 333-199299, 333-177247, 333-154257, 333-146718 and 333-130562) of IDT Corporation of our report dated October 11, 2019, relating to the consolidated financial statements (which report on the consolidated financial statements expresses an unqualified opinion and includes an emphasis-of-matter paragraph regarding the adoption of FASB Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606)), which appears in this Annual Report on Form 10-K.

 

/s/ BDO USA, LLP  
Woodbridge, New Jersey  
   
October 14, 2020  

 

EX-23.02 4 f10k2020ex23-02_idtcorp.htm CONSENT OF GRANT THORNTON, LLP

Exhibit 23.02

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We have issued our reports dated October 14, 2020, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of IDT Corporation on Form 10-K for the year ended July 31, 2020. We hereby consent to the incorporation by reference of said reports in the Registration Statements of IDT Corporation on Form S-3 (No. 333-104286, 333-115403, 333-11910, 333-37141, 333-43501, 333-45199, 333-53719, 333-61565, 333-71991, 333-77395, 333-80133 and 333-86261) and Form S-8 (No. 333-100424, 333-105865, 333-110657, 333-116266, 333-130287, 333-130562, 333-146718, 333-154257, 333-177247, 333-19727, 333-199299, 333-208447, 333-214105, 333-220982, 333-42267, 333-49150, 333-63282, 333-73167 and 333-234168).

 

/s/ GRANT THORNTON LLP  
   
New York, New York  
October 14, 2020  

 

EX-31.01 5 f10k2020ex31-01_idtcorp.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002.

Exhibit 31.01

 

Certification of Chief Executive Officer
pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Shmuel Jonas, certify that:

1.I have reviewed this Annual Report on Form 10-K of IDT Corporation;
2.Based on my knowledge, this Report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: October 14, 2020

 
 
/s/ Shmuel Jonas
Shmuel Jonas
Chief Executive Officer

 

 

EX-31.02 6 f10k2020ex31-02_idtcorp.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002.

Exhibit 31.02

 

Certification of Principal Financial Officer
pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Marcelo Fischer, certify that:

1.I have reviewed this Annual Report on Form 10-K of IDT Corporation;
2.Based on my knowledge, this Report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: October 14, 2020

 
 
/s/ Marcelo Fischer
Marcelo Fischer

Chief Financial Officer

(Principal Financial Officer)

 

 

 

EX-32.01 7 f10k2020ex32-01_idtcorp.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002.

Exhibit 32.01

 

IDT CORPORATION

Certification Pursuant to
18 U.S.C. Section 1350
(as Adopted Pursuant to Section 906 of
the Sarbanes-Oxley Act Of 2002)

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

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: October 14, 2020

 

 
 
/s/ Shmuel Jonas
Shmuel Jonas
Chief Executive Officer

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

 

 

EX-32.02 8 f10k2020ex32-02_idtcorp.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002.

Exhibit 32.02

 

IDT CORPORATION

Certification Pursuant to
18 U.S.C. Section 1350
(as Adopted Pursuant to Section 906 of
the Sarbanes-Oxley Act Of 2002)

In connection with the Annual Report of IDT Corporation (the “Company”) on Form 10-K for fiscal 2020 as filed with the Securities and Exchange Commission (the “Report”), I, Marcelo Fischer, Principal Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: October 14, 2020

 

 
 
/s/ Marcelo Fischer
Marcelo Fischer

Chief Financial Officer

(Principal Financial Officer)

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

 

 

EX-101.SCH 9 idt-20200731.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Income link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Equity link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Acquisitions link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Debt Securities link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Equity Investments link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Goodwill link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Other Intangible Assets link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Other Operating Expense, Net link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Note Payable and Revolving Credit Loan Payable link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Other (Expense) Income, Net link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Equity link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Defined Contribution Plans link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Business Segment Information link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Debt Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Equity Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Goodwill (Tables) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Other Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Other Operating Expense, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Other (Expense) Income, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Business Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of outstanding stock options excluded from the calculation of diluted earnings per share link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of change in the allowance for doubtful accounts link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Revenue Recognition (Details) link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Leases (Details) - Schedule of aggregate operating lease liability link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Leases (Details) - Schedule of future minimum maturities of operating lease liabilities link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Leases (Details) - Schedule of future minimum payments for operating leases link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - Schedule of cash, cash equivalents, and restricted cash and cash equivalents link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Acquisitions (Details) link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Acquisitions (Details) - Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Debt Securities (Details) link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities link:presentationLink link:definitionLink link:calculationLink 072 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position link:presentationLink link:definitionLink link:calculationLink 073 - Disclosure - Equity Investments (Details) link:presentationLink link:definitionLink link:calculationLink 074 - Disclosure - Equity Investments (Details) - Schedule of equity investments link:presentationLink link:definitionLink link:calculationLink 075 - Disclosure - Equity Investments (Details) - Schedule of equity investments (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 076 - Disclosure - Equity Investments (Details) - Schedule of carrying value of equity investments link:presentationLink link:definitionLink link:calculationLink 077 - Disclosure - Equity Investments (Details) - Schedule of unrealized gains and losses for all equity investments link:presentationLink link:definitionLink link:calculationLink 078 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:definitionLink link:calculationLink 079 - Disclosure - Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis link:presentationLink link:definitionLink link:calculationLink 080 - Disclosure - Fair Value Measurements (Details) - Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3) link:presentationLink link:definitionLink link:calculationLink 081 - Disclosure - Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) link:presentationLink link:definitionLink link:calculationLink 082 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 083 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment link:presentationLink link:definitionLink link:calculationLink 084 - Disclosure - Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment link:presentationLink link:definitionLink link:calculationLink 085 - Disclosure - Other Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 086 - Disclosure - Other Intangible Assets (Details) - Schedule of presents information on the Company's amortized intangible assets link:presentationLink link:definitionLink link:calculationLink 087 - Disclosure - Other Operating Expense, Net (Details) link:presentationLink link:definitionLink link:calculationLink 088 - Disclosure - Other Operating Expense, Net (Details) - Schedule of other operating expense, net link:presentationLink link:definitionLink link:calculationLink 089 - Disclosure - Note Payable and Revolving Credit Loan Payable (Details) link:presentationLink link:definitionLink link:calculationLink 090 - Disclosure - Accrued Expenses (Details) - Schedule of accrued expenses link:presentationLink link:definitionLink link:calculationLink 091 - Disclosure - Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net link:presentationLink link:definitionLink link:calculationLink 092 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 093 - Disclosure - Income Taxes (Details) - Schedule of income before income taxes link:presentationLink link:definitionLink link:calculationLink 094 - Disclosure - Income Taxes (Details) - Schedule of deferred income tax assets link:presentationLink link:definitionLink link:calculationLink 095 - Disclosure - Income Taxes (Details) - Schedule of benefit from (provision for) income taxes link:presentationLink link:definitionLink link:calculationLink 096 - Disclosure - Income Taxes (Details) - Schedule of U.S. federal statutory income tax rate and income taxes provided link:presentationLink link:definitionLink link:calculationLink 097 - Disclosure - Income Taxes (Details) - Schedule of change in the valuation allowance link:presentationLink link:definitionLink link:calculationLink 098 - Disclosure - Equity (Details) link:presentationLink link:definitionLink link:calculationLink 099 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 100 - Disclosure - Stock-Based Compensation (Details) - Schedule of stock option activity link:presentationLink link:definitionLink link:calculationLink 101 - Disclosure - Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock link:presentationLink link:definitionLink link:calculationLink 102 - Disclosure - Stock-Based Compensation (Details) - Schedule of grants of restricted shares link:presentationLink link:definitionLink link:calculationLink 103 - Disclosure - Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive loss link:presentationLink link:definitionLink link:calculationLink 104 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 105 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 106 - Disclosure - Defined Contribution Plans (Details) link:presentationLink link:definitionLink link:calculationLink 107 - Disclosure - Business Segment Information (Details) link:presentationLink link:definitionLink link:calculationLink 108 - Disclosure - Business Segment Information (Details) - Schedule of operating results of business segments link:presentationLink link:definitionLink link:calculationLink 109 - Disclosure - Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 10 idt-20200731_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 idt-20200731_def.xml XBRL DEFINITION FILE EX-101.LAB 12 idt-20200731_lab.xml XBRL LABEL FILE EX-101.PRE 13 idt-20200731_pre.xml XBRL PRESENTATION FILE XML 14 f10k2020_idtcorporation_htm.xml IDEA: XBRL DOCUMENT 0001005731 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember 2020-10-09 0001005731 us-gaap:CommonClassAMember 2020-10-09 0001005731 2020-01-31 0001005731 2020-07-31 0001005731 2019-07-31 0001005731 us-gaap:CommonClassAMember 2020-07-31 0001005731 us-gaap:CommonClassAMember 2019-07-31 0001005731 us-gaap:CommonClassBMember 2020-07-31 0001005731 us-gaap:CommonClassBMember 2019-07-31 0001005731 2018-08-01 2019-07-31 0001005731 idt:ClassOneCommonStockMember 2018-07-31 0001005731 idt:ClassTwoCommonStockMember 2018-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001005731 us-gaap:TreasuryStockMember 2018-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0001005731 us-gaap:RetainedEarningsMember 2018-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2018-07-31 0001005731 2018-07-31 0001005731 idt:ClassOneCommonStockMember 2018-08-01 2019-07-31 0001005731 idt:ClassTwoCommonStockMember 2018-08-01 2019-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2019-07-31 0001005731 us-gaap:TreasuryStockMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2019-07-31 0001005731 us-gaap:RetainedEarningsMember 2018-08-01 2019-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2018-08-01 2019-07-31 0001005731 idt:ClassOneCommonStockMember 2019-07-31 0001005731 idt:ClassTwoCommonStockMember 2019-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001005731 us-gaap:TreasuryStockMember 2019-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001005731 us-gaap:RetainedEarningsMember 2019-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-07-31 0001005731 idt:ClassOneCommonStockMember 2019-08-01 2020-07-31 0001005731 idt:ClassTwoCommonStockMember 2019-08-01 2020-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2020-07-31 0001005731 us-gaap:TreasuryStockMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-07-31 0001005731 us-gaap:RetainedEarningsMember 2019-08-01 2020-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-07-31 0001005731 idt:ClassOneCommonStockMember 2020-07-31 0001005731 idt:ClassTwoCommonStockMember 2020-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001005731 us-gaap:TreasuryStockMember 2020-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0001005731 us-gaap:RetainedEarningsMember 2020-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-07-31 0001005731 srt:MinimumMember us-gaap:EquipmentMember 2019-08-01 2020-07-31 0001005731 us-gaap:EquipmentMember 2019-08-01 2020-07-31 0001005731 srt:MaximumMember us-gaap:EquipmentMember 2019-08-01 2020-07-31 0001005731 srt:MinimumMember idt:ComputerSoftwareMember 2019-08-01 2020-07-31 0001005731 idt:ComputerSoftwareMember 2019-08-01 2020-07-31 0001005731 srt:MaximumMember idt:ComputerSoftwareMember 2019-08-01 2020-07-31 0001005731 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-08-01 2020-07-31 0001005731 us-gaap:FurnitureAndFixturesMember 2019-08-01 2020-07-31 0001005731 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-08-01 2020-07-31 0001005731 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-08-01 2020-07-31 0001005731 us-gaap:SalesRevenueNetMember us-gaap:CustomerListsMember 2019-08-01 2020-07-31 0001005731 us-gaap:SalesRevenueNetMember us-gaap:CustomerListsMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccountsReceivableMember us-gaap:CustomerListsMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccountsReceivableMember us-gaap:CustomerListsMember 2018-08-01 2019-07-31 0001005731 2018-08-01 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:NationalRetailSolutionsMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:NationalRetailSolutionsMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:TotalTelecomAndPaymentServicesOtherMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:TotalTelecomAndPaymentServicesOtherMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:MobileTopUpMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:MobileTopUpMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:BossRevolutionCallingMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:BossRevolutionCallingMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:WholesaleCarrierServicesMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:WholesaleCarrierServicesMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:TotalTelecomAndPaymentServicesOthersMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:TotalTelecomAndPaymentServicesOthersMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember idt:Net2PhoneMember 2019-08-01 2020-07-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember idt:Net2PhoneMember 2018-08-01 2019-07-31 0001005731 idt:Net2PhonePlatformServicesMember idt:Net2PhoneMember 2019-08-01 2020-07-31 0001005731 idt:Net2PhonePlatformServicesMember idt:Net2PhoneMember 2018-08-01 2019-07-31 0001005731 idt:Net2PhoneMember 2019-08-01 2020-07-31 0001005731 idt:Net2PhoneMember 2018-08-01 2019-07-31 0001005731 pf0:US idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 pf0:US idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 pf0:US 2019-08-01 2020-07-31 0001005731 pf0:GB idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 pf0:GB idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 pf0:GB 2019-08-01 2020-07-31 0001005731 pf0:NL idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 pf0:NL idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 pf0:NL 2019-08-01 2020-07-31 0001005731 idt:OtherCountriesMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:OtherCountriesMember idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 idt:OtherCountriesMember 2019-08-01 2020-07-31 0001005731 idt:OutsideTheUnitedStatesMember idt:TelecomAndPaymentServiceMember 2019-08-01 2020-07-31 0001005731 idt:OutsideTheUnitedStatesMember idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 idt:OutsideTheUnitedStatesMember 2019-08-01 2020-07-31 0001005731 idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 pf0:US idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 pf0:US idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 pf0:US 2018-08-01 2019-07-31 0001005731 pf0:GB idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 pf0:GB idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 pf0:GB 2018-08-01 2019-07-31 0001005731 pf0:NL idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 pf0:NL idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 pf0:NL 2018-08-01 2019-07-31 0001005731 idt:OtherCountriesMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:OtherCountriesMember idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 idt:OtherCountriesMember 2018-08-01 2019-07-31 0001005731 idt:OutsideTheUnitedStatesMember idt:TelecomAndPaymentServiceMember 2018-08-01 2019-07-31 0001005731 idt:OutsideTheUnitedStatesMember idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 idt:OutsideTheUnitedStatesMember 2018-08-01 2019-07-31 0001005731 idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccountingStandardsUpdate201602Member 2019-08-01 2020-07-31 0001005731 idt:NewarkMember 2019-08-01 2020-07-31 0001005731 idt:RafaelHoldingsIncMember 2019-08-01 2020-07-31 0001005731 idt:RafaelHoldingsIncMember 2018-08-01 2019-07-31 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2020-07-31 0001005731 idt:IDTFinancialServicesLimitedMember 2020-07-31 0001005731 idt:IDTFinancialServicesLimitedMember 2019-07-31 0001005731 idt:VersatureCorpMember 2019-12-11 0001005731 idt:VersatureCorpMember 2018-09-14 0001005731 idt:VersatureCorpMember 2018-09-01 2018-09-14 0001005731 2018-09-14 0001005731 2018-09-01 2018-09-14 0001005731 us-gaap:CertificatesOfDepositMember 2020-07-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2020-07-31 0001005731 us-gaap:MunicipalBondsMember 2020-07-31 0001005731 us-gaap:CertificatesOfDepositMember 2019-07-31 0001005731 us-gaap:MunicipalBondsMember 2019-07-31 0001005731 us-gaap:MunicipalBondsMember 2020-07-31 0001005731 idt:AugustFirstTwoThousandEighteenMember 2019-08-01 2020-07-31 0001005731 idt:AugustFirstTwoThousandEighteenMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-07-31 0001005731 idt:AugustFirstTwoThousandEighteenMember us-gaap:RetainedEarningsMember 2019-08-01 2020-07-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2016-06-30 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-07-31 0001005731 idt:VisaSeriesAConvertibleParticipatingPreferredStockMember us-gaap:SubsequentEventMember 2020-09-24 0001005731 idt:VisaSeriesAConvertibleParticipatingPreferredStockMember idt:VisaClassACommonStockMember us-gaap:SubsequentEventMember 2020-09-24 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-09-24 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2019-08-01 2020-07-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2018-08-01 2019-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2019-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2019-07-31 0001005731 us-gaap:MutualFundMember 2020-07-31 0001005731 us-gaap:MutualFundMember 2019-07-31 0001005731 us-gaap:SeriesCPreferredStockMember 2020-07-31 0001005731 us-gaap:SeriesCPreferredStockMember 2019-07-31 0001005731 us-gaap:HedgeFundsMember 2020-07-31 0001005731 us-gaap:HedgeFundsMember 2019-07-31 0001005731 us-gaap:OtherInvestmentsMember 2020-07-31 0001005731 us-gaap:OtherInvestmentsMember 2019-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2018-08-01 2019-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2018-08-01 2019-07-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2018-07-31 0001005731 idt:Net2phoneMember 2018-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2018-08-01 2019-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2019-07-31 0001005731 idt:Net2phoneMember 2019-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2019-08-01 2020-07-31 0001005731 idt:TelecomAndPaymentServicesMember 2020-07-31 0001005731 idt:Net2phoneMember 2020-07-31 0001005731 us-gaap:TradeNamesMember 2019-08-01 2020-07-31 0001005731 us-gaap:TradeNamesMember 2020-07-31 0001005731 us-gaap:NoncompeteAgreementsMember 2019-08-01 2020-07-31 0001005731 us-gaap:NoncompeteAgreementsMember 2020-07-31 0001005731 us-gaap:CustomerRelationshipsMember 2019-08-01 2020-07-31 0001005731 us-gaap:CustomerRelationshipsMember 2020-07-31 0001005731 us-gaap:TradeNamesMember 2018-08-01 2019-07-31 0001005731 us-gaap:TradeNamesMember 2019-07-31 0001005731 us-gaap:NoncompeteAgreementsMember 2018-08-01 2019-07-31 0001005731 us-gaap:NoncompeteAgreementsMember 2019-07-31 0001005731 us-gaap:CustomerRelationshipsMember 2018-08-01 2019-07-31 0001005731 us-gaap:CustomerRelationshipsMember 2019-07-31 0001005731 idt:StraightPathMember 2019-08-01 2020-07-31 0001005731 idt:StraightPathMember 2018-08-01 2019-07-31 0001005731 2020-04-01 2020-04-20 0001005731 2020-04-01 2020-04-29 0001005731 2019-10-31 0001005731 2019-10-01 2019-10-31 0001005731 2018-10-31 0001005731 2018-10-01 2018-10-31 0001005731 srt:SubsidiariesMember 2019-08-01 2020-07-31 0001005731 srt:SubsidiariesMember 2020-07-31 0001005731 idt:ValuationAllowanceUtilizedCurrentExpenseMember 2019-08-01 2020-07-31 0001005731 idt:ValuationAllowanceUtilizedFutureExpenseMember 2019-08-01 2020-07-31 0001005731 idt:FiscaLTwentyTwentyOneMember idt:StockRepurchasesMember us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2018-07-25 2018-08-02 0001005731 idt:HowardSJonasMember us-gaap:CommonClassBMember 2018-12-05 2018-12-21 0001005731 idt:HowardSJonasMember us-gaap:CommonClassBMember 2018-05-02 2018-05-31 0001005731 idt:HowardSJonasMember us-gaap:CommonClassBMember 2018-04-03 2018-04-16 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember 2018-08-01 2019-07-31 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember us-gaap:SubsequentEventMember 2020-08-01 2020-10-12 0001005731 idt:StockRepurchasesMember us-gaap:SubsequentEventMember 2020-10-12 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2018-08-01 2019-07-31 0001005731 us-gaap:CommonClassBMember 2019-12-02 2019-12-12 0001005731 us-gaap:CommonClassBMember 2018-12-02 2018-12-13 0001005731 us-gaap:OptionMember 2019-08-01 2020-07-31 0001005731 us-gaap:OptionMember 2018-08-01 2019-07-31 0001005731 us-gaap:RestrictedStockMember 2020-07-31 0001005731 us-gaap:RestrictedStockMember 2019-08-01 2020-07-31 0001005731 us-gaap:RestrictedStockMember 2018-08-01 2019-07-31 0001005731 idt:DeferredStockUnitsMember us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:DeferredStockUnitsMember 2020-01-01 2020-01-06 0001005731 idt:DeferredStockUnitsMember 2020-01-02 2020-01-06 0001005731 idt:DeferredStockUnitsMember 2020-07-31 0001005731 idt:DeferredStockUnitsMember 2019-08-01 2020-07-31 0001005731 us-gaap:SubsequentEventMember 2020-09-01 2020-09-30 0001005731 us-gaap:CommonClassBMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2018-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2018-08-01 2019-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2018-08-01 2019-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2019-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2019-08-01 2020-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2019-08-01 2020-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-31 0001005731 idt:AccumulatedOtherComprehensiveMember 2020-07-31 0001005731 idt:TelecomOperatorMember 2020-05-31 0001005731 2020-05-31 0001005731 idt:RafaelSpinOffMember 2019-08-01 2020-07-31 0001005731 idt:RafaelSpinOffMember 2018-08-01 2019-07-31 0001005731 idt:RafaelSpinOffMember 2020-07-31 0001005731 idt:RafaelSpinOffMember 2019-07-31 0001005731 idt:GenieAndSubsidiarieMember 2019-08-01 2020-07-31 0001005731 idt:GenieAndSubsidiarieMember 2018-08-01 2019-07-31 0001005731 idt:GenieAndSubsidiarieMember 2020-07-31 0001005731 idt:GenieAndSubsidiarieMember 2019-07-31 0001005731 idt:ZedgeIncMember 2019-08-01 2020-07-31 0001005731 idt:ZedgeIncMember 2018-08-01 2019-07-31 0001005731 idt:JonasMember 2019-08-01 2020-07-31 0001005731 idt:JonasMember 2018-08-01 2019-07-31 0001005731 idt:JonasMember 2020-07-31 0001005731 idt:JonasMember 2019-07-31 0001005731 idt:JonasMember us-gaap:SubsequentEventMember 2020-08-31 0001005731 idt:MasonAndCompanyConsultingMember 2019-08-01 2020-07-31 0001005731 idt:MasonAndCompanyConsultingMember 2018-08-01 2019-07-31 0001005731 idt:IgmBrokerageMember 2018-08-01 2019-07-31 0001005731 2020-05-25 2020-06-02 0001005731 us-gaap:OperatingSegmentsMember idt:TelecomAndPaymentServicesMember 2019-08-01 2020-07-31 0001005731 us-gaap:OperatingSegmentsMember idt:Net2phoneMember 2019-08-01 2020-07-31 0001005731 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2019-08-01 2020-07-31 0001005731 us-gaap:OperatingSegmentsMember 2019-08-01 2020-07-31 0001005731 us-gaap:OperatingSegmentsMember idt:TelecomAndPaymentServicesMember 2018-08-01 2019-07-31 0001005731 us-gaap:OperatingSegmentsMember idt:Net2phoneMember 2018-08-01 2019-07-31 0001005731 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2018-08-01 2019-07-31 0001005731 us-gaap:OperatingSegmentsMember 2018-08-01 2019-07-31 0001005731 pf0:US 2020-07-31 0001005731 idt:ForeignCountrieMember 2020-07-31 0001005731 pf0:US 2019-07-31 0001005731 idt:ForeignCountrieMember 2019-07-31 shares iso4217:USD iso4217:USD shares pure 10-K true 2020-07-31 2020 false 1-16371 DE 22-3415036 520 Broad Street Newark NJ 07102 (973) 438-1000 Class B common stock, par value $0.1 per share IDT NYSE Accelerated Filer true false false 23901532 1574326 84860000 80168000 116362000 177031000 18363000 2534000 5964000 5688000 6085000 5444000 44166000 58060000 33115000 20276000 19302000 24704000 322132000 368461000 30061000 34355000 12858000 11209000 3959000 4196000 8833000 9319000 9490000 8512000 4589000 8905000 11574000 404750000 443703000 31147000 37077000 125544000 127834000 40114000 42479000 115992000 175028000 12073000 6652000 324870000 389070000 7353000 1388000 1076000 333611000 390146000 0.01 0.01 10000000 10000000 0.01 0.01 35000000 35000000 3272000 3272000 1574000 1574000 33000 33000 0.01 0.01 200000000 200000000 25961000 25803000 24345000 24895000 260000 258000 277443000 273313000 1698000 1698000 1616000 908000 56221000 51739000 -7410000 -4858000 -139333000 -160763000 74772000 56244000 -3633000 -2687000 71139000 53557000 404750000 443703000 1345769000 1409172000 1084009000 1174015000 214846000 204366000 20406000 22632000 3503000 1438000 1322764000 1402451000 -5063000 -7726000 17942000 -1005000 1043000 776000 -1267000 682000 17718000 453000 -3700000 123000 21418000 330000 -12000 196000 21430000 134000 0.82 0.01 0.81 0.01 26278000 25293000 26441000 25308000 3856000 2236000 21418000 330000 42000 1000 -2594000 80000 -2552000 81000 18866000 411000 -12000 196000 18878000 215000 3272000 33000 25594000 256000 294047000 -85597000 -4972000 -173103000 639000 31303000 9064000 9064000 33000 1140000 1173000 3272000 33000 25594000 256000 294047000 -85597000 -4939000 -162899000 639000 41540000 2002000 -2002000 3854000 3854000 -22968000 37740000 14772000 -28000 -28000 209000 2000 2234000 2236000 -1520000 -1520000 81000 81000 134000 196000 330000 3272000 33000 25803000 258000 273313000 -51739000 -4858000 -160763000 -2687000 53557000 3272000 33000 25803000 258000 273313000 -51739000 -4858000 -160763000 -2687000 53557000 33000 276000 276000 4201000 4201000 -281000 -281000 125000 2000 3854000 3856000 -934000 -934000 -2552000 -2552000 21430000 -12000 21418000 3272000 33000 25961000 260000 277443000 -56221000 -7410000 -139333000 -3633000 71139000 21418000 330000 20406000 22632000 -3805000 285000 3109000 2028000 3856000 2236000 -352000 1765000 -11702000 -7594000 1719000 -4119000 -12081000 -7546000 -70401000 59077000 -2428000 -3853000 -29591000 85137000 16041000 18681000 450000 5526000 22429000 8276000 6457000 6312000 -32463000 -26171000 934000 1520000 510000 654000 13272000 10000000 10000000 276000 1429000 3000000 1429000 3000000 4482000 3882000 -5650000 7216000 11727000 -12180000 -55977000 54002000 257199000 203197000 201222000 257199000 388000 186000 60000 46000 375000 1500000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 1—Description of Business and Summary of Significant Accounting Policies</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Description of Business</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">IDT Corporation (the “Company”) is a multinational company with operations primarily in the communications and payment industries. The Company has two reportable business segments, Telecom &amp; Payment Services and net2phone. The Telecom &amp; Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The net2phone segment provides cloud communications and telephony services to business customers.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Basis of Consolidation and Accounting for Investments</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The consolidated financial statements include the Company’s controlled subsidiaries. All significant intercompany accounts and transactions between the consolidated subsidiaries are eliminated.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Investments in businesses that the Company does not control, but in which the Company has the ability to exercise significant influence over operating and financial matters, are accounted for using the equity method. Investments in which the Company does not have the ability to exercise significant influence over operating and financial matters are accounted for using the cost method. Investments in hedge funds are accounted for using the equity method unless the Company’s interest is so minor that it has virtually no influence over operating and financial policies, in which case these investments are accounted for using the cost method. The Company periodically evaluates its equity and cost method investments for impairment due to declines considered to be other than temporary. If the Company determines that a decline in fair value is other than temporary, then a charge to earnings is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income, and a new basis in the investment is established.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Use of Estimates</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results may differ from those estimates.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue Recognition</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, <i>Revenue from Contracts with Customers (Topic 606)</i>, and has since issued amendments thereto (collectively referred to as “ASC 606”). The Company adopted ASC 606 on August 1, 2018. The Company applied ASC 606 only to those contracts that were not completed as of August 1, 2018. 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) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract(s), (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract(s), and (v) 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.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Direct Cost of Revenues</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Direct cost of revenues consists primarily of termination and origination costs, toll-free costs, and network costs—including customer/carrier interconnect charges and fiber circuit charges. These costs include an estimate of charges for which invoices have not yet been received, and estimated amounts for pending disputes with other carriers. Direct cost of revenues also includes the cost of airtime top-up minutes. Direct cost of revenues excludes depreciation and amortization expense.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cash and Cash Equivalents</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Company Restricted Cash and Cash Equivalents</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At July 31, 2020 and 2019, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $11.0 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Debt Securities</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s investments in debt securities are classified as “available-for-sale.” Available-for-sale debt securities are required to be carried at their fair value, with unrealized gains and losses (net of income taxes) that are considered temporary in nature recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. The Company uses the specific identification method in computing the gross realized gains and gross realized losses on the sales of debt securities. The Company periodically evaluates its investments in debt securities for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include, in addition to persistent, declining market prices, general economic and Company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to operations is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income and a new cost basis in the investment is established.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Equity Investments</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On August 1, 2018, the Company adopted ASU No. 2016-01, <i>Financial Instruments</i>—<i>Overall (Subtopic 825-10)</i>, <i>Recognition and Measurement of Financial Assets and Financial Liabilities.</i> The ASU included, among other changes, that 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, and a qualitative assessment each reporting period to identify impairment of equity investments without readily determinable fair values. 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 “measurement alternative”). 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.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, Plant and Equipment and Intangible Assets</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Equipment, computer software, and furniture and fixtures are recorded at cost and are depreciated on a straight-line basis over their estimated useful lives, which range as follows: equipment—5, 7 or 20 years; computer software—2, 3 or 5 years; and furniture and fixtures—5, 7 or 10 years. Leasehold improvements are recorded at cost and are depreciated on a straight-line basis over the term of their lease or their estimated useful lives, whichever is shorter.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of non-compete agreement, customer relationships and tradename acquired in a business combination accounted for under the purchase method are amortized over their estimated useful lives (see Notes 5 and 11).</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company tests the recoverability of its property, plant and equipment and intangible assets with finite useful lives whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. The Company tests for recoverability based on the projected undiscounted cash flows to be derived from such asset. If the projected undiscounted future cash flows are less than the carrying value of the asset, the Company will record an impairment loss, if any, based on the difference between the estimated fair value and the carrying value of the asset. The Company generally measures fair value by considering sale prices for similar assets or by discounting estimated future cash flows from such asset using an appropriate discount rate. Cash flow projections and fair value estimates require significant estimates and assumptions by management. Should the estimates and assumptions prove to be incorrect, the Company may be required to record impairments in future periods and such impairments could be material.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Goodwill</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Goodwill is the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. Goodwill and other indefinite lived intangible assets are not amortized. These assets are reviewed annually (or more frequently under various conditions) for impairment using a fair value approach. The Company performs its annual, or interim, goodwill impairment test by comparing the fair value of its reporting units with their carrying amounts. The Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Additionally, the Company considers income tax effects from any tax-deductible goodwill on the carrying amount of its reporting unit when measuring the goodwill impairment loss, if applicable. The fair value of the reporting units is estimated using discounted cash flow methodologies, as well as considering third party market value indicators. The Company’s use of a discounted cash flow methodology includes estimates of future revenue based upon budgets and projections. The Company also develops estimates for future levels of gross and operating profits and projected capital expenditures. The Company’s methodology also includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. Calculating the fair value of the reporting units requires significant estimates and assumptions by management. Should the estimates and assumptions regarding the fair value of the reporting units prove to be incorrect, the Company may be required to record impairments to its goodwill in future periods and such impairments could be material.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has the option to perform a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. However, the Company may elect to perform the quantitative goodwill impairment test even if no indications of a potential impairment exist.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Advertising Expense</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cost of advertising is charged to selling, general and administrative expenses in the period in which it is incurred. In fiscal 2020 and fiscal 2019, advertising expense was $15.6 million and $17.7 million, respectively.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Capitalized Internal Use Software Costs</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company capitalizes the cost of internal-use software that has a useful life in excess of one year. These costs consist of payments made to third parties and the salaries of employees working on such software development. Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task it previously did not perform. Software maintenance and training costs are expensed in the period in which they are incurred. Capitalized internal use software costs are amortized on a straight-line basis over their estimated useful lives. Amortization expense related to such capitalized software in fiscal 2020 and fiscal 2019 was $14.6 million and $16.3 million, respectively. Unamortized capitalized internal use software costs at July 31, 2020 and 2019 were $18.1 million and $21.9 million, respectively.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Repairs and Maintenance</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company charges the cost of repairs and maintenance, including the cost of replacing minor items not constituting substantial betterment, to selling, general and administrative expenses as these costs are incurred.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Foreign Currency Translation</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Assets and liabilities of foreign subsidiaries denominated in foreign currencies are translated to U.S. Dollars at end-of-period rates of exchange, and their monthly results of operations are translated to U.S. Dollars at the average rates of exchange for that month. Gains or losses resulting from such foreign currency translations are recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. Foreign currency transaction gains and losses are reported in “Other (expense) income, net” in the accompanying consolidated statements of income.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Income Taxes</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to temporary differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the period in which related temporary differences become deductible. The Company considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in its assessment of a valuation allowance. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date of such change.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return. The Company determines whether it is more-likely-than-not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, the Company presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. Tax positions that meet the more-likely-than-not recognition threshold are measured to determine the amount of tax benefit to recognize in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. Differences between tax positions taken in a tax return and amounts recognized in the financial statements will generally result in one or more of the following: an increase in a liability for income taxes payable, a reduction of an income tax refund receivable, a reduction in a deferred tax asset, or an increase in a deferred tax liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company classifies interest and penalties on income taxes as a component of income tax expense.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Contingencies</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accrues for loss contingencies when both (a) information available prior to issuance of the financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (b) the amount of loss can reasonably be estimated. When the Company accrues for loss contingencies and the reasonable estimate of the loss is within a range, the Company records its best estimate within the range. When no amount within the range is a better estimate than any other amount, the Company accrues the minimum amount in the range. The Company discloses an estimated possible loss or a range of loss when it is at least reasonably possible that a loss may have been incurred.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Earnings Per Share</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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 determined 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company’s common stockholders consists of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Basic weighted-average number of shares</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 9%; font-weight: bold; text-align: right">26,278</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25,293</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Effect of dilutive securities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Stock options</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.65pt">Non-vested restricted Class B common stock</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">162</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Diluted weighted-average number of shares</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,441</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25,308</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following outstanding stock options were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than the average market price of the Company’s stock during the period:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Shares excluded from the calculation of diluted earnings per share</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,138</td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,204</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stock-Based Compensation</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes compensation expense for all of its grants of stock-based awards based on the estimated fair value on the grant date. Compensation cost for awards is recognized using the straight-line method over the vesting period. Stock-based compensation is included in selling, general and administrative expense.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Vulnerability Due to Certain Concentrations</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, restricted cash and cash equivalents, debt securities, equity investments, and trade accounts receivable. The Company holds cash and cash equivalents at several major financial institutions, which often exceed FDIC insurance limits. Historically, the Company has not experienced any losses due to such concentration of credit risk. The Company’s temporary cash investments policy is to limit the dollar amount of investments with any one financial institution and monitor the credit ratings of those institutions. While the Company may be exposed to credit losses due to the nonperformance of the holders of its deposits, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows, or financial condition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Concentration of credit risk with respect to trade accounts receivable is limited due to the large number of customers in various geographic regions and industry segments comprising the Company’s customer base. No single customer accounted for more than 10% of consolidated revenues in fiscal 2020 or fiscal 2019. However, the Company’s five largest customers collectively accounted for 12.7% and 13.6% of its consolidated revenues in fiscal 2020 and fiscal 2019, respectively. The Company’s customers with the five largest receivables balances collectively accounted for 13.8% and 20.6% of the consolidated gross trade accounts receivable at July 31, 2020 and 2019, respectively. This concentration of customers increases the Company’s risk associated with nonpayment by those customers. In an effort to reduce such risk, the Company performs ongoing credit evaluations of its significant customers. In addition, the Company attempts to mitigate the credit risk related to specific Carrier Services customers by also buying services from the customer, in order to create an opportunity to offset its payables and receivables and reduce its net trade receivable exposure risk. When it is practical to do so, the Company will increase its purchases from Carrier Services customers with receivable balances that exceed the Company’s applicable payables in order to maximize the offset and reduce its credit risk.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Allowance for Doubtful Accounts</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company estimates the balance of its allowance for doubtful accounts by analyzing accounts receivable balances by age and applying historical write-off and collection trend rates. The Company’s estimates include separately providing for customer receivables based on specific circumstances and credit conditions, and when it is deemed probable that the balance is uncollectible. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. The change in the allowance for doubtful accounts is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at beginning of year</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Additions charged to costs and expenses</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Deductions<br/> (1)</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at end of year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in">Reserves deducted from accounts receivable:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -8.65pt; padding-left: 25.9pt">Allowance for doubtful accounts</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">5,444</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">3,109</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(2,468</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">6,085</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Reserves deducted from accounts receivable:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 25.9pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,358</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,028</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,942</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,444</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">(1)</td><td>Primarily uncollectible accounts written off, net of recoveries.</td></tr></table><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fair Value Measurements</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fair value of financial and non-financial assets and liabilities is defined as an exit price, which is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The three-tier hierarchy for inputs used to measure fair value, which prioritizes the inputs to valuation techniques used to measure fair value, is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="white-space: nowrap; vertical-align: top; width: 0.75in">Level 1 –</td> <td style="vertical-align: bottom">quoted prices (unadjusted) in active markets for identical assets or liabilities.</td></tr> <tr> <td style="white-space: nowrap; vertical-align: top">Level 2 –</td> <td style="vertical-align: bottom">quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</td></tr> <tr> <td style="white-space: nowrap; vertical-align: top">Level 3 –</td> <td style="vertical-align: bottom">unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value.</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Leases</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On August 1, 2019, the Company adopted ASU No. 2016-02, <i>Leases (Topic 842)</i>, and the amendments thereto, related to the accounting for leases (collectively referred to as “ASC 842”) (see Note 3). ASC 842 establishes a right-of-use (“ROU”) 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 are classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. Entities have the option to continue to apply historical accounting under Topic 840, including its disclosure requirements, in comparative periods presented in the year of adoption. An entity that elects this option will recognize a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption instead of the earliest period presented.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company elected to apply the optional ASC 842 transition provisions beginning on August 1, 2019. Accordingly, the Company continued to apply Topic 840 prior to August 1, 2019, including Topic 840 disclosure requirements, in the comparative period presented. The Company elected the package of practical expedients for all its leases that commenced before August 1, 2019. In addition, the Company elected not to apply the recognition requirements of ASC 842 for its short-term leases. As the Company’s leases do not provide an implicit rate, nor is one readily available, the Company used its incremental borrowing rate based on information available at August 1, 2019 to determine the present value of its future minimum rental payments.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Recently Issued Accounting Standards Not Yet Adopted</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments—Credit Losses (Topic 326)</i>, <i>Measurement of Credit Losses on Financial Instruments,</i> that changes the impairment model for most financial assets and certain other instruments. For receivables, loans and other instruments, entities will be required to use a new forward-looking current expected credit loss model that generally will result in the earlier recognition of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except the losses will be recognized as allowances instead of reductions in the amortized cost of the securities. In addition, an entity will have to disclose significantly more information about allowances, credit quality indicators and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained earnings. The Company will adopt the new standard on August 1, 2023. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740)</i>, <i>Simplifying the Accounting for Income Taxes,</i> that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic 740. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In January 2020, the FASB issued ASU No. 2020-01, <i>Investments—Equity Securities (Topic 321)</i>, <i>Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),</i> that clarifies the interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities, that, upon settlement or exercise, would be accounted for under the equity method of accounting. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.</p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Description of Business</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">IDT Corporation (the “Company”) is a multinational company with operations primarily in the communications and payment industries. The Company has two reportable business segments, Telecom &amp; Payment Services and net2phone. The Telecom &amp; Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The net2phone segment provides cloud communications and telephony services to business customers.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2 <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Basis of Consolidation and Accounting for Investments</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The consolidated financial statements include the Company’s controlled subsidiaries. All significant intercompany accounts and transactions between the consolidated subsidiaries are eliminated.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Investments in businesses that the Company does not control, but in which the Company has the ability to exercise significant influence over operating and financial matters, are accounted for using the equity method. Investments in which the Company does not have the ability to exercise significant influence over operating and financial matters are accounted for using the cost method. Investments in hedge funds are accounted for using the equity method unless the Company’s interest is so minor that it has virtually no influence over operating and financial policies, in which case these investments are accounted for using the cost method. The Company periodically evaluates its equity and cost method investments for impairment due to declines considered to be other than temporary. If the Company determines that a decline in fair value is other than temporary, then a charge to earnings is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income, and a new basis in the investment is established.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Use of Estimates</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results may differ from those estimates.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue Recognition</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, <i>Revenue from Contracts with Customers (Topic 606)</i>, and has since issued amendments thereto (collectively referred to as “ASC 606”). The Company adopted ASC 606 on August 1, 2018. The Company applied ASC 606 only to those contracts that were not completed as of August 1, 2018. 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) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract(s), (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract(s), and (v) 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.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Direct Cost of Revenues</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Direct cost of revenues consists primarily of termination and origination costs, toll-free costs, and network costs—including customer/carrier interconnect charges and fiber circuit charges. These costs include an estimate of charges for which invoices have not yet been received, and estimated amounts for pending disputes with other carriers. Direct cost of revenues also includes the cost of airtime top-up minutes. Direct cost of revenues excludes depreciation and amortization expense.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cash and Cash Equivalents</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Company Restricted Cash and Cash Equivalents</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At July 31, 2020 and 2019, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $11.0 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Debt Securities</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s investments in debt securities are classified as “available-for-sale.” Available-for-sale debt securities are required to be carried at their fair value, with unrealized gains and losses (net of income taxes) that are considered temporary in nature recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. The Company uses the specific identification method in computing the gross realized gains and gross realized losses on the sales of debt securities. The Company periodically evaluates its investments in debt securities for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include, in addition to persistent, declining market prices, general economic and Company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to operations is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income and a new cost basis in the investment is established.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Equity Investments</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>On August 1, 2018, the Company adopted ASU No. 2016-01, <i>Financial Instruments</i>—<i>Overall (Subtopic 825-10)</i>, <i>Recognition and Measurement of Financial Assets and Financial Liabilities.</i> The ASU included, among other changes, that 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, and a qualitative assessment each reporting period to identify impairment of equity investments without readily determinable fair values. <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Direct Cost of Revenues</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Direct cost of revenues consists primarily of termination and origination costs, toll-free costs, and network costs—including customer/carrier interconnect charges and fiber circuit charges. These costs include an estimate of charges for which invoices have not yet been received, and estimated amounts for pending disputes with other carriers. Direct cost of revenues also includes the cost of airtime top-up minutes. Direct cost of revenues excludes depreciation and amortization expense.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cash and Cash Equivalents</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Company Restricted Cash and Cash Equivalents</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At July 31, 2020 and 2019, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $11.0 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 11000000.0 13200000 <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Debt Securities</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s investments in debt securities are classified as “available-for-sale.” Available-for-sale debt securities are required to be carried at their fair value, with unrealized gains and losses (net of income taxes) that are considered temporary in nature recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. The Company uses the specific identification method in computing the gross realized gains and gross realized losses on the sales of debt securities. The Company periodically evaluates its investments in debt securities for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include, in addition to persistent, declining market prices, general economic and Company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to operations is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income and a new cost basis in the investment is established.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Equity Investments</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On August 1, 2018, the Company adopted ASU No. 2016-01, <i>Financial Instruments</i>—<i>Overall (Subtopic 825-10)</i>, <i>Recognition and Measurement of Financial Assets and Financial Liabilities.</i> The ASU included, among other changes, that 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, and a qualitative assessment each reporting period to identify impairment of equity investments without readily determinable fair values. 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 “measurement alternative”). 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.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, Plant and Equipment and Intangible Assets</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Equipment, computer software, and furniture and fixtures are recorded at cost and are depreciated on a straight-line basis over their estimated useful lives, which range as follows: equipment—5, 7 or 20 years; computer software—2, 3 or 5 years; and furniture and fixtures—5, 7 or 10 years. Leasehold improvements are recorded at cost and are depreciated on a straight-line basis over the term of their lease or their estimated useful lives, whichever is shorter.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of non-compete agreement, customer relationships and tradename acquired in a business combination accounted for under the purchase method are amortized over their estimated useful lives (see Notes 5 and 11).</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company tests the recoverability of its property, plant and equipment and intangible assets with finite useful lives whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. The Company tests for recoverability based on the projected undiscounted cash flows to be derived from such asset. If the projected undiscounted future cash flows are less than the carrying value of the asset, the Company will record an impairment loss, if any, based on the difference between the estimated fair value and the carrying value of the asset. The Company generally measures fair value by considering sale prices for similar assets or by discounting estimated future cash flows from such asset using an appropriate discount rate. Cash flow projections and fair value estimates require significant estimates and assumptions by management. Should the estimates and assumptions prove to be incorrect, the Company may be required to record impairments in future periods and such impairments could be material.</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> P5Y P7Y P20Y P2Y P3Y P5Y P5Y P7Y P10Y <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Goodwill</p><p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Goodwill is the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. Goodwill and other indefinite lived intangible assets are not amortized. These assets are reviewed annually (or more frequently under various conditions) for impairment using a fair value approach. The Company performs its annual, or interim, goodwill impairment test by comparing the fair value of its reporting units with their carrying amounts. The Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Additionally, the Company considers income tax effects from any tax-deductible goodwill on the carrying amount of its reporting unit when measuring the goodwill impairment loss, if applicable. The fair value of the reporting units is estimated using discounted cash flow methodologies, as well as considering third party market value indicators. The Company’s use of a discounted cash flow methodology includes estimates of future revenue based upon budgets and projections. The Company also develops estimates for future levels of gross and operating profits and projected capital expenditures. The Company’s methodology also includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. Calculating the fair value of the reporting units requires significant estimates and assumptions by management. Should the estimates and assumptions regarding the fair value of the reporting units prove to be incorrect, the Company may be required to record impairments to its goodwill in future periods and such impairments could be material.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has the option to perform a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. However, the Company may elect to perform the quantitative goodwill impairment test even if no indications of a potential impairment exist.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Advertising Expense</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cost of advertising is charged to selling, general and administrative expenses in the period in which it is incurred. In fiscal 2020 and fiscal 2019, advertising expense was $15.6 million and $17.7 million, respectively.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 15600000 17700000 <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Capitalized Internal Use Software Costs</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company capitalizes the cost of internal-use software that has a useful life in excess of one year. These costs consist of payments made to third parties and the salaries of employees working on such software development. Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task it previously did not perform. Software maintenance and training costs are expensed in the period in which they are incurred. Capitalized internal use software costs are amortized on a straight-line basis over their estimated useful lives. Amortization expense related to such capitalized software in fiscal 2020 and fiscal 2019 was $14.6 million and $16.3 million, respectively. Unamortized capitalized internal use software costs at July 31, 2020 and 2019 were $18.1 million and $21.9 million, respectively.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> The Company capitalizes the cost of internal-use software that has a useful life in excess of one year. 14600000 16300000 18100000 21900000 <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Repairs and Maintenance</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company charges the cost of repairs and maintenance, including the cost of replacing minor items not constituting substantial betterment, to selling, general and administrative expenses as these costs are incurred.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Foreign Currency Translation</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Assets and liabilities of foreign subsidiaries denominated in foreign currencies are translated to U.S. Dollars at end-of-period rates of exchange, and their monthly results of operations are translated to U.S. Dollars at the average rates of exchange for that month. Gains or losses resulting from such foreign currency translations are recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. Foreign currency transaction gains and losses are reported in “Other (expense) income, net” in the accompanying consolidated statements of income.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Income Taxes</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to temporary differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the period in which related temporary differences become deductible. The Company considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in its assessment of a valuation allowance. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date of such change.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return. The Company determines whether it is more-likely-than-not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, the Company presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. Tax positions that meet the more-likely-than-not recognition threshold are measured to determine the amount of tax benefit to recognize in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. Differences between tax positions taken in a tax return and amounts recognized in the financial statements will generally result in one or more of the following: an increase in a liability for income taxes payable, a reduction of an income tax refund receivable, a reduction in a deferred tax asset, or an increase in a deferred tax liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company classifies interest and penalties on income taxes as a component of income tax expense.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 0.50 <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Contingencies</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accrues for loss contingencies when both (a) information available prior to issuance of the financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (b) the amount of loss can reasonably be estimated. When the Company accrues for loss contingencies and the reasonable estimate of the loss is within a range, the Company records its best estimate within the range. When no amount within the range is a better estimate than any other amount, the Company accrues the minimum amount in the range. The Company discloses an estimated possible loss or a range of loss when it is at least reasonably possible that a loss may have been incurred.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Earnings Per Share</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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 determined 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company’s common stockholders consists of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Basic weighted-average number of shares</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 9%; font-weight: bold; text-align: right">26,278</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25,293</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Effect of dilutive securities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Stock options</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.65pt">Non-vested restricted Class B common stock</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">162</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Diluted weighted-average number of shares</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,441</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25,308</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following outstanding stock options were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than the average market price of the Company’s stock during the period:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Shares excluded from the calculation of diluted earnings per share</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,138</td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,204</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Basic weighted-average number of shares</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 9%; font-weight: bold; text-align: right">26,278</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25,293</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Effect of dilutive securities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Stock options</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.65pt">Non-vested restricted Class B common stock</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">162</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Diluted weighted-average number of shares</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,441</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25,308</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 26278000 25293000 1000 162000 15000 26441000 25308000 <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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Shares excluded from the calculation of diluted earnings per share</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,138</td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,204</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 1138000 1204000 <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stock-Based Compensation</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes compensation expense for all of its grants of stock-based awards based on the estimated fair value on the grant date. Compensation cost for awards is recognized using the straight-line method over the vesting period. Stock-based compensation is included in selling, general and administrative expense.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Vulnerability Due to Certain Concentrations</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, restricted cash and cash equivalents, debt securities, equity investments, and trade accounts receivable. The Company holds cash and cash equivalents at several major financial institutions, which often exceed FDIC insurance limits. Historically, the Company has not experienced any losses due to such concentration of credit risk. The Company’s temporary cash investments policy is to limit the dollar amount of investments with any one financial institution and monitor the credit ratings of those institutions. While the Company may be exposed to credit losses due to the nonperformance of the holders of its deposits, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows, or financial condition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Concentration of credit risk with respect to trade accounts receivable is limited due to the large number of customers in various geographic regions and industry segments comprising the Company’s customer base. No single customer accounted for more than 10% of consolidated revenues in fiscal 2020 or fiscal 2019. However, the Company’s five largest customers collectively accounted for 12.7% and 13.6% of its consolidated revenues in fiscal 2020 and fiscal 2019, respectively. The Company’s customers with the five largest receivables balances collectively accounted for 13.8% and 20.6% of the consolidated gross trade accounts receivable at July 31, 2020 and 2019, respectively. This concentration of customers increases the Company’s risk associated with nonpayment by those customers. In an effort to reduce such risk, the Company performs ongoing credit evaluations of its significant customers. In addition, the Company attempts to mitigate the credit risk related to specific Carrier Services customers by also buying services from the customer, in order to create an opportunity to offset its payables and receivables and reduce its net trade receivable exposure risk. When it is practical to do so, the Company will increase its purchases from Carrier Services customers with receivable balances that exceed the Company’s applicable payables in order to maximize the offset and reduce its credit risk.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 5 0.127 0.136 5 0.138 0.206 <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Allowance for Doubtful Accounts</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company estimates the balance of its allowance for doubtful accounts by analyzing accounts receivable balances by age and applying historical write-off and collection trend rates. The Company’s estimates include separately providing for customer receivables based on specific circumstances and credit conditions, and when it is deemed probable that the balance is uncollectible. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. The change in the allowance for doubtful accounts is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at beginning of year</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Additions charged to costs and expenses</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Deductions<br/> (1)</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at end of year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in">Reserves deducted from accounts receivable:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -8.65pt; padding-left: 25.9pt">Allowance for doubtful accounts</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">5,444</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">3,109</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(2,468</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">6,085</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Reserves deducted from accounts receivable:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 25.9pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,358</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,028</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,942</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,444</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">(1)</td><td>Primarily uncollectible accounts written off, net of recoveries.</td></tr></table><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at beginning of year</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Additions charged to costs and expenses</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Deductions<br/> (1)</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at end of year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in">Reserves deducted from accounts receivable:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -8.65pt; padding-left: 25.9pt">Allowance for doubtful accounts</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">5,444</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">3,109</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(2,468</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">6,085</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Reserves deducted from accounts receivable:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 25.9pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,358</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,028</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,942</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,444</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 5444000 3109000 2468000 6085000 5358000 2028000 1942000 5444000 <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fair Value Measurements</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fair value of financial and non-financial assets and liabilities is defined as an exit price, which is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The three-tier hierarchy for inputs used to measure fair value, which prioritizes the inputs to valuation techniques used to measure fair value, is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="white-space: nowrap; vertical-align: top; width: 0.75in">Level 1 –</td> <td style="vertical-align: bottom">quoted prices (unadjusted) in active markets for identical assets or liabilities.</td></tr> <tr> <td style="white-space: nowrap; vertical-align: top">Level 2 –</td> <td style="vertical-align: bottom">quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</td></tr> <tr> <td style="white-space: nowrap; vertical-align: top">Level 3 –</td> <td style="vertical-align: bottom">unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value.</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Leases</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On August 1, 2019, the Company adopted ASU No. 2016-02, <i>Leases (Topic 842)</i>, and the amendments thereto, related to the accounting for leases (collectively referred to as “ASC 842”) (see Note 3). ASC 842 establishes a right-of-use (“ROU”) 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 are classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. Entities have the option to continue to apply historical accounting under Topic 840, including its disclosure requirements, in comparative periods presented in the year of adoption. An entity that elects this option will recognize a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption instead of the earliest period presented.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company elected to apply the optional ASC 842 transition provisions beginning on August 1, 2019. Accordingly, the Company continued to apply Topic 840 prior to August 1, 2019, including Topic 840 disclosure requirements, in the comparative period presented. The Company elected the package of practical expedients for all its leases that commenced before August 1, 2019. In addition, the Company elected not to apply the recognition requirements of ASC 842 for its short-term leases. As the Company’s leases do not provide an implicit rate, nor is one readily available, the Company used its incremental borrowing rate based on information available at August 1, 2019 to determine the present value of its future minimum rental payments.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Recently Issued Accounting Standards Not Yet Adopted</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments—Credit Losses (Topic 326)</i>, <i>Measurement of Credit Losses on Financial Instruments,</i> that changes the impairment model for most financial assets and certain other instruments. For receivables, loans and other instruments, entities will be required to use a new forward-looking current expected credit loss model that generally will result in the earlier recognition of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except the losses will be recognized as allowances instead of reductions in the amortized cost of the securities. In addition, an entity will have to disclose significantly more information about allowances, credit quality indicators and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained earnings. The Company will adopt the new standard on August 1, 2023. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740)</i>, <i>Simplifying the Accounting for Income Taxes,</i> that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic 740. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>In January 2020, the FASB issued ASU No. 2020-01, <i>Investments—Equity Securities (Topic 321)</i>, <i>Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),</i> that clarifies the interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities, that, upon settlement or exercise, would be accounted for under the equity method of accounting. The Company will adopt the new standard on August 1, 2021. <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 2—Revenue Recognition</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Modified Retrospective Method of Adoption and Cumulative Effect Adjustment</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company adopted ASC 606 on 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 aggregate $9.1 million reduction to “Accumulated deficit” for the cumulative effect of the adoption. The cumulative effect adjustment included changes to the accounting for breakage and the costs to obtain and fulfill contracts with customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company estimates its expected breakage revenue by revenue stream recorded each month, based on inputs and assumptions about usage of the deferred revenue balances. The Company’s deferred revenue balances are primarily from BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up. 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.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Contracts with Customers</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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 Telecom &amp; Payment Services segment is comprised of Growth and Core verticals. Growth includes National Retail Solutions’ (“NRS”) point of sale network offerings, and BOSS Revolution Money Transfer, an international money remittance service for customers in the United States. Core includes BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States, Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime, messaging, and data to mobile accounts internationally and domestically, and Carrier Services, which provides international voice and text termination as well as outsourced traffic management solutions to telecoms globally. Core also includes smaller communications and payment offerings, many in harvest mode. The net2phone segment is comprised of net2phone-Unified Communications as a Service (“UCaaS”), a cloud communications service for businesses in North and South America and certain other international markets, and net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Telecom &amp; Payment Services’ growth initiatives and net2phone-UCaaS are technology-driven, synergistic businesses that leverage the core assets, and revenue in some cases is recognized over time. The Company’s core operations are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company’s most significant revenue streams are from BOSS Revolution Calling, Mobile Top-Up, and Carrier Services. BOSS Revolution Calling and Mobile Top-Up are sold direct-to-consumers and through distributors and retailers.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">BOSS Revolution Calling direct-to-consumers</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">BOSS Revolution Calling 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’s satisfaction of its performance obligation and the customer’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’s satisfaction of its performance obligation and the customer’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.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">BOSS Revolution Calling sold through distributors and retailers</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">BOSS Revolution Calling sold through distributors and retailers is the same service as BOSS Revolution Calling 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’s customer in these transactions. The Company’s sales price to retailers and distributors is less than the end user rate for BOSS Revolution Calling minutes. The customer or the Company may terminate their agreement at any time upon thirty days written notice without penalty. Retailers may sell BOSS Revolution Calling 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.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Mobile Top-Up</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Mobile Top-Up is sold direct-to-consumers and through distributors and retailers in the same manner as BOSS Revolution Calling. The Company does not terminate the minutes in its Mobile Top-Up transactions. The Company’s performance obligation is to recharge (top-up) the airtime balance of a mobile account on behalf of the Company’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’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.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Carrier Services</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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’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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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’s consideration.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Carrier Services’ 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company enters into Notification of Reciprocal Transmission (“NORT”) 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. In addition, the Company enters into transactions in which it swaps minutes with another carrier. The Company recognized revenue and the related direct cost of revenue for these reciprocal and swap transactions based on the fair value of the minutes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Carrier Services’ NORT contracts 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. The initial terms of NORT contracts generally range from one month to six months. Since the Company’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’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.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Disaggregated Revenues</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table shows the Company’s revenues disaggregated by business segment and service offered to customers:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Growth:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: 0.2in">BOSS Revolution Money Transfer</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">47,950</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,051</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.2in">National Retail Solutions</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">11,980</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,199</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0.2in">Other</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">112</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Core:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.2in">Mobile Top-Up</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">334,305</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">271,995</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.2in">BOSS Revolution Calling</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">463,917</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">490,649</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.2in">Carrier Services</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">393,769</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">514,202</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: 0.2in">Other</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">42,914</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">55,629</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: 1.5pt; text-indent: 0.2in">Total Telecom &amp; Payment Services</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,294,947</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,361,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt">net2phone-UCaaS</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">31,870</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">net2phone-Platform Services</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">18,952</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,782</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: 0.2in">Total net2phone</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">50,822</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,264</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">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,345,769</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,409,172</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables show the Company’s revenues disaggregated by geographic region, which is determined based on selling location:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Telecom<br/> &amp; Payment<br/> Services</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">net2phone</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Year ended July 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">888,728</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,136</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">922,864</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.2in">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134,339</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134,351</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: 0.2in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">210,743</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">210,743</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: 0.2in">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">61,137</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,674</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">77,811</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total outside the United States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">406,219</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,686</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">422,905</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">TOTAL</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,294,947</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,822</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,345,769</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -8.65pt; padding-left: 8.65pt">Year ended July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">United States</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">901,997</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">33,857</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">935,854</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: 8.65pt">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.2in">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195,661</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195,682</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0.2in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192,284</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: 0.2in">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,966</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,386</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">85,352</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: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total outside the United States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">459,911</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,407</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">473,318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">TOTAL</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,361,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,264</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,409,172</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Remaining Performance Obligations</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not have any significant revenue from performance obligations satisfied or partially satisfied in previous reporting periods. The Company’s remaining performance obligations at July 31, 2020 and 2019 had an original expected duration of one year or less.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts Receivable and Contract Balances</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The timing of revenue recognition may differ from the time of billing to the Company’s customers. Trade accounts receivable in the Company’s consolidated balance sheets represent unconditional rights to consideration. An entity records a contract asset when revenue is recognized in advance of the entity’s right to bill and receive consideration. The Company has not identified any contract assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The primary component of the Company’s contract liability balance is the payments received for its prepaid BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up services. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in the Company’s consolidated balance sheets as “Deferred revenue”. The Company’s revenue recognized in fiscal 2020 and fiscal 2019 from amounts included in the contract liability balance at the beginning of the period was $32.3 million and $31.2 million, respectively.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred Customer Contract Acquisition and Fulfillment Costs</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes as an asset its incremental costs of obtaining a contract with a customer that it expects to recover. The Company charges its direct costs to fulfill contracts to expense as incurred. The Company’s incremental costs of obtaining a contract with a customer are sales commissions paid to acquire customers. For Telecom &amp; Payment Services, the Company applies the practical expedient whereby the Company primarily charges these costs to expense when incurred because the amortization period would be one year or less for the asset that would have been recognized from deferring these costs. For net2phone-UCaaS sales, employees and third parties receive commissions on sales to end users. The Company amortizes the deferred costs over the expected customer relationship period when it is expected to exceed one year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s deferred customer contract acquisition costs were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Deferred customer contract acquisition costs included in “Other current assets”</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">2,350</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,474</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred customer contract acquisition costs included in “Other assets”</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,384</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,716</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: -14.85pt; padding-left: 14.85pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,734</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,190</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In fiscal 2020 and fiscal 2019, the Company’s amortization of deferred customer contract acquisition costs was $2.4 million and $1.8 million, respectively.</p> 9100000 <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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Growth:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: 0.2in">BOSS Revolution Money Transfer</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">47,950</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,051</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.2in">National Retail Solutions</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">11,980</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,199</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0.2in">Other</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">112</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Core:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.2in">Mobile Top-Up</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">334,305</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">271,995</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.2in">BOSS Revolution Calling</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">463,917</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">490,649</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.2in">Carrier Services</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">393,769</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">514,202</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: 0.2in">Other</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">42,914</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">55,629</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: 1.5pt; text-indent: 0.2in">Total Telecom &amp; Payment Services</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,294,947</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,361,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt">net2phone-UCaaS</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">31,870</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">net2phone-Platform Services</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">18,952</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,782</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: 0.2in">Total net2phone</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">50,822</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,264</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">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,345,769</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,409,172</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 47950000 23051000 11980000 6199000 112000 183000 334305000 271995000 463917000 490649000 393769000 514202000 42914000 55629000 1294947000 1361908000 31870000 24482000 18952000 22782000 50822000 47264000 1345769000 1409172000 <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Telecom<br/> &amp; Payment<br/> Services</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">net2phone</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Year ended July 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">888,728</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,136</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">922,864</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.2in">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134,339</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134,351</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: 0.2in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">210,743</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">210,743</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: 0.2in">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">61,137</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,674</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">77,811</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total outside the United States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">406,219</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,686</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">422,905</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">TOTAL</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,294,947</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,822</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,345,769</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -8.65pt; padding-left: 8.65pt">Year ended July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">United States</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">901,997</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">33,857</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">935,854</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: 8.65pt">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.2in">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195,661</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195,682</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0.2in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192,284</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: 0.2in">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,966</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,386</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">85,352</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: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total outside the United States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">459,911</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,407</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">473,318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">TOTAL</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,361,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,264</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,409,172</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 888728000 34136000 922864000 134339000 12000 134351000 210743000 210743000 61137000 16674000 77811000 406219000 16686000 422905000 1294947000 50822000 1345769000 901997000 33857000 935854000 195661000 21000 195682000 192284000 192284000 71966000 13386000 85352000 459911000 13407000 473318000 1361908000 47264000 1409172000 32300000 31200000 <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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Deferred customer contract acquisition costs included in “Other current assets”</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">2,350</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,474</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred customer contract acquisition costs included in “Other assets”</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,384</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,716</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: -14.85pt; padding-left: 14.85pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,734</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,190</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2350000 1474000 2384000 1716000 4734000 3190000 2400000 1800000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 3—Leases</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s leases primarily consist of operating leases for office space. These leases have remaining terms from one to six years. net2phone-UCaaS also has operating leases for office equipment. Certain of these leases include renewal options that may be exercised and/or options to terminate the lease. The Company has concluded that it is not reasonably certain that it would exercise the options to extend the lease or terminate the lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The adoption of ASC 842 resulted in the recognition of operating lease liabilities of $12.4 million and operating ROU assets of the same amount as of August 1, 2019 based on the present value of the remaining minimum rental payments associated with the Company’s leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">net2phone has equipment leases that were classified as capital leases under Topic 840 and are finance leases under ASC 842. net2phone is also the lessor in various equipment leases that were classified as sales-type capital leases under Topic 840, that are classified as sales-type finance leases under ASC 842. The assets and liabilities related to these finance leases are not material to the Company’s consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company’s former subsidiary, Rafael Holdings, Inc. (“Rafael”) to the Company’s stockholders of record as of the close of business on March 13, 2018 (the “Rafael Spin-Off”). The Company leases office space and parking in Rafael’s building and parking garage located at 520 Broad St, Newark, New Jersey. The Company also leases office space in Israel from Rafael. The Newark lease expires in April 2025 and the Israel lease expires in July 2025. In fiscal 2020 and fiscal 2019, the Company incurred lease costs of $1.9 million and $1.8 million, respectively, in connection with the Rafael leases, which is included in operating lease cost in the table below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplemental disclosures related to the Company’s operating leases were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31 <br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Operating lease cost</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">2,832</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">246</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -14.85pt; padding-left: 14.85pt">TOTAL LEASE COST</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,078</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -14.85pt; padding-left: 14.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -14.85pt; padding-left: 14.85pt">Cash paid for amounts included in the measurement of lease liabilities: </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Operating cash flows from operating leases</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,745</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">July 31</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Weighted-average remaining lease term-operating leases</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.2 years</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">Weighted-average discount rate-operating leases</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">3.12</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s aggregate operating lease liability was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Operating lease liabilities included in “Other current liabilities”</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">2,350</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities included in noncurrent liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">7,353</td><td style="padding-bottom: 1.5pt; font-weight: bold; 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: -14.85pt; padding-left: 14.85pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">9,703</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Future minimum maturities of operating lease liabilities were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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: left; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Year ending July 31:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,621</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,453</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">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,072</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,827</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">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,418</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,391</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Less imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(688</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: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,703</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company adopted ASC 842 on August 1, 2019 using the modified retrospective transition approach, which requires the following disclosures for periods presented prior to adoption. In fiscal 2019, rental expense under operating leases in accordance with Topic 840 was $4.8 million. The future minimum payments for operating leases as of July 31, 2019 were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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: left; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Year ending July 31:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,876</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,558</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">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,585</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,108</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">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,869</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,459</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: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,455</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 12400000 The Newark lease expires in April 2025 and the Israel lease expires in July 2025 1900000 1800000 <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="border-bottom: Black 1.5pt solid">Year ended July 31 <br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Operating lease cost</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">2,832</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">246</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -14.85pt; padding-left: 14.85pt">TOTAL LEASE COST</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,078</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -14.85pt; padding-left: 14.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -14.85pt; padding-left: 14.85pt">Cash paid for amounts included in the measurement of lease liabilities: </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Operating cash flows from operating leases</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,745</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2832000 246000 3078000 2745000 <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="border-bottom: Black 1.5pt solid">July 31</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Weighted-average remaining lease term-operating leases</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.2 years</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">Weighted-average discount rate-operating leases</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">3.12</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> P4Y2M12D 0.0312 <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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Operating lease liabilities included in “Other current liabilities”</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">2,350</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities included in noncurrent liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">7,353</td><td style="padding-bottom: 1.5pt; font-weight: bold; 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: -14.85pt; padding-left: 14.85pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">9,703</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2350000 7353000 9703000 <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: left; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Year ending July 31:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,621</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,453</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">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,072</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,827</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">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,418</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,391</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Less imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(688</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: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,703</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2621000 2453000 2072000 1827000 1418000 10391000 688000 9703000 4800000 <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: left; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Year ending July 31:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,876</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,558</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">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,585</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,108</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">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,869</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,459</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: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,455</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 6876000 3558000 2585000 2108000 1869000 1459000 18455000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 4—Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the consolidated balance sheets that equals the total of the same amounts reported in the consolidated statements of cash flows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">84,860</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">80,168</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash and cash equivalents</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">116,362</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">177,031</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; text-align: left; padding-bottom: 1.5pt; text-indent: -14.85pt; padding-left: 14.85pt">TOTAL CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AND CASH EQUIVALENTS</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">201,222</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">257,199</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020 and 2019, restricted cash and cash equivalents included $116.3 million and $176.8 million, respectively, in restricted cash and cash equivalents held by IDT Financial Services Limited, the Company’s Gibraltar-based bank.</p> <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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">84,860</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">80,168</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash and cash equivalents</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">116,362</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">177,031</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; text-align: left; padding-bottom: 1.5pt; text-indent: -14.85pt; padding-left: 14.85pt">TOTAL CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AND CASH EQUIVALENTS</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">201,222</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">257,199</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 84860000 80168000 116362000 177031000 201222000 257199000 116300000 176800000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 5—Acquisitions</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Ringsouth Europa, S.L.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 11, 2019, the Company’s subsidiary, net2phone, Inc. acquired 100% of the outstanding shares of Ringsouth Europa, S.L. (“Ringsouth”), a <span>regional provider of cloud communications services to businesses in </span>Spain. The acquisition expands net2phone’s business into Spain. Ringsouth’s operating results from the date of acquisition, which were not significant, are included in the Company’s consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The acquisition date fair value of the consideration consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash paid</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">450</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">375</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: -12.5pt; padding-left: 12.95pt">Total fair value of consideration</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The contingent consideration includes two potential payments to the seller of $0.4 million each, based on monthly recurring revenue targets to be achieved over a 36-month period and 48-month period. The second potential payment is not contingent upon meeting the target for the first payment. The fair value of the contingent consideration was estimated using discounted cash flow models and Monte Carlo simulations. This fair value measurement was based on significant inputs not observable in the market and therefore represents a Level 3 measurement. There was no change in the estimated fair value of the contingent consideration in the period from the acquisition date to July 31, 2020, although the balance changed due to foreign currency translation adjustments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The impact of the acquisition’s purchase price allocations on the Company’s consolidated balance sheet was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Trade accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">142</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.5in; padding-left: 0.5in">Other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</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: -11.15pt; padding-left: 11.15pt">Property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -11.15pt; padding-left: 11.15pt">Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-compete agreement (4-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12.25pt; padding-left: 12.25pt">Customer relationships (7-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130</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: 12.25pt">Tradename (2-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred income tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(302</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(136</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(408</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">Other liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(351</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net assets acquired</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The goodwill was assigned to the net2phone segment and was attributable primarily to Ringsouth’s assembled workforce and expected synergies from the business combination. The goodwill is expected to be deductible for income tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s pro forma results of operations as if the Ringsouth acquisition occurred on August 1, 2018 were not materially different from the actual results of operations.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Versature Corp.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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’s UCaaS business into Canada. Versature’s operating results from the date of acquisition, which were not significant, are included in the Company’s consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The impact of the acquisition’s purchase price allocations on the Company’s consolidated balance sheet and the acquisition date fair value of the total consideration transferred were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Trade accounts receivable</td><td style="width: 1%"> </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"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.5in; padding-left: 0.5in">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65</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: -11.15pt; padding-left: 11.15pt">Property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,826</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-compete agreement (5-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600</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: 12.25pt">Customer relationships (20-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,003</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12.25pt; padding-left: 12.25pt">Tradename (20-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">490</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">486</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade accounts payable</td><td> </td> <td style="text-align: left"> </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">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(523</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(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="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net assets excluding cash acquired</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,526</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Supplemental information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Cash paid</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,943</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Cash acquired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(417</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -12.5pt; padding-left: 12.95pt">Total consideration, net of cash acquired</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,526</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s pro forma results of operations as if the Versature acquisition occurred on August 1, 2018 were not materially different from the actual results of operations.</p> 1 <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash paid</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">450</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">375</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: -12.5pt; padding-left: 12.95pt">Total fair value of consideration</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 450000 375000 825000 The contingent consideration includes two potential payments to the seller of $0.4 million each, based on monthly recurring revenue targets to be achieved over a 36-month period and 48-month period. <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Trade accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">142</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.5in; padding-left: 0.5in">Other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</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: -11.15pt; padding-left: 11.15pt">Property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -11.15pt; padding-left: 11.15pt">Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-compete agreement (4-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12.25pt; padding-left: 12.25pt">Customer relationships (7-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130</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: 12.25pt">Tradename (2-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred income tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(302</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(136</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(408</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">Other liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(351</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net assets acquired</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 142000 21000 84000 1437000 50000 130000 30000 118000 10000 302000 136000 408000 351000 825000 1 5900000 <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Trade accounts receivable</td><td style="width: 1%"> </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"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.5in; padding-left: 0.5in">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65</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: -11.15pt; padding-left: 11.15pt">Property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,826</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-compete agreement (5-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600</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: 12.25pt">Customer relationships (20-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,003</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12.25pt; padding-left: 12.25pt">Tradename (20-year useful life)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">490</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">486</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade accounts payable</td><td> </td> <td style="text-align: left"> </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">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(523</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(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="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net assets excluding cash acquired</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,526</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Supplemental information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Cash paid</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,943</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Cash acquired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(417</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -12.5pt; padding-left: 12.95pt">Total consideration, net of cash acquired</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,526</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 370000 65000 1826000 600000 3003000 490000 486000 81000 523000 710000 5526000 5943000 417000 5526000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 6—Debt Securities</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a summary of available-for-sale debt securities:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amortized <br/> Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Unrealized <br/> Gains</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Unrealized <br/> Losses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>July 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -8.65pt; padding-left: 25.9pt">Certificates of deposit*</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,844</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,902</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 25.9pt">U.S. Treasury bills</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,498</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,498</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; text-indent: -8.65pt; padding-left: 25.9pt">Municipal bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,979</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,963</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">18,321</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">58</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(16</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">18,363</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 25.9pt">Certificates of deposit*</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,234</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,234</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; text-indent: -8.65pt; padding-left: 25.9pt">Municipal bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,534</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-127">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-128">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,534</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.2in">*</td><td>Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Proceeds from maturities and sales of debt securities were $6.5 million and $5.3 million in fiscal 2020 and fiscal 2019, respectively. There were no realized gains or realized losses from sales of debt securities in fiscal 2020 and fiscal 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The contractual maturities of the Company’s available-for-sale debt securities at July 31, 2020 were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Within one year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,941</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">After one year through five years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,449</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">After five years through ten years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">After ten years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">764</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">TOTAL</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,363</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were not recognized:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unrealized <br/> Losses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair <br/> Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>July 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left; padding-bottom: 1.5pt">Municipal bonds</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">16</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"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,963</td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020 and 2019, there were no securities in a continuous unrealized loss position for 12 months or longer.</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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amortized <br/> Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Unrealized <br/> Gains</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Unrealized <br/> Losses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>July 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -8.65pt; padding-left: 25.9pt">Certificates of deposit*</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,844</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,902</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 25.9pt">U.S. Treasury bills</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,498</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,498</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; text-indent: -8.65pt; padding-left: 25.9pt">Municipal bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,979</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,963</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">18,321</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">58</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(16</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">18,363</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 25.9pt">Certificates of deposit*</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,234</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,234</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; text-indent: -8.65pt; padding-left: 25.9pt">Municipal bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,534</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-127">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-128">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,534</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 13844000 58000 13902000 2498000 2498000 1979000 16000 1963000 18321000 58000 16000 18363000 2234000 2234000 300000 300000 2534000 2534000 6500000 5300000 0 0 <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Within one year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,941</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">After one year through five years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,449</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">After five years through ten years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">After ten years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">764</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">TOTAL</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,363</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 15941000 1449000 209000 764000 18363000 <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unrealized <br/> Losses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair <br/> Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>July 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left; padding-bottom: 1.5pt">Municipal bonds</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">16</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"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,963</td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 16000 1963000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 7—Equity Investments</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At August 1, 2018, the cumulative effect of adopting ASU No. 2016-01, <i>Financial Instruments</i>—<i>Overall (Subtopic 825-10)</i>, <i>Recognition and Measurement of Financial Assets and Financial Liabilities</i> (see Note 1) was a $1.2 million increase in noncurrent “Equity investments”, a $33,000 decrease in “Accumulated other comprehensive loss” and a $1.1 million decrease in “Accumulated deficit”, primarily from the measurement at fair value of the Company’s shares of Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”) and the derecognition of unrealized holding losses on equity securities classified as available-for-sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Equity investments consist of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">July 31<br/> (dollars in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.25in; padding-left: 0.25in">Zedge, Inc. Class B common stock, 42,282 shares at July 31, 2020 and 2019</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">59</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">68</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Rafael Holdings, Inc. Class B common stock, 27,806 and 27,419 shares at July 31, 2020 and 2019, respectively</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">389</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">567</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; text-indent: -0.25in; padding-left: 0.25in">Mutual funds</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,516</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,053</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Current equity investments</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,964</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,688</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Visa Series C Preferred</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">3,825</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,619</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Hedge funds</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">4,783</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,475</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">225</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">225</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; text-align: left; padding-bottom: 1.5pt">Noncurrent equity investments</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">8,833</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,319</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On June 1, 2016, the Company completed a pro rata distribution of the common stock that the Company held in the Company’s subsidiary Zedge, Inc. (“Zedge”) to the Company’s stockholders of record as of the close of business on May 26, 2016. The Company received Zedge Class B common shares as well as Rafael Class B common shares in connection with the lapsing of restrictions on Zedge and Rafael restricted stock held by certain of the Company’s employees and the Company’s payment of taxes related thereto.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, upon the acquisition of Visa Europe Limited by Visa, Inc. (“Visa”), IDT Financial Services Limited received 1,830 shares of Visa Series C Preferred among other consideration. At July 31, 2020, each share of Visa Series C Preferred was convertible into 13.722 shares of Visa Class A common stock (the “Conversion Adjustment), subject to certain conditions, and will be convertible at the holder’s option beginning in June 2028. On September 24, 2020, in connection with Visa’s first mandatory release assessment, the Company received 125 shares of Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”) and the Conversion Adjustment for Visa Series C Preferred was reduced to 6.861. The 125 shares of Visa Series A Preferred are convertible into 12,500 shares of Visa Class A common stock. On September 24, 2020, the Company estimated the aggregate fair value of its shares of Visa Series C Preferred and Visa Series A Preferred was $4.4 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The changes in the carrying value of the Company’s equity investments without readily determinable fair values for which the Company elected the measurement alternative was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Balance, beginning of period</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">3,919</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,883</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Adoption of change in accounting for equity investments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,213</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: 1.5pt">Adjusted balance</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,919</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Adjustment for observable transactions involving a similar investment from the same issuer</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">206</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">826</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Upward adjustments</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">3</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Redemptions</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(19</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Impairments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt">BALANCE, END OF PERIOD</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,109</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,919</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company increased the carrying value of the 1,830 shares of Visa Series C Preferred it held by $0.2 million and $0.8 million in fiscal 2020 and fiscal 2019, respectively, based on the fair value of Visa Class A common stock and a discount for lack of current marketability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Unrealized gains and losses for all equity investments included the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Net (losses) gains recognized during the period on equity investments</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(336</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,779</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: net gains and losses recognized during the period on equity investments redeemed during the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-135">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(336</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,779</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 1200000 33000 1100000 <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="border-bottom: Black 1.5pt solid">July 31<br/> (dollars in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.25in; padding-left: 0.25in">Zedge, Inc. Class B common stock, 42,282 shares at July 31, 2020 and 2019</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">59</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">68</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Rafael Holdings, Inc. Class B common stock, 27,806 and 27,419 shares at July 31, 2020 and 2019, respectively</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">389</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">567</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; text-indent: -0.25in; padding-left: 0.25in">Mutual funds</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,516</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,053</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Current equity investments</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,964</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,688</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Visa Series C Preferred</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">3,825</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,619</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Hedge funds</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">4,783</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,475</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">225</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">225</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; text-align: left; padding-bottom: 1.5pt">Noncurrent equity investments</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">8,833</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,319</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 42282 42282 59000 68000 27806 27419 389000 567000 5516000 5053000 5964000 5688000 3825000 3619000 4783000 5475000 225000 225000 8833000 9319000 1830 13.722 125 6.861 12500 4400000 <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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Balance, beginning of period</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">3,919</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,883</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Adoption of change in accounting for equity investments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,213</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: 1.5pt">Adjusted balance</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,919</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Adjustment for observable transactions involving a similar investment from the same issuer</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">206</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">826</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Upward adjustments</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">3</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Redemptions</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(19</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Impairments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt">BALANCE, END OF PERIOD</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,109</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,919</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 3919000 1883000 1213000 3919000 3096000 206000 826000 3000 -19000 -3000 4109000 3919000 1830 200000 800000 <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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Net (losses) gains recognized during the period on equity investments</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(336</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,779</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: net gains and losses recognized during the period on equity investments redeemed during the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-135">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(336</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,779</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> -336000 1779000 -336000 1779000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 8—Fair Value Measurements</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the balance of assets and liabilities measured at fair value on a recurring basis:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>July 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -0.7pt; padding-left: 7.9pt">Debt securities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,498</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,865</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,363</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.7pt; padding-left: 7.9pt">Equity investments included in current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,964</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,964</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; text-indent: -0.7pt; padding-left: 7.9pt">Equity investments included in noncurrent assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,825</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,825</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -0.45pt; padding-left: 0.25in">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">8,462</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">15,865</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">28,152</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Contingent consideration included in other noncurrent liabilities (see Note 5)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-142">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-143">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(396</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(396</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.7pt; padding-left: 7.9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.7pt; padding-left: 7.9pt">Debt securities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-144">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,534</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-145">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,534</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.7pt; padding-left: 7.9pt">Equity investments included in current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,688</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-146">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-147">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,688</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.7pt; padding-left: 7.9pt">Equity investments included in noncurrent assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-148">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-149">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,619</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,619</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: -0.45pt; padding-left: 0.25in">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,688</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,534</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,619</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">11,841</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2019, the Company did not have any liabilities measured at fair value on a recurring basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020 and 2019, the Company had $4.8 million and $5.5 million, respectively, in investments in hedge funds, which were included in noncurrent “Equity investments” in the accompanying consolidated balance sheets. The Company’s investments in hedge funds were accounted for using the equity method, therefore they were not measured at fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables summarize the change in the balance of the Company’s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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>Year ended July 31,</td><td> </td> <td colspan="6"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Balance, beginning of period</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">3,619</td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-150">—</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Transfer into Level 3 from adoption of change in accounting for equity investments</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-151">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,793</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; text-indent: -8.65pt; padding-left: 8.65pt">Total gains included in “Other (expense) income, net”</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">206</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">826</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">BALANCE, END OF PERIOD</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,619</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-indent: -8.65pt; padding-left: 8.65pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-152">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-153">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables summarize the change in the balance of the Company’s liabilities 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 fiscal 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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>Year ended July 31,</td><td> </td> <td colspan="6"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Balance, beginning of period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-154">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-155">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Transfer into Level 3 from acquisition (see Note 5)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 9%; font-weight: bold; text-align: right">375</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-156">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total loss recognized in “Foreign currency translation adjustments”</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">21</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-157">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">BALANCE, END OF PERIOD</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">396</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">—</div></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-indent: -8.65pt; padding-left: 8.65pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Change in unrealized gains or losses for the period included in earnings for liabilities at the end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-159">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-160">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fair Value of Other Financial Instruments</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated fair value of the Company’s other financial instruments was determined using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting these data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Cash and cash equivalents, restricted cash and cash equivalents, other current assets, customer deposits, and other current liabilities.</i></span> At July 31, 2020 and 2019, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents and restricted cash and cash equivalents were classified as Level 1 and other current assets, customer deposits, and other current liabilities were classified as Level 2 of the fair value hierarchy.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Other assets and other liabilities.</i></span> At July 31, 2020 and 2019, the carrying amount of these assets and liabilities approximated fair value. The fair values were estimated based on the Company’s assumptions, which were classified as Level 3 of the fair value hierarchy.</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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>July 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -0.7pt; padding-left: 7.9pt">Debt securities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,498</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,865</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,363</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.7pt; padding-left: 7.9pt">Equity investments included in current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,964</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,964</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; text-indent: -0.7pt; padding-left: 7.9pt">Equity investments included in noncurrent assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,825</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,825</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -0.45pt; padding-left: 0.25in">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">8,462</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">15,865</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">28,152</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Contingent consideration included in other noncurrent liabilities (see Note 5)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-142">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-143">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(396</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(396</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.7pt; padding-left: 7.9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.7pt; padding-left: 7.9pt">Debt securities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-144">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,534</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-145">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,534</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.7pt; padding-left: 7.9pt">Equity investments included in current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,688</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-146">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-147">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,688</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.7pt; padding-left: 7.9pt">Equity investments included in noncurrent assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-148">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-149">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,619</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,619</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: -0.45pt; padding-left: 0.25in">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">5,688</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,534</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,619</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">11,841</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2498000 15865000 18363000 5964000 5964000 3825000 3825000 8462000 15865000 3825000 28152000 -396000 -396000 2534000 2534000 5688000 5688000 3619000 3619000 5688000 2534000 3619000 11841000 4800000 5500000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>Year ended July 31,</td><td> </td> <td colspan="6"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Balance, beginning of period</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">3,619</td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-150">—</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Transfer into Level 3 from adoption of change in accounting for equity investments</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-151">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,793</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; text-indent: -8.65pt; padding-left: 8.65pt">Total gains included in “Other (expense) income, net”</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">206</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">826</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">BALANCE, END OF PERIOD</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,619</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-indent: -8.65pt; padding-left: 8.65pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-152">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-153">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 3619000 2793000 206000 826000 3825000 3619000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>Year ended July 31,</td><td> </td> <td colspan="6"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Balance, beginning of period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-154">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-155">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Transfer into Level 3 from acquisition (see Note 5)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 9%; font-weight: bold; text-align: right">375</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-156">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total loss recognized in “Foreign currency translation adjustments”</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">21</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-157">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">BALANCE, END OF PERIOD</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">396</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">—</div></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-indent: -8.65pt; padding-left: 8.65pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Change in unrealized gains or losses for the period included in earnings for liabilities at the end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-159">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-160">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 375000 21000 396000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 9—Property, Plant and Equipment</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment consist of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Equipment</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">67,530</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">79,465</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Computer software</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">130,565</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">120,996</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,723</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">450</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">403</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">200,268</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">202,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated depreciation and amortization</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(170,207</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(167,893</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; text-align: left; padding-bottom: 1.5pt">Property, plant and equipment, net</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">30,061</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,355</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Depreciation and amortization expense of property, plant and equipment was $20.0 million and $22.3 million in fiscal 2020 and fiscal 2019, respectively.</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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Equipment</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">67,530</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">79,465</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Computer software</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">130,565</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">120,996</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,723</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">450</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">403</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">200,268</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">202,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated depreciation and amortization</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(170,207</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(167,893</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; text-align: left; padding-bottom: 1.5pt">Property, plant and equipment, net</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">30,061</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,355</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 67530000 79465000 130565000 120996000 1723000 1384000 450000 403000 200268000 202248000 170207000 167893000 30061000 34355000 20000000.0 22300000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 10—Goodwill</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below reconciles the change in the carrying amount of goodwill by operating segment for the period from July 31, 2018 to July 31, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Telecom <br/> &amp; Payment <br/> Services</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">net2phone</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-weight: bold">Balance at July 31, 2018</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,315</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(106</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(106</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">Balance at July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,209</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437</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">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">130</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">82</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">212</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt">Balance at July 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">11,339</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,519</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">12,858</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Telecom <br/> &amp; Payment <br/> Services</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">net2phone</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-weight: bold">Balance at July 31, 2018</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,315</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(106</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(106</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">Balance at July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,209</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437</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">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">130</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">82</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">212</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt">Balance at July 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">11,339</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,519</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">12,858</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 11315000 11315000 -106000 -106000 11209000 11209000 1437000 1437000 130000 82000 212000 11339000 1519000 12858000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 11—Other Intangible Assets</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below presents information on the Company’s amortized intangible assets:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Amortization<br/> Period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net<br/> Balance</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>July 31, 2020</td><td> </td> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -8.65pt; padding-left: 25.9pt">Tradenames</td><td style="width: 1%; font-weight: bold"> </td> <td style="white-space: nowrap; width: 11%; font-weight: bold; text-align: right">16.5 years</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">1,017</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(392</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">625</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 25.9pt">Non-compete agreements</td><td style="font-weight: bold"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: right">4.9 years</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">636</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(227</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">409</td><td style="font-weight: bold; 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; text-indent: -8.65pt; padding-left: 25.9pt">Customer relationships</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">11.2 years</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">6,215</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(3,290</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,925</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">11.4 years</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">7,868</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(3,909</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,959</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>July 31, 2019</td><td> </td> <td style="white-space: nowrap; text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 25.9pt">Tradename</td><td> </td> <td style="white-space: nowrap; text-align: right">17.0 years</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">970</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(320</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">650</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: 25.9pt">Non-compete agreement</td><td> </td> <td style="white-space: nowrap; text-align: right">5.0 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">595</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(104</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">491</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 25.9pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right">11.9 years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,136</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,081</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,055</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: 17.3pt">TOTAL</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right">12.0 years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,701</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,505</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,196</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization expense of intangible assets was $0.4 million and $0.3 million in fiscal 2020 and fiscal 2019, respectively. The Company estimates that amortization expense of intangible assets with finite lives will be $0.4 million, $0.4 million, $0.4 million, $0.2 million and $0.2 million in fiscal 2021, fiscal 2022, fiscal 2023, fiscal 2024, and fiscal 2025, respectively.</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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Amortization<br/> Period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net<br/> Balance</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>July 31, 2020</td><td> </td> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -8.65pt; padding-left: 25.9pt">Tradenames</td><td style="width: 1%; font-weight: bold"> </td> <td style="white-space: nowrap; width: 11%; font-weight: bold; text-align: right">16.5 years</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">1,017</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(392</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">625</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 25.9pt">Non-compete agreements</td><td style="font-weight: bold"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: right">4.9 years</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">636</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(227</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">409</td><td style="font-weight: bold; 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; text-indent: -8.65pt; padding-left: 25.9pt">Customer relationships</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">11.2 years</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">6,215</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(3,290</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,925</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 17.3pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">11.4 years</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">7,868</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(3,909</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,959</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>July 31, 2019</td><td> </td> <td style="white-space: nowrap; text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 25.9pt">Tradename</td><td> </td> <td style="white-space: nowrap; text-align: right">17.0 years</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">970</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(320</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">650</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: 25.9pt">Non-compete agreement</td><td> </td> <td style="white-space: nowrap; text-align: right">5.0 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">595</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(104</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">491</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 25.9pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right">11.9 years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,136</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,081</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,055</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: 17.3pt">TOTAL</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right">12.0 years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,701</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,505</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,196</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> P16Y6M 1017000 392000 625000 P4Y10M24D 636000 227000 409000 P11Y2M12D 6215000 3290000 2925000 P11Y4M24D 7868000 3909000 3959000 P17Y 970000 320000 650000 P5Y 595000 104000 491000 P11Y10M24D 6136000 3081000 3055000 P12Y 7701000 3505000 4196000 400000 300000 400000 400000 400000 200000 200000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 12—Other Operating Expense, Net</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the other operating expense, net by business segment:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Corporate —Straight Path Communications Inc. class action (legal fees net of insurance claims)/insurance claims net of legal fees</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(531</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">326</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt">net2phone—indemnification claim</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(1,244</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(292</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: 8.65pt">net2phone—other, net</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(63</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Telecom &amp; Payment Services—accrual for non-income related taxes related to a foreign subsidiary</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(2,150</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,000</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: 8.65pt">Telecom &amp; Payment Services—write-off of assets</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(575</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Telecom &amp; Payment Services—accrual for legal matter</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(500</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">—</div></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; text-indent: -8.65pt; padding-left: 8.65pt">Telecom &amp; Payment Services—gain on sale of calling card business in Asia</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-167">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">215</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(5,063</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,726</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Straight Path Communications Inc. Class Action</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On July 31, 2013, the Company completed a pro rata distribution of the common stock of the Company’s subsidiary Straight Path Communications Inc. (“Straight Path”) to the Company’s stockholders of record as of the close of business on July 25, 2013 (the “Straight Path Spin-Off”). As discussed in Note 20, a putative class action on behalf of Straight Path’s stockholders and derivative complaint was filed naming the Company, among others. In fiscal 2020 and fiscal 2019, the Company incurred legal fees of $3.6 million and $2.0 million, respectively, related to this action. Also, in fiscal 2020 and fiscal 2019, the Company recorded offsetting gains from insurance claims for this matter of $3.1 million and $2.3 million, respectively.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indemnification Claim</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2019, as part of a commercial resolution, the Company indemnified a net2phone cable telephony customer related to patent infringement claims brought against the customer.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrual for Non-Income Related Taxes</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In fiscal 2020 and fiscal 2019, the Company recorded accruals for non-income related taxes related to one of its foreign subsidiaries.</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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Corporate —Straight Path Communications Inc. class action (legal fees net of insurance claims)/insurance claims net of legal fees</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(531</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">326</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt">net2phone—indemnification claim</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(1,244</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(292</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: 8.65pt">net2phone—other, net</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(63</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Telecom &amp; Payment Services—accrual for non-income related taxes related to a foreign subsidiary</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(2,150</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,000</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: 8.65pt">Telecom &amp; Payment Services—write-off of assets</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(575</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Telecom &amp; Payment Services—accrual for legal matter</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(500</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">—</div></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; text-indent: -8.65pt; padding-left: 8.65pt">Telecom &amp; Payment Services—gain on sale of calling card business in Asia</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-167">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">215</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(5,063</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,726</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> -531000 326000 -1244000 -292000 -63000 25000 -2150000 -8000000 -575000 -500000 215000 -5063000 -7726000 3600000 2000000.0 3100000 2300000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 13—Note Payable and Revolving Credit Loan Payable</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note Payable</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 20, 2020, IDT Domestic Telecom, Inc. (“IDT DT”), a subsidiary of the Company, received loan proceeds of $10.0 million (the “PPP Loan”) from TD Bank, N.A, pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the U.S. Small Business Administration. On April 29, 2020, IDT DT returned all $10.0 million in proceeds from the PPP Loan. In light of the oversubscription of applications for loans under the PPP, and despite IDT DT’s need for the funds to support its operations, IDT DT returned the loan proceeds in order to make those funds available to other borrowers that may be in greater need than IDT DT.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revolving Credit Loan Payable</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s subsidiary, IDT Telecom, Inc., had a credit agreement dated as of October 31, 2019, with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million until its maturity date on July 15, 2020. The principal outstanding incurred interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points. IDT Telecom paid 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">IDT Telecom had a credit agreement, dated as of October 31, 2018, with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million until its maturity date on July 15, 2019. The principal outstanding incurred interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points. IDT Telecom paid 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.</p> 10000000.0 10000000.0 25000000.0 0.003 25000000.0 25000000.0 0.003 25000000.0 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 14—Accrued Expenses</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses consist of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Carrier minutes termination</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">35,005</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,155</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Carrier network connectivity, toll-free and 800 services</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,243</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,569</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Regulatory fees and taxes</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">54,087</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,005</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Compensation costs</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">16,051</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,971</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Legal and professional fees</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">5,466</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,249</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">13,692</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,885</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">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">125,544</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">127,834</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Carrier minutes termination</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">35,005</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,155</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Carrier network connectivity, toll-free and 800 services</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,243</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,569</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Regulatory fees and taxes</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">54,087</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,005</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Compensation costs</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">16,051</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,971</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Legal and professional fees</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">5,466</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,249</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">13,692</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,885</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">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">125,544</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">127,834</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 35005000 39155000 1243000 1569000 54087000 55005000 16051000 12971000 5466000 3249000 13692000 15885000 125544000 127834000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 15—Other (Expense) Income, Net</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other (expense) income, net consists of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Foreign currency transaction gains (losses)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">370</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(696</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Write-off of tax assets related to prior periods</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(1,346</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">(Loss) gain on investments</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(336</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,779</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">45</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(401</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">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(1,267</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">682</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Foreign currency transaction gains (losses)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">370</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(696</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Write-off of tax assets related to prior periods</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(1,346</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">(Loss) gain on investments</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(336</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,779</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">45</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(401</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">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(1,267</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">682</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 370000 -696000 -1346000 -336000 1779000 45000 -401000 -1267000 682000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 16—Income Taxes</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The components of income before income taxes are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Domestic</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">13,380</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,827</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Foreign</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,338</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,374</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; text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">INCOME BEFORE INCOME TAXES</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">17,718</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">453</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Significant components of the Company’s deferred income tax assets consist of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred income tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 8.65pt">Bad debt reserve</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">854</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">540</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.65pt">Accrued expenses</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">2,963</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,134</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: 8.65pt">Stock options and restricted stock</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,226</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">866</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.65pt">Charitable contributions</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">659</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">734</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 8.65pt">Depreciation</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(71</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.65pt">Unrealized gain</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(302</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(231</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: 8.65pt">Net operating loss</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">62,588</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,625</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.65pt">Transaction taxes</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,000</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: 8.65pt">Deferred revenue</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(705</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,060</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total deferred income tax assets</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">67,212</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78,759</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">Valuation allowance</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(58,700</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(74,170</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">NET DEFERRED INCOME TAX ASSETS</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">8,512</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,589</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The benefit from (provision for) income taxes consists of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Current:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 8.65pt">Federal</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left; padding-left: 8.65pt">State and local</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 9%; font-weight: bold; text-align: right">(46</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(15</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 8.65pt">Foreign</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(177</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">971</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(223</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">956</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Deferred:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 8.65pt">Federal</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">8,345</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">—</div></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: 8.65pt">State and local</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">12</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 8.65pt">Foreign</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,434</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,080</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,923</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,079</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">BENEFIT FROM (PROVISION FOR) INCOME TAXES</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,700</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The differences between income taxes expected at the U.S. federal statutory income tax rate and income taxes provided are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">U.S. federal income tax at statutory rate</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(3,721</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(95</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Transition tax on foreign earnings</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">92</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Valuation allowance</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">15,470</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,008</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Foreign tax rate differential</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(3,702</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,835</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Nondeductible expenses</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(813</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(657</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">88</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Foreign restructuring</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(3,266</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax law changes</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(896</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">State and local income tax, net of federal benefit</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(356</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -18.45pt; padding-left: 18.45pt">BENEFIT FROM (PROVISION FOR) INCOME TAXES</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,700</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s cumulative undistributed foreign earnings are included in accumulated deficit in the Company’s consolidated balance sheets and consisted of approximately $376 million at July 31, 2020. The Company has concluded that the earnings remain permanently reinvested.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020, the Company had federal net operating loss carryforwards of approximately $156 million. These carry-forward losses are available to offset future U.S. federal taxable income. The federal net operating loss carryforwards expire in fiscal 2027 through fiscal 2038. The Company has foreign net operating losses of approximately $90 million, of which approximately $81 million does not expire, approximately $8 million expires in two to ten years and $1 million expires in twenty years. These foreign net operating losses are available to offset future taxable income in the countries in which the losses were incurred. The Company’s subsidiary, net2phone, has additional federal net operating losses of approximately $49 million, which will expire through fiscal 2027. With the reacquisition of net2phone by the Company in March 2006, its losses were limited under Internal Revenue Code Section 382 to approximately $7 million per year. The net operating losses do not include any excess benefits related to stock options or restricted stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The change in the valuation allowance is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at<br/> beginning of<br/> year</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Additions<br/> charged to<br/> costs and<br/> expenses</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Deductions</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at<br/> end of year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in">Reserves deducted from deferred income taxes, net:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-left: 17.3pt">Valuation allowance</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">74,170</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">—</div></td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(15,470</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">58,700</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 8.65pt">Reserves deducted from deferred income taxes, net:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 17.3pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">76,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,850</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">74,170</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In fiscal 2020, due to taxable income in the United States, the Company utilized deferred tax assets and released the corresponding valuation allowance to offset income tax expense of $3.5 million. In addition, in fiscal 2020, the Company released an additional $8.4 million of the valuation allowance on the portion of the deferred tax assets that it is more likely than not going to utilize because the Company is forecasting future profitability in the United States.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020 and 2019, the Company did not have any unrecognized income tax benefits. There were no changes in the balance of unrecognized income tax benefits in fiscal 2020 and fiscal 2019. At July 31, 2020, the Company did not expect any changes in unrecognized income tax benefits during the next twelve months. In fiscal 2020 and fiscal 2019, the Company did not record any interest and penalties on income taxes. At July 31, 2020 and 2019, there was no accrued interest included in current income taxes payable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In September 2017, the Company, IDT DT, and certain other affiliates were certified by the New Jersey Economic Development Authority as having met all of the requirements of the Grow New Jersey Assistance Act Tax Credit Program. The corporation business tax credits to be received are a maximum of $21.1 million. The Company may claim a portion of the tax credit each tax year for ten years beginning in 2017. The tax credit can be applied to 100% of the Company’s New Jersey tax liability each year, and the unused amount of the annual credit can be carried forward. In addition, the Company may apply for a tax credit transfer certificate to sell unused tax credits to another business. The tax credits must be sold for no less than 75% of the value of the tax credits. The tax credits are subject to reduction, forfeiture and recapture if, among other things, the number of full-time employees declines below the program or statewide minimum. The Company has yet to receive the credit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company currently remains subject to examinations of its tax returns as follows: U.S. federal tax returns for fiscal 2017 to fiscal 2020, state and local tax returns generally for fiscal 2016 to fiscal 2020, and foreign tax returns generally for fiscal 2016 to fiscal 2020.</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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Domestic</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">13,380</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,827</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Foreign</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,338</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,374</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; text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">INCOME BEFORE INCOME TAXES</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">17,718</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">453</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 13380000 6827000 4338000 -6374000 17718000 453000 <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="border-bottom: Black 1.5pt solid">July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred income tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 8.65pt">Bad debt reserve</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">854</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">540</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.65pt">Accrued expenses</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">2,963</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,134</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: 8.65pt">Stock options and restricted stock</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,226</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">866</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.65pt">Charitable contributions</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">659</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">734</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 8.65pt">Depreciation</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(71</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.65pt">Unrealized gain</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(302</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(231</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: 8.65pt">Net operating loss</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">62,588</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,625</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.65pt">Transaction taxes</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,000</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: 8.65pt">Deferred revenue</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(705</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,060</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total deferred income tax assets</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">67,212</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78,759</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">Valuation allowance</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(58,700</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(74,170</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">NET DEFERRED INCOME TAX ASSETS</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">8,512</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,589</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 854000 540000 2963000 3134000 1226000 866000 659000 734000 -71000 151000 -302000 -231000 62588000 72625000 2000000 705000 1060000 67212000 78759000 58700000 74170000 8512000 4589000 <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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Current:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 8.65pt">Federal</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left; padding-left: 8.65pt">State and local</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 9%; font-weight: bold; text-align: right">(46</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(15</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 8.65pt">Foreign</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(177</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">971</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(223</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">956</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Deferred:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 8.65pt">Federal</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">8,345</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">—</div></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: 8.65pt">State and local</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">12</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 8.65pt">Foreign</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,434</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,080</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,923</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,079</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">BENEFIT FROM (PROVISION FOR) INCOME TAXES</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,700</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> -46000 -15000 -177000 971000 -223000 956000 8345000 12000 1000 -4434000 -1080000 3923000 -1079000 -3700000 123000 <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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">U.S. federal income tax at statutory rate</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(3,721</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(95</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Transition tax on foreign earnings</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">92</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Valuation allowance</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">15,470</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,008</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Foreign tax rate differential</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(3,702</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,835</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Nondeductible expenses</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(813</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(657</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">88</td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Foreign restructuring</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(3,266</td><td style="font-weight: bold; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax law changes</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">—</div></td><td style="font-weight: bold; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(896</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">State and local income tax, net of federal benefit</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(356</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -18.45pt; padding-left: 18.45pt">BENEFIT FROM (PROVISION FOR) INCOME TAXES</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">3,700</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> -3721000 -95000 92000 15470000 2008000 -3702000 -2835000 -813000 -657000 88000 1000 -3266000 2271000 -896000 -356000 -12000 -3700000 123000 376000000 156000000 90000000 81000000 8000000 1000000 The Company’s subsidiary, net2phone, has additional federal net operating losses of approximately $49 million, which will expire through fiscal 2027. 49000000 7000000 <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="border-bottom: Black 1.5pt solid">Year ended July 31<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at<br/> beginning of<br/> year</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Additions<br/> charged to<br/> costs and<br/> expenses</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Deductions</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at<br/> end of year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in">Reserves deducted from deferred income taxes, net:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-left: 17.3pt">Valuation allowance</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">74,170</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">—</div></td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(15,470</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">58,700</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 8.65pt">Reserves deducted from deferred income taxes, net:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 17.3pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">76,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,850</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">74,170</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 74170000 -15470000 58700000 76020000 -1850000 74170000 3500000 8400000 21100000 The Company may claim a portion of the tax credit each tax year for ten years beginning in 2017. The tax credit can be applied to 100% of the Company’s New Jersey tax liability each year, and the unused amount of the annual credit can be carried forward. In addition, the Company may apply for a tax credit transfer certificate to sell unused tax credits to another business. The tax credits must be sold for no less than 75% of the value of the tax credits. <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 17—Equity</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Correction of Noncontrolling Interests</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the fourth quarter of fiscal 2019, the Company corrected the noncontrolling interests and the accumulated deficit of one of its subsidiaries. The net loss attributable to noncontrolling interests for this subsidiary had not been recorded since its inception in fiscal 2016. Accordingly, as of August 1, 2018, the Company recorded a reduction in “Noncontrolling interests” and an offsetting reduction to “Accumulated deficit” of $2.0 million.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Class A Common Stock and Class B Common Stock</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The rights of holders of Class A common stock and Class B common stock are identical except for certain voting and conversion rights and restrictions on transferability. The holders of Class A common stock and Class B common stock receive identical dividends per share when and if declared by the Company’s Board of Directors. In addition, the holders of Class A common stock and Class B common stock have identical and equal priority rights per share in liquidation. The Class A common stock and Class B common stock do not have any other contractual participation rights. The holders of Class A common stock are entitled to three votes per share and the holders of Class B common stock are entitled to one-tenth of a vote per share. Each share of Class A common stock may be converted into one share of Class B common stock, at any time, at the option of the holder. Shares of Class A common stock are subject to certain limitations on transferability that do not apply to shares of Class B common stock.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sale of Shares of Class B Common Stock to Howard S. Jonas</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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’s Class B common stock on April 16, 2018, the last closing price before approval of the sale by the Company’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’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’s Class B common stock whose record date was between April 16, 2018 and the issuance of the shares.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stock Repurchases</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company’s Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In fiscal 2020, the Company repurchased 671,117 shares of Class B common stock for an aggregate purchase price of $4.2 million. In fiscal 2019, the Company repurchased 729,110 shares of Class B common stock for an aggregate purchase price of $3.9 million. At July 31, 2020, 6.2 million shares remained available for repurchase under the stock repurchase program.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Between August 1, 2020 and <span>October 12</span>, 2020, the Company repurchased 463,792 shares of Class B common stock for an aggregate purchase price of $2.8 million under its existing stock repurchase program. At <span>October 12</span>, 2020, 5.8 million shares remained available for repurchase under the stock repurchase program.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In fiscal 2020 and fiscal 2019, the Company paid $0.3 million and $28,000, respectively, to repurchase shares of Class B common stock that were tendered by employees of the Company to satisfy the employees’ tax withholding obligations in connection with the lapsing of restrictions on awards of deferred stock units (“DSUs”) and restricted stock. Such shares are repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date. In fiscal 2020 and fiscal 2019, the Company repurchased 37,348 and 3,748 shares, respectively, of the Company’s Class B common stock from employees.</p> 1 2000000.0 2546689 14800000 5.89 1500000 200000 2546689 8000000.0 671117 4200000 729110 3900000 6200000 463792 2800000 5800000 300000 28000 37348 3748 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 18—Stock-Based Compensation</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stock-Based Compensation Plan</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The 2015 Stock Option and Incentive Plan is intended to provide incentives to officers, employees, directors and consultants of the Company, including stock options, stock appreciation rights, limited rights, deferred stock units, and restricted stock. On December 12, 2019 and December 13, 2018, the Company’s stockholders approved amendments to the 2015 Stock Option and Incentive Plan to increase the number of shares of the Company’s Class B common stock available for the grant of awards thereunder by an additional 0.4 million and 0.1 million shares, respectively. At July 31, 2020, the Company had 1.6 million shares of Class B common stock reserved for awards made under the 2015 Stock Option and Incentive Plan and 0.6 million shares were available for future grants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In fiscal 2020 and fiscal 2019, there was no income tax benefit resulting from tax deductions in excess of the compensation cost recognized for the Company’s stock-based compensation.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stock Options</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Option awards are generally granted with an exercise price equal to the market price of the Company’s stock on the date of grant. Option awards generally vest on a graded basis over three years of service and have ten-year contractual terms. No option awards were granted in fiscal 2020 or fiscal 2019. The fair value of stock options was estimated on the date of the grant using a Black-Scholes valuation model. Expected volatility is based on historical volatility of the Company’s Class B common stock and other factors. The Company uses historical data on exercise of stock options, post vesting forfeitures and other factors to estimate the expected term of the stock-based payments granted. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of stock option activity for the Company is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Options<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Term (in years)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic Value<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-bottom: 1.5pt">Outstanding at July 31, 2019</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,223</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">14.23</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 9%; text-align: right">    </td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 9%; text-align: right">                </td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8.48</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Cancelled / Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(64</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13.93</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 1.5pt">OUTSTANDING AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,126</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">14.42</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2.0</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-179">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt">EXERCISABLE AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,126</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">14.42</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2.0</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-180">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The total intrinsic value of options exercised during fiscal 2020 and fiscal 2019 was $16,000 and <span style="-sec-ix-hidden: hidden-fact-181">nil</span>, respectively. At July 31, 2020, there was no unrecognized compensation cost related to non-vested stock options.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Restricted Stock</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of restricted shares of the Company’s Class B common stock is determined based on the closing price of the Company’s Class B common stock on the grant date. Share awards generally vest on a graded basis over three years of service.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the status of the Company’s grants of restricted shares of Class B common stock is presented below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Non-vested<br/> Shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Grant-<br/> Date Fair<br/> Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Non-vested shares at July 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">206</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.84</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.01</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(32</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8.91</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13.50</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">NON-VESTED SHARES AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">199</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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.41</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020, there was $0.5 million of total unrecognized compensation cost related to non-vested stock-based compensation arrangements, which is expected to be recognized over a weighted-average period of 0.8 years. The total grant date fair value of shares vested in fiscal 2020 and fiscal 2019 was $0.3 million and $0.7 million, respectively.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred Stock Units Equity Incentive Program</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has an existing equity incentive program in the form of DSUs that, upon vesting, will entitle the grantees to receive shares of the Company’s Class B common stock. Subject to continued full time employment or other service to the Company, 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 be issuable on each vesting date will vary between 50% to 200% of the number of DSUs that 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On January 6, 2020, the first vesting date under the program, in accordance with the program and based on certain elections made by grantees, the Company issued 100,284 shares of its Class B common stock for vested DSUs. Based on those elections, vesting for 38,024 DSUs was delayed until January 5, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the status of the Company’s grants of DSUs under this program is presented below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Non-vested<br/> DSUs</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Grant-<br/> Date Fair<br/> Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Non-vested shares at July 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">411</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10.35</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.19</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10.68</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11.19</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">NON-VESTED SHARES AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">315</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">10.26</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="margin-top: 0; margin-bottom: 0">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020, there was $1.3 million of total unrecognized compensation cost related to non-vested DSUs, which is expected to be recognized over a weighted-average period of 0.7 years. The total grant date fair value of DSUs vested in fiscal 2020 was $1.1 million. There were no DSUs that vested in fiscal 2019.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Subsequent Event—Proposed Grant of Restricted Equity</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On September 30, 2020, the Compensation Committee of the Company’s Board of Directors approved a compensatory arrangement with Howard S. Jonas and Shmuel Jonas, the Company’s Chief Executive Officer, subject to finalization of the terms of the grants, documentation, and approval of the Corporate Governance Committee of the Board of Directors. The arrangement would provide for grants to each of Howard Jonas and Shmuel Jonas of restricted equity interests in an entity that will operate the UCaaS business of the Company’s net2phone segment (the “Business Unit”). The restricted equity will vest only on the satisfaction of both a doubling of the quarterly revenue run rate and achieving a value for the Business Unit of $100 million or more. The restricted equity would entitle the grantees to proceeds only on a sale, spin-off, initial public offering, or other monetization of the Business Unit and have certain protection from dilution.</p> 400000 100000 1600000 600000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Options<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Term (in years)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic Value<br/> (in thousands)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-bottom: 1.5pt">Outstanding at July 31, 2019</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,223</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">14.23</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 9%; text-align: right">    </td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 9%; text-align: right">                </td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8.48</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Cancelled / Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(64</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13.93</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 1.5pt">OUTSTANDING AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,126</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">14.42</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2.0</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-179">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt">EXERCISABLE AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">1,126</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">14.42</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2.0</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-180">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 1223000 14.23 33000 8.48 64000 13.93 1126000 14.42 P2Y 1126000 14.42 P2Y 16000 Share awards generally vest on a graded basis over three years of service. <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Non-vested<br/> Shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Grant-<br/> Date Fair<br/> Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Non-vested shares at July 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">206</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.84</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.01</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(32</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8.91</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13.50</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">NON-VESTED SHARES AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">199</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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.41</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 206000 4.84 26000 7.01 32000 8.91 1000 13.50 199000 4.41 500000 P0Y9M18D 300000 700000 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 be issuable on each vesting date will vary between 50% to 200% of the number of DSUs that 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. 100284 38024 <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Non-vested<br/> DSUs</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Grant-<br/> Date Fair<br/> Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Non-vested shares at July 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">411</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10.35</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.19</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10.68</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11.19</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">NON-VESTED SHARES AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">315</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">10.26</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="margin-top: 0; margin-bottom: 0">  </p> 411000 10.35 7000 11.19 100000 10.68 3000 11.19 315000 10.26 1300000 P0Y8M12D 1100000 100000000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 19—Accumulated Other Comprehensive Loss</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accumulated balances for each classification of other comprehensive income (loss) were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unrealized<br/> (loss) gain on<br/> available-for-<br/> sale securities</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Foreign<br/> currency<br/> translation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> other<br/> comprehensive<br/> loss</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; font-weight: bold">Balance at July 31, 2018</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(34</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(4,938</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(4,972</td><td style="width: 1%; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold">Adjusted balance at August 1, 2018</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(1</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(4,938</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(4,939</td><td style="font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Other comprehensive income attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">80</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">81</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; padding-bottom: 1.5pt">Balance at July 31, 2019</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-183">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,858</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,858</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Other comprehensive income (loss) attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,594</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,552</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; padding-bottom: 1.5pt">BALANCE AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">42</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(7,452</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(7,410</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr> </table> <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unrealized<br/> (loss) gain on<br/> available-for-<br/> sale securities</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Foreign<br/> currency<br/> translation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> other<br/> comprehensive<br/> loss</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; font-weight: bold">Balance at July 31, 2018</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(34</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(4,938</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(4,972</td><td style="width: 1%; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Adjustment from the adoption of change in accounting for equity investments (see Note 8)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold">Adjusted balance at August 1, 2018</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(1</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(4,938</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(4,939</td><td style="font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Other comprehensive income attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">80</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">81</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; padding-bottom: 1.5pt">Balance at July 31, 2019</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-183">—</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,858</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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,858</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Other comprehensive income (loss) attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,594</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,552</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; padding-bottom: 1.5pt">BALANCE AT JULY 31, 2020</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">42</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(7,452</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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">(7,410</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr> </table> -34000 -4938000 -4972000 33000 33000 1000 4938000 4939000 1000 80000 81000 -4858000 -4858000 42000 -2594000 -2552000 42000 -7452000 -7410000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 20—Commitments and Contingencies</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Coronavirus Disease (COVID-19)</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company continues to monitor and respond to the impacts of the COVID-19 pandemic on all aspects of its business, including its customers, employees, suppliers, vendors, and business partners.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Operationally, the Company’s employees transitioned to work-from-home during the third quarter of fiscal 2020 and, to a large degree, continued to work-from-home in the fourth quarter. Its salespeople and delivery employees continued to serve its independent retailers and channel partners with minimal interruption.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">COVID-19 had mixed financial impacts on the Company during the third and fourth quarters of fiscal 2020. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of the date of this filing, management believes that the Company continues to have sufficient liquidity and capital resources for the foreseeable future. Looking ahead, current economic conditions, if enduring, may create additional hardship for many of the Company’s customers. Over the longer term, sustained levels of high unemployment along with declining economic activity and less favorable foreign exchange market conditions could materially and adversely impact the Company by dampening demand for both its retail and wholesale offerings. The situation remains fluid and the Company cannot predict with certainty the potential impact of COVID-19 on its business, results of operations, financial condition and cash flows.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Legal Proceedings</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 12, 2019, Scarleth Samara filed a putative class action against IDT Telecom in the U.S. District Court for the Eastern District of Louisiana alleging certain violations of the Telephone Consumer Protection Act of 1991. Plaintiff alleges that in October of 2017, IDT Telecom sent unauthorized marketing messages to her cellphone. IDT Telecom filed a motion to compel arbitration. On or about August 19, 2019, the plaintiff agreed to dismiss the pending court action and the parties intend to proceed with arbitration. At this stage, the Company is unable to estimate its potential liability, if any. The Company intends to vigorously defend the claim.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate members of the putative class in accordance with California law. The Company is evaluating the claims, and at this stage, is unable to estimate its potential liability, if any. The Company intends to vigorously defend the claims. In August 2019, the Company filed a cross complaint against Rosales alleging trade secret and other violations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On July 5, 2017, plaintiff JDS1, LLC, on behalf of itself and all other similarly situated stockholders of Straight Path, and derivatively on behalf of Straight Path as nominal defendant, filed a putative class action and derivative complaint in the Court of Chancery of the State of Delaware against the Company, The Patrick Henry Trust (a trust formed by Howard S. Jonas that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of Straight Path’s directors. The complaint alleges that the Company aided and abetted Straight Path Chairman of the Board and Chief Executive Officer Davidi Jonas, and Howard S. Jonas in his capacity as controlling stockholder of Straight Path, in breaching their fiduciary duties to Straight Path in connection with the settlement of claims between Straight Path and the Company related to potential indemnification claims concerning Straight Path’s obligations under the Consent Decree it entered into with the Federal Communications Commission (“FCC”), as well as the sale of Straight Path’s subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with a similar action that was initiated by The Arbitrage Fund. The Plaintiffs are seeking, among other things, (i) a declaration that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused; (ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between Straight Path and Verizon Communications Inc. for their shares of Straight Path’s Class B common stock; and (iv) ordering Howard S. Jonas, Davidi Jonas, and the Company to disgorge any profits for the benefit of the class Plaintiffs. On August 28, 2017, the Plaintiffs filed an amended complaint. On September 24, 2017, the Company filed a motion to dismiss the amended complaint, which was ultimately denied, and which denial was affirmed by the Delaware Supreme Court. The parties are engaged in discovery. The Company intends to vigorously defend this matter (see Note 12). At this stage, the Company is unable to estimate its potential liability, if any.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition to the foregoing, the Company is subject to other legal proceedings that have arisen in the ordinary course of business and have not been finally adjudicated. Although there can be no assurance in this regard, the Company believes that none of the other legal proceedings to which the Company is a party will have a material adverse effect on the Company’s results of operations, cash flows, or financial condition.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sales Tax Contingency</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On June 21, 2018, the United States Supreme Court rendered a decision in South Dakota v. Wayfair, Inc., holding that a state may require a remote seller with no physical presence in the state to collect and remit sales tax on goods and services provided to purchasers in the state, overturning certain existing court precedent. The Company has evaluated its state tax filings with respect to the Wayfair decision and is in the process of reviewing its remittance practices. It is possible that one or more jurisdictions may assert that the Company has liability for periods for which it has not collected sales, use or other similar taxes, and if such an assertion or assertions were successful it could materially and adversely affect the Company’s business, financial position, and operating results. One or more jurisdictions may change their laws or policies to apply their sales, use or other similar taxes to the Company’s operations, and if such changes were made it could materially and adversely affect the Company’s business, financial position, and operating results.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Regulatory Fees Audit</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, related to payments due to the FCC, is currently under audit by the Universal Service Administrative Company (“USAC”). The Internal Audit Division of USAC issued preliminary audit findings and the Company has, in accordance with audit procedures, noted its objections to some of the findings. The Company awaits a final decision by USAC on the preliminary audit findings. Depending on the findings contained in the final decision, the Company may further appeal to the FCC. At July 31, 2020 and 2019, the Company’s accrued expenses included $40.8 million and $44.7 million, respectively, for these regulatory fees for the years covered by the audit, as well as prior and subsequent years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Purchase Commitments</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020, the Company had purchase commitments of $2.3 million for computer hardware and software, as well as other equipment and services.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Telecom Services Commitments</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In May 2019, the Company entered into a Memorandum of Understanding (“MOU) with a telecom operator in Central America for among other things, termination of inbound and outbound international long-distance voice calls. The Company paid the telecom operator monthly committed amounts during the term of the MOU. The MOU expired on June 30, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In August 2017, the Company entered into a Reciprocal Services Agreement, as amended, 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. This agreement was terminated on April 30, 2020. Pursuant to the agreement, the Company deposited $9.2 million into an escrow account as security for the benefit of the telecom operator, which was included in “Other current assets” in the accompanying consolidated balance sheet at July 31, 2019 based on the terms and conditions of the agreement. In May 2020, an aggregate of $9.7 million for the security deposit plus interest was released from escrow and returned to the Company.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Performance Bonds</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states’ financial requirements for money remittance licenses and telecommunications resellers. At July 31, 2020, the Company had aggregate performance bonds of $18.0 million outstanding.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">FCC Investigation of Straight Path Spectrum LLC</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services. The Company has cooperated with the FCC in this matter and has responded to the letter of inquiry. If the FCC were to pursue separate action against the Company, the FCC could seek to fine or impose regulatory penalties or civil liability on the Company related to activities during the period of ownership by the Company.</p> 40800000 44700000 2300000 9200000 9700000 18000000.0 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 21—Related Party Transactions</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Rafael Holdings, Inc.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the Rafael Spin-Off, the Company and Rafael entered into a Transition Services Agreement pursuant to which the Company provides to Rafael certain administrative and other services. The Company charged Rafael $0.4 million and $0.4 million in fiscal 2020 and fiscal 2019, respectively, for services provided. In addition, in fiscal 2019, the Company collected cash of $0.2 million on behalf of Rafael related to Rafael’s parking garage and third-party tenants. At July 31, 2020 and 2019, other current assets reported in the Company’s consolidated balance sheets included net receivable from Rafael of $50,000 and $0.1 million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020 and 2019, the Company held 27,806 and 27,419 shares, respectively, of Rafael Class B common stock (see Note 7).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Note 3 for the Company’s lease commitments with Rafael.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Straight Path Communications Inc.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On July 5, 2017, certain of Straight Path stockholders filed a putative class action and derivative complaint against the Company and others (see Note 20). On September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services (see Note 20).</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Genie Energy Ltd.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On October 28, 2011, the Company completed a pro rata distribution of the common stock of the Company’s subsidiary, Genie Energy Ltd. (“Genie”), to the Company’s stockholders of record as of the close of business on October 21, 2011 (the “Genie Spin-Off”). The Company entered into a Transition Services Agreement with Genie prior to the Genie Spin-Off, which provides for certain services to be performed by the Company and Genie. The Company charged Genie $1.1 million and $1.0 million in fiscal 2020 and fiscal 2019, respectively, for services provided and other items, net of the amounts charged by Genie to the Company. At July 31, 2020 and 2019, other current assets reported in the Company’s consolidated balance sheets included receivables from Genie of $0.2 million and $0.2 million, respectively.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other Related Party Transactions</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At July 31, 2020 and 2019, the Company held 42,282 shares of Zedge Class B common stock (see Note 7).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company provides office space, certain connectivity and other services to Jonas Media Group, a publishing firm owned by Howard S. Jonas. Billings for such services were $15,000 and $15,000 in fiscal 2020 and fiscal 2019, respectively. The balance owed to the Company by Jonas Media Group was $30,000 and $15,000 as of July 31, 2020 and 2019, respectively. In August 2020, the Company reduced its fiscal 2020 and fiscal 2019 billings by $14,000. The adjusted amount owed by Jonas Media Group to the Company was $16,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Mason and Company Consulting, LLC (“Mason and Co.”), a company owned solely by Jonathan Mason, receives annual commissions and fees for the insurance brokerage referral and placement of certain of the Company’s insurance policies. Jonathan Mason is the husband of Joyce J. Mason, the Company’s General Counsel, and brother-in-law of Howard S. Jonas. Based on information the Company received from Jonathan Mason, the Company believes that Mason and Co. received commissions and fees from payments made by the Company in the aggregate amount of $63,000 in fiscal 2020 and $24,000 in fiscal 2019. Neither Howard S. Jonas nor Joyce Mason has any ownership or other interest in Mason and Co., or the commissions paid to Mason and Co., other than via the familial relationships with Jonathan Mason.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, in fiscal 2019, the Company obtained insurance policies from several insurance brokers, one of which was IGM Brokerage Corp. (“IGM”). IGM was owned by Irwin Jonas, father of Howard S. Jonas and Joyce Mason, until his death in October 2009, and then by Irwin Jonas’ widow—the mother of Howard S. Jonas and Joyce Mason. Jonathan Mason provided insurance brokerage services via IGM. Based on information the Company received from IGM, the Company believes that IGM received commissions and fees from payments made by the Company to third party brokers in the aggregate amount of $29,000 in fiscal 2019, which fees and commissions inured to the benefit of Mr. Mason. Neither Howard S. Jonas nor Joyce Mason had any ownership or other interest in IGM or the commissions paid to IGM other than via the familial relationships with their mother and Jonathan Mason.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Since August 2009, IDT DT has leased space in a building in the Bronx, New York. Howard S. Jonas and Shmuel Jonas are members of the limited liability company that owns the building. The latest lease, which became effective November 1, 2012, had a one-year term with a one-year renewal option. Since the expiration of this lease and until May 31, 2020, the parties continued IDT DT’s occupancy of the space on the same terms. Aggregate annual rent under the lease was $60,900. On June 1, 2020, IDT DT released the space and moved into smaller space at an annual rent of $18,600.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company had loans receivable outstanding from employees aggregating $0.2 million and $0.2 million at July 31, 2020 and 2019, respectively, which are included in “Other current assets” in the accompanying consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2018, the Company sold shares of its Class B Common Stock to Howard S. Jonas (see Note 17).</p> 400000 400000 200000 50000 100000 27806 27419 1100000 1000000.0 200000 200000 42282 42282 15000 15000 30000 15000 -14000 16000 63000 24000 29000 The latest lease, which became effective November 1, 2012, had a one-year term with a one-year renewal option. 60900 18600 200000 200000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 22—Defined Contribution Plans</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company maintains a 401(k) Plan available to all employees meeting certain eligibility criteria. The plan permits participants to contribute up to 20% of their salary, not to exceed the limits established by the Internal Revenue Code. The plan provides for discretionary matching contributions of 50%, up to the first 6% of compensation. The discretionary matching contributions vest over the first five years of employment. The plan permits the discretionary matching contributions to be granted as of December 31 of each year. All contributions made by participants vest immediately into the participant’s account. In fiscal 2020 and fiscal 2019, the Company’s expense related to the plan was $1.0 million and $1.2 million, respectively. The Company’s Class A common stock and Class B common stock are not investment options for the plan’s participants.</p> 0.20 0.50 0.06 first five years 1000000.0 1200000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 23—Business Segment Information</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has two reportable business segments, Telecom &amp; Payment Services and net2phone. The Company’s reportable segments are distinguished by types of service, customers and methods used to provide their services. The operating results of these business segments are regularly reviewed by the Company’s chief operating decision maker. The accounting policies of the segments are the same as the accounting policies of the Company as a whole. The Company evaluates the performance of its business segments based primarily on income (loss) from operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Telecom &amp; Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The net2phone segment provides cloud communications and telephony services to business customers. Depreciation and amortization are allocated to Telecom &amp; Payment Services and net2phone because the related assets are not tracked separately by segment. There are no other significant asymmetrical allocations to segments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Corporate costs include compensation, consulting fees, treasury and accounts payable, tax and accounting services, human resources and payroll, corporate purchasing, corporate governance including Board of Directors’ fees, internal and external audit, investor relations, corporate insurance, corporate legal, business development, charitable contributions, travel, and other corporate-related general and administrative expenses. Corporate does not generate any revenues, nor does it incur any direct cost of revenues.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Operating results for the business segments of the Company were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Telecom<br/> &amp; Payment<br/> Services</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">net2phone</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Corporate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Year ended July 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -8.65pt; padding-left: 8.65pt">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,294,947</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,822</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,345,769</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,296</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,691</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,663</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,942</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: 8.65pt">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,367</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,993</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt">Severance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,503</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; text-indent: -8.65pt; padding-left: 8.65pt">Other operating (expense), net</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,225</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,307</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(531</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,063</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-indent: -8.65pt; padding-left: 8.65pt">Year ended July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -8.65pt; padding-left: 8.65pt">Revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,361,908</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">47,264</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,409,172</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,330</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,479</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,856</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,005</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: 8.65pt">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,544</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,632</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt">Severance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,438</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-187">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-188">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,438</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; text-indent: -8.65pt; padding-left: 8.65pt">Other operating (expense) gains, net</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,785</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(267</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">326</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,726</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total assets for the reportable segments are not provided because a significant portion of the Company’s assets are servicing both segments and the Company does not track such assets separately by segment.</p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Geographic Information</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Net long-lived assets and total assets held outside of the United States, which are located primarily in Western Europe, were as follows:.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">United<br/> States</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Foreign<br/> Countries</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">July 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Long-lived assets, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,834</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,227</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,061</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">102,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">302,574</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">404,750</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; text-indent: -8.65pt; padding-left: 8.65pt">July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Long-lived assets, net</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">25,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">8,558</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,355</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; text-indent: -8.65pt; padding-left: 8.65pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">103,113</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">340,590</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">443,703</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 2 <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Telecom<br/> &amp; Payment<br/> Services</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">net2phone</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Corporate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Year ended July 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -8.65pt; padding-left: 8.65pt">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,294,947</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,822</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,345,769</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,296</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,691</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,663</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,942</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: 8.65pt">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,367</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,993</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt">Severance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,503</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; text-indent: -8.65pt; padding-left: 8.65pt">Other operating (expense), net</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,225</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,307</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(531</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,063</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-indent: -8.65pt; padding-left: 8.65pt">Year ended July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -8.65pt; padding-left: 8.65pt">Revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,361,908</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">47,264</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,409,172</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,330</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,479</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,856</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,005</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: 8.65pt">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,544</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,632</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -8.65pt; padding-left: 8.65pt">Severance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,438</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-187">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-188">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,438</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; text-indent: -8.65pt; padding-left: 8.65pt">Other operating (expense) gains, net</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,785</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(267</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">326</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,726</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 1294947000 50822000 1345769000 42296000 -14691000 -9663000 17942000 12367000 7993000 46000 20406000 3466000 37000 3503000 -3225000 -1307000 -531000 -5063000 1361908000 47264000 1409172000 14330000 -6479000 -8856000 -1005000 16084000 6544000 4000 22632000 1438000 1438000 -7785000 -267000 326000 -7726000 <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="border-bottom: Black 1.5pt solid">(in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">United<br/> States</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Foreign<br/> Countries</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">July 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Long-lived assets, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,834</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,227</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,061</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.65pt; padding-left: 8.65pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">102,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">302,574</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">404,750</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; text-indent: -8.65pt; padding-left: 8.65pt">July 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.65pt; padding-left: 8.65pt">Long-lived assets, net</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">25,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">8,558</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,355</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; text-indent: -8.65pt; padding-left: 8.65pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">103,113</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">340,590</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">443,703</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 18834000 11227000 30061000 102176000 302574000 404750000 25797000 8558000 34355000 103113000 340590000 443703000 No No Yes Yes false --07-31 FY 0001005731 IDT CORP 145900000 Stock-based compensation included in selling, general and administrative expenses Primarily uncollectible accounts written off, net of recoveries. Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market. XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document And Entity Information - USD ($)
12 Months Ended
Jul. 31, 2020
Oct. 09, 2020
Jan. 31, 2020
Document Information Line Items      
Entity Registrant Name IDT CORP    
Trading Symbol IDT    
Document Type 10-K    
Current Fiscal Year End Date --07-31    
Entity Public Float     $ 145,900,000
Amendment Flag false    
Entity Central Index Key 0001005731    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Accelerated Filer    
Entity Well-known Seasoned Issuer No    
Document Period End Date Jul. 31, 2020    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Document Annual Report true    
Document Transition Report false    
Entity File Number 1-16371    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 22-3415036    
Entity Address, Address Line One 520 Broad Street    
Entity Address, City or Town Newark    
Entity Address, State or Province NJ    
Entity Address, Postal Zip Code 07102    
City Area Code (973)    
Local Phone Number 438-1000    
Title of 12(g) Security Class B common stock, par value $0.1 per share    
Security Exchange Name NYSE    
Entity Interactive Data Current Yes    
Class B common stock      
Document Information Line Items      
Entity Common Stock, Shares Outstanding   23,901,532  
Class A common stock      
Document Information Line Items      
Entity Common Stock, Shares Outstanding   1,574,326  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 84,860 $ 80,168
Restricted cash and cash equivalents 116,362 177,031
Debt securities 18,363 2,534
Equity investments 5,964 5,688
Trade accounts receivable, net of allowance for doubtful accounts of $6,085 and $5,444 at July 31, 2020 and 2019, respectively 44,166 58,060
Prepaid expenses 33,115 20,276
Other current assets 19,302 24,704
TOTAL CURRENT ASSETS 322,132 368,461
Property, plant and equipment, net 30,061 34,355
Goodwill 12,858 11,209
Other intangibles, net 3,959 4,196
Equity investments 8,833 9,319
Operating lease right-of-use assets 9,490  
Deferred income tax assets, net 8,512 4,589
Other assets 8,905 11,574
TOTAL ASSETS 404,750 443,703
CURRENT LIABILITIES:    
Trade accounts payable 31,147 37,077
Accrued expenses 125,544 127,834
Deferred revenue 40,114 42,479
Customer deposits 115,992 175,028
Other current liabilities 12,073 6,652
TOTAL CURRENT LIABILITIES 324,870 389,070
Operating lease liabilities 7,353
Other liabilities 1,388 1,076
TOTAL LIABILITIES 333,611 390,146
Commitments and contingencies
IDT Corporation stockholders’ equity:    
Preferred stock, $.01 par value; authorized shares—10,000; no shares issued
Additional paid-in capital 277,443 273,313
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 1,616 and 908 shares of Class B common stock at July 31, 2020 and 2019, respectively (56,221) (51,739)
Accumulated other comprehensive loss (7,410) (4,858)
Accumulated deficit (139,333) (160,763)
Total IDT Corporation stockholders’ equity 74,772 56,244
Noncontrolling interests (3,633) (2,687)
TOTAL EQUITY 71,139 53,557
TOTAL LIABILITIES AND EQUITY 404,750 443,703
Class A common stock    
IDT Corporation stockholders’ equity:    
Common stock, value 33 33
Class B common stock    
IDT Corporation stockholders’ equity:    
Common stock, value $ 260 $ 258
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Trade accounts receivable (in Dollars) $ 6,085 $ 5,444
Preferred stock par value (in Dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000 10,000
Preferred stock, shares issued
Class A common stock    
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 35,000 35,000
Common stock, shares issued 3,272 3,272
Common stock, shares outstanding 1,574 1,574
Treasury stock, common stock shares 1,698 1,698
Class B common stock    
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 200,000 200,000
Common stock, shares issued 25,961 25,803
Common stock, shares outstanding 24,345 24,895
Treasury stock, common stock shares 1,616 908
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Income Statement [Abstract]    
REVENUES $ 1,345,769 $ 1,409,172
COSTS AND EXPENSES:    
Direct cost of revenues (exclusive of depreciation and amortization) 1,084,009 1,174,015
Selling, general and administrative (i) [1] 214,846 204,366
Depreciation and amortization 20,406 22,632
Severance 3,503 1,438
TOTAL COSTS AND EXPENSES 1,322,764 1,402,451
Other operating expense, net (see Note 12) (5,063) (7,726)
Income (loss) from operations 17,942 (1,005)
Interest income, net 1,043 776
Other (expense) income, net (1,267) 682
Income before income taxes 17,718 453
Benefit from (provision for) income taxes 3,700 (123)
NET INCOME 21,418 330
Net loss (income) attributable to noncontrolling interests 12 (196)
NET INCOME ATTRIBUTABLE TO IDT CORPORATION $ 21,430 $ 134
Earnings per share attributable to IDT Corporation common stockholders:    
Basic (in Dollars per share) $ 0.82 $ 0.01
Diluted (in Dollars per share) $ 0.81 $ 0.01
Weighted-average number of shares used in calculation of earnings per share:    
Basic (in Shares) 26,278 25,293
Diluted (in Shares) 26,441 25,308
(i) Stock-based compensation included in selling, general and administrative expenses $ 3,856 $ 2,236
[1] Stock-based compensation included in selling, general and administrative expenses
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Statement of Financial Position [Abstract]    
NET INCOME $ 21,418 $ 330
Other comprehensive (loss) income:    
Change in unrealized gain on available-for-sale securities 42 1
Foreign currency translation adjustments (2,594) 80
Other comprehensive (loss) income (2,552) 81
COMPREHENSIVE INCOME 18,866 411
Comprehensive loss (income) attributable to noncontrolling interests 12 (196)
COMPREHENSIVE INCOME ATTRIBUTABLE TO IDT CORPORATION $ 18,878 $ 215
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Class A Common Stock
Class B Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Noncontrolling Interests
BALANCE AT at Jul. 31, 2018 $ 31,303 $ 33 $ 256 $ 294,047 $ (85,597) $ (4,972) $ (173,103) $ 639
BALANCE AT (in Shares) at Jul. 31, 2018   3,272 25,594          
Adjustment from the adoption of change in revenue recognition (see Note 2) 9,064 9,064
Adjustment from the adoption of change in accounting for equity investments (see Note 7) 1,173 33 1,140
BALANCE AT AUGUST 1, 2018 41,540 $ 33 $ 256 294,047 (85,597) (4,939) (162,899) 639
BALANCE AT AUGUST 1, 2018 (in Shares)   3,272 25,594          
Correction of noncontrolling interests (see Note 17) 2,002 (2,002)
Repurchases of Class B common stock through repurchase program (3,854) (3,854)
Sale of Class B common stock to Howard S. Jonas 14,772 (22,968) 37,740
Restricted Class B common stock purchased from employees (28) (28)
Stock-based compensation 2,236 $ 2 2,234
Stock-based compensation (in Shares)   209          
Distributions to noncontrolling interests (1,520) (1,520)
Other comprehensive income (loss) 81 81
Net income for the year 330 134 196
BALANCE AT at Jul. 31, 2019 53,557 $ 33 $ 258 273,313 (51,739) (4,858) (160,763) (2,687)
BALANCE AT (in Shares) at Jul. 31, 2019   3,272 25,803          
Exercise of stock options $ 276 276
Exercise of stock options (in Shares) 33 33          
Repurchases of Class B common stock through repurchase program $ (4,201) (4,201)
Restricted Class B common stock purchased from employees (281) (281)
Stock-based compensation 3,856 $ 2 3,854
Stock-based compensation (in Shares)   125          
Distributions to noncontrolling interests (934) (934)
Other comprehensive income (loss) (2,552) (2,552)
Net income for the year 21,418 21,430 (12)
BALANCE AT at Jul. 31, 2020 $ 71,139 $ 33 $ 260 $ 277,443 $ (56,221) $ (7,410) $ (139,333) $ (3,633)
BALANCE AT (in Shares) at Jul. 31, 2020   3,272 25,961          
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
OPERATING ACTIVITIES    
Net income $ 21,418 $ 330
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 20,406 22,632
Deferred income taxes (3,805) 285
Provision for doubtful accounts receivable 3,109 2,028
Stock-based compensation 3,856 2,236
Other 352 (1,765)
Changes in assets and liabilities:    
Trade accounts receivable 11,702 7,594
Prepaid expenses, other current assets, and other assets (1,719) 4,119
Trade accounts payable, accrued expenses, other current liabilities, and other liabilities (12,081) (7,546)
Customer deposits at IDT Financial Services Limited (Gibraltar-based bank) (70,401) 59,077
Deferred revenue (2,428) (3,853)
Net cash (used in) provided by operating activities (29,591) 85,137
INVESTING ACTIVITIES    
Capital expenditures (16,041) (18,681)
Payments for acquisitions, net of cash acquired (450) (5,526)
Purchases of debt securities and equity investments (22,429) (8,276)
Proceeds from maturities and sales of debt securities and redemption of equity investments 6,457 6,312
Net cash used in investing activities (32,463) (26,171)
FINANCING ACTIVITIES    
Distributions to noncontrolling interests (934) (1,520)
Repayment of other liabilities (510) (654)
Proceeds from sales of Class B common stock to Howard S. Jonas   13,272
Proceeds from note payable 10,000
Repayment of note payable (10,000)
Proceeds from exercise of stock options 276
Proceeds from borrowings under revolving credit facility 1,429 3,000
Repayments of borrowings under revolving credit facility (1,429) (3,000)
Repurchases of Class B common stock (4,482) (3,882)
Net cash (used in) provided by financing activities (5,650) 7,216
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents 11,727 (12,180)
Net (decrease) increase in cash, cash equivalents, and restricted cash and cash equivalents (55,977) 54,002
Cash, cash equivalents, and restricted cash and cash equivalents at beginning of year 257,199 203,197
Cash, cash equivalents, and restricted cash and cash equivalents at end of year 201,222 257,199
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash payments made for interest 388 186
Cash payments made for income taxes 60 46
SUPPLEMENTAL SCHEDULE OF NON-CASH FINANCING AND INVESTING ACTIVITIES    
Liabilities incurred for acquisition 375
Howard S. Jonas’s advance payment used for sale of Class B common stock $ 1,500
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Description of Business and Summary of Significant Accounting Policies

Note 1—Description of Business and Summary of Significant Accounting Policies

 

Description of Business

 

IDT Corporation (the “Company”) is a multinational company with operations primarily in the communications and payment industries. The Company has two reportable business segments, Telecom & Payment Services and net2phone. The Telecom & Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The net2phone segment provides cloud communications and telephony services to business customers.

 

Basis of Consolidation and Accounting for Investments

 

The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The consolidated financial statements include the Company’s controlled subsidiaries. All significant intercompany accounts and transactions between the consolidated subsidiaries are eliminated.

 

Investments in businesses that the Company does not control, but in which the Company has the ability to exercise significant influence over operating and financial matters, are accounted for using the equity method. Investments in which the Company does not have the ability to exercise significant influence over operating and financial matters are accounted for using the cost method. Investments in hedge funds are accounted for using the equity method unless the Company’s interest is so minor that it has virtually no influence over operating and financial policies, in which case these investments are accounted for using the cost method. The Company periodically evaluates its equity and cost method investments for impairment due to declines considered to be other than temporary. If the Company determines that a decline in fair value is other than temporary, then a charge to earnings is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income, and a new basis in the investment is established.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results may differ from those estimates.

 

Revenue Recognition

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606), and has since issued amendments thereto (collectively referred to as “ASC 606”). The Company adopted ASC 606 on August 1, 2018. The Company applied ASC 606 only to those contracts that were not completed as of August 1, 2018. 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) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract(s), (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract(s), and (v) 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.

 

Direct Cost of Revenues

 

Direct cost of revenues consists primarily of termination and origination costs, toll-free costs, and network costs—including customer/carrier interconnect charges and fiber circuit charges. These costs include an estimate of charges for which invoices have not yet been received, and estimated amounts for pending disputes with other carriers. Direct cost of revenues also includes the cost of airtime top-up minutes. Direct cost of revenues excludes depreciation and amortization expense.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.

 

Company Restricted Cash and Cash Equivalents

 

The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At July 31, 2020 and 2019, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $11.0 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.

 

Debt Securities

 

The Company’s investments in debt securities are classified as “available-for-sale.” Available-for-sale debt securities are required to be carried at their fair value, with unrealized gains and losses (net of income taxes) that are considered temporary in nature recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. The Company uses the specific identification method in computing the gross realized gains and gross realized losses on the sales of debt securities. The Company periodically evaluates its investments in debt securities for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include, in addition to persistent, declining market prices, general economic and Company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to operations is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income and a new cost basis in the investment is established.

 

Equity Investments

 

On August 1, 2018, the Company adopted ASU No. 2016-01, Financial InstrumentsOverall (Subtopic 825-10), Recognition and Measurement of Financial Assets and Financial Liabilities. The ASU included, among other changes, that 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, and a qualitative assessment each reporting period to identify impairment of equity investments without readily determinable fair values. 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 “measurement alternative”). 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.

 

Property, Plant and Equipment and Intangible Assets

 

Equipment, computer software, and furniture and fixtures are recorded at cost and are depreciated on a straight-line basis over their estimated useful lives, which range as follows: equipment—5, 7 or 20 years; computer software—2, 3 or 5 years; and furniture and fixtures—5, 7 or 10 years. Leasehold improvements are recorded at cost and are depreciated on a straight-line basis over the term of their lease or their estimated useful lives, whichever is shorter.

 

The fair value of non-compete agreement, customer relationships and tradename acquired in a business combination accounted for under the purchase method are amortized over their estimated useful lives (see Notes 5 and 11).

 

The Company tests the recoverability of its property, plant and equipment and intangible assets with finite useful lives whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. The Company tests for recoverability based on the projected undiscounted cash flows to be derived from such asset. If the projected undiscounted future cash flows are less than the carrying value of the asset, the Company will record an impairment loss, if any, based on the difference between the estimated fair value and the carrying value of the asset. The Company generally measures fair value by considering sale prices for similar assets or by discounting estimated future cash flows from such asset using an appropriate discount rate. Cash flow projections and fair value estimates require significant estimates and assumptions by management. Should the estimates and assumptions prove to be incorrect, the Company may be required to record impairments in future periods and such impairments could be material.

 

Goodwill

 

Goodwill is the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. Goodwill and other indefinite lived intangible assets are not amortized. These assets are reviewed annually (or more frequently under various conditions) for impairment using a fair value approach. The Company performs its annual, or interim, goodwill impairment test by comparing the fair value of its reporting units with their carrying amounts. The Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Additionally, the Company considers income tax effects from any tax-deductible goodwill on the carrying amount of its reporting unit when measuring the goodwill impairment loss, if applicable. The fair value of the reporting units is estimated using discounted cash flow methodologies, as well as considering third party market value indicators. The Company’s use of a discounted cash flow methodology includes estimates of future revenue based upon budgets and projections. The Company also develops estimates for future levels of gross and operating profits and projected capital expenditures. The Company’s methodology also includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. Calculating the fair value of the reporting units requires significant estimates and assumptions by management. Should the estimates and assumptions regarding the fair value of the reporting units prove to be incorrect, the Company may be required to record impairments to its goodwill in future periods and such impairments could be material.

 

The Company has the option to perform a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. However, the Company may elect to perform the quantitative goodwill impairment test even if no indications of a potential impairment exist.

 

Advertising Expense

 

Cost of advertising is charged to selling, general and administrative expenses in the period in which it is incurred. In fiscal 2020 and fiscal 2019, advertising expense was $15.6 million and $17.7 million, respectively.

 

Capitalized Internal Use Software Costs

 

The Company capitalizes the cost of internal-use software that has a useful life in excess of one year. These costs consist of payments made to third parties and the salaries of employees working on such software development. Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task it previously did not perform. Software maintenance and training costs are expensed in the period in which they are incurred. Capitalized internal use software costs are amortized on a straight-line basis over their estimated useful lives. Amortization expense related to such capitalized software in fiscal 2020 and fiscal 2019 was $14.6 million and $16.3 million, respectively. Unamortized capitalized internal use software costs at July 31, 2020 and 2019 were $18.1 million and $21.9 million, respectively.

 

Repairs and Maintenance

 

The Company charges the cost of repairs and maintenance, including the cost of replacing minor items not constituting substantial betterment, to selling, general and administrative expenses as these costs are incurred.

 

Foreign Currency Translation

 

Assets and liabilities of foreign subsidiaries denominated in foreign currencies are translated to U.S. Dollars at end-of-period rates of exchange, and their monthly results of operations are translated to U.S. Dollars at the average rates of exchange for that month. Gains or losses resulting from such foreign currency translations are recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. Foreign currency transaction gains and losses are reported in “Other (expense) income, net” in the accompanying consolidated statements of income.

 

Income Taxes

 

The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to temporary differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the period in which related temporary differences become deductible. The Company considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in its assessment of a valuation allowance. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date of such change.

 

The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return. The Company determines whether it is more-likely-than-not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, the Company presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. Tax positions that meet the more-likely-than-not recognition threshold are measured to determine the amount of tax benefit to recognize in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. Differences between tax positions taken in a tax return and amounts recognized in the financial statements will generally result in one or more of the following: an increase in a liability for income taxes payable, a reduction of an income tax refund receivable, a reduction in a deferred tax asset, or an increase in a deferred tax liability.

 

The Company classifies interest and penalties on income taxes as a component of income tax expense.

 

Contingencies

 

The Company accrues for loss contingencies when both (a) information available prior to issuance of the financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (b) the amount of loss can reasonably be estimated. When the Company accrues for loss contingencies and the reasonable estimate of the loss is within a range, the Company records its best estimate within the range. When no amount within the range is a better estimate than any other amount, the Company accrues the minimum amount in the range. The Company discloses an estimated possible loss or a range of loss when it is at least reasonably possible that a loss may have been incurred.

 

Earnings Per Share

 

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

 

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

 

Year ended July 31
(in thousands)
  2020   2019 
Basic weighted-average number of shares   26,278    25,293 
Effect of dilutive securities:          
Stock options   1    
 
Non-vested restricted Class B common stock   162    15 
Diluted weighted-average number of shares   26,441    25,308 

 

The following outstanding stock options were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than the average market price of the Company’s stock during the period:

 

Year ended July 31
(in thousands)
  2020   2019 
Shares excluded from the calculation of diluted earnings per share   1,138    1,204 

 

Stock-Based Compensation

 

The Company recognizes compensation expense for all of its grants of stock-based awards based on the estimated fair value on the grant date. Compensation cost for awards is recognized using the straight-line method over the vesting period. Stock-based compensation is included in selling, general and administrative expense.

 

Vulnerability Due to Certain Concentrations

 

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, restricted cash and cash equivalents, debt securities, equity investments, and trade accounts receivable. The Company holds cash and cash equivalents at several major financial institutions, which often exceed FDIC insurance limits. Historically, the Company has not experienced any losses due to such concentration of credit risk. The Company’s temporary cash investments policy is to limit the dollar amount of investments with any one financial institution and monitor the credit ratings of those institutions. While the Company may be exposed to credit losses due to the nonperformance of the holders of its deposits, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows, or financial condition.

 

Concentration of credit risk with respect to trade accounts receivable is limited due to the large number of customers in various geographic regions and industry segments comprising the Company’s customer base. No single customer accounted for more than 10% of consolidated revenues in fiscal 2020 or fiscal 2019. However, the Company’s five largest customers collectively accounted for 12.7% and 13.6% of its consolidated revenues in fiscal 2020 and fiscal 2019, respectively. The Company’s customers with the five largest receivables balances collectively accounted for 13.8% and 20.6% of the consolidated gross trade accounts receivable at July 31, 2020 and 2019, respectively. This concentration of customers increases the Company’s risk associated with nonpayment by those customers. In an effort to reduce such risk, the Company performs ongoing credit evaluations of its significant customers. In addition, the Company attempts to mitigate the credit risk related to specific Carrier Services customers by also buying services from the customer, in order to create an opportunity to offset its payables and receivables and reduce its net trade receivable exposure risk. When it is practical to do so, the Company will increase its purchases from Carrier Services customers with receivable balances that exceed the Company’s applicable payables in order to maximize the offset and reduce its credit risk.

 

Allowance for Doubtful Accounts

 

The Company estimates the balance of its allowance for doubtful accounts by analyzing accounts receivable balances by age and applying historical write-off and collection trend rates. The Company’s estimates include separately providing for customer receivables based on specific circumstances and credit conditions, and when it is deemed probable that the balance is uncollectible. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. The change in the allowance for doubtful accounts is as follows:

 

Year ended July 31
(in thousands)
  Balance at beginning of year   Additions charged to costs and expenses   Deductions
(1)
   Balance at end of year 
2020                
Reserves deducted from accounts receivable:                
Allowance for doubtful accounts  $5,444   $3,109   $(2,468)  $6,085 
2019                    
Reserves deducted from accounts receivable:                    
Allowance for doubtful accounts  $5,358   $2,028   $(1,942)  $5,444 

 

(1)Primarily uncollectible accounts written off, net of recoveries.

 

Fair Value Measurements

 

Fair value of financial and non-financial assets and liabilities is defined as an exit price, which is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The three-tier hierarchy for inputs used to measure fair value, which prioritizes the inputs to valuation techniques used to measure fair value, is as follows:

 

Level 1 – quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 – quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 – unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value.

 

A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy.

 

Leases

 

On August 1, 2019, the Company adopted ASU No. 2016-02, Leases (Topic 842), and the amendments thereto, related to the accounting for leases (collectively referred to as “ASC 842”) (see Note 3). ASC 842 establishes a right-of-use (“ROU”) 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 are classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. Entities have the option to continue to apply historical accounting under Topic 840, 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 elected to apply the optional ASC 842 transition provisions beginning on August 1, 2019. Accordingly, the Company continued to apply Topic 840 prior to August 1, 2019, including Topic 840 disclosure requirements, in the comparative period presented. The Company elected the package of practical expedients for all its leases that commenced before August 1, 2019. In addition, the Company elected not to apply the recognition requirements of ASC 842 for its short-term leases. As the Company’s leases do not provide an implicit rate, nor is one readily available, the Company used its incremental borrowing rate based on information available at August 1, 2019 to determine the present value of its future minimum rental payments.

 

Recently Issued Accounting Standards Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, that changes the impairment model for most financial assets and certain other instruments. For receivables, loans and other instruments, entities will be required to use a new forward-looking current expected credit loss model that generally will result in the earlier recognition of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except the losses will be recognized as allowances instead of reductions in the amortized cost of the securities. In addition, an entity will have to disclose significantly more information about allowances, credit quality indicators and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained earnings. The Company will adopt the new standard on August 1, 2023. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes, that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic 740. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.

 

In January 2020, the FASB issued ASU No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815), that clarifies the interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities, that, upon settlement or exercise, would be accounted for under the equity method of accounting. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition
12 Months Ended
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 2—Revenue Recognition

 

Modified Retrospective Method of Adoption and Cumulative Effect Adjustment

 

The Company adopted ASC 606 on 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 aggregate $9.1 million reduction to “Accumulated deficit” for the cumulative effect of the adoption. The cumulative effect adjustment included changes to the accounting for breakage and the costs to obtain and fulfill contracts with customers.

 

The Company estimates its expected breakage revenue by revenue stream recorded each month, based on inputs and assumptions about usage of the deferred revenue balances. The Company’s deferred revenue balances are primarily from BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up. 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.

 

Contracts with Customers

 

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 Telecom & Payment Services segment is comprised of Growth and Core verticals. Growth includes National Retail Solutions’ (“NRS”) point of sale network offerings, and BOSS Revolution Money Transfer, an international money remittance service for customers in the United States. Core includes BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States, Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime, messaging, and data to mobile accounts internationally and domestically, and Carrier Services, which provides international voice and text termination as well as outsourced traffic management solutions to telecoms globally. Core also includes smaller communications and payment offerings, many in harvest mode. The net2phone segment is comprised of net2phone-Unified Communications as a Service (“UCaaS”), a cloud communications service for businesses in North and South America and certain other international markets, and net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform.

 

Telecom & Payment Services’ growth initiatives and net2phone-UCaaS are technology-driven, synergistic businesses that leverage the core assets, and revenue in some cases is recognized over time. The Company’s core operations are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company’s most significant revenue streams are from BOSS Revolution Calling, Mobile Top-Up, and Carrier Services. BOSS Revolution Calling and Mobile Top-Up are sold direct-to-consumers and through distributors and retailers.

 

BOSS Revolution Calling direct-to-consumers

 

BOSS Revolution Calling 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’s satisfaction of its performance obligation and the customer’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’s satisfaction of its performance obligation and the customer’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.

 

BOSS Revolution Calling sold through distributors and retailers

 

BOSS Revolution Calling sold through distributors and retailers is the same service as BOSS Revolution Calling 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’s customer in these transactions. The Company’s sales price to retailers and distributors is less than the end user rate for BOSS Revolution Calling minutes. The customer or the Company may terminate their agreement at any time upon thirty days written notice without penalty. Retailers may sell BOSS Revolution Calling 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.

 

Mobile Top-Up

 

Mobile Top-Up is sold direct-to-consumers and through distributors and retailers in the same manner as BOSS Revolution Calling. The Company does not terminate the minutes in its Mobile Top-Up transactions. The Company’s performance obligation is to recharge (top-up) the airtime balance of a mobile account on behalf of the Company’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’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.

 

Carrier Services

 

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’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.

 

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.

 

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’s consideration.

 

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.

 

Carrier Services’ 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.

 

The Company enters into Notification of Reciprocal Transmission (“NORT”) 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. In addition, the Company enters into transactions in which it swaps minutes with another carrier. The Company recognized revenue and the related direct cost of revenue for these reciprocal and swap transactions based on the fair value of the minutes.

 

Carrier Services’ NORT contracts 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. The initial terms of NORT contracts generally range from one month to six months. Since the Company’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’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.

 

Disaggregated Revenues

 

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

 

Year ended July 31
(in thousands)
  2020   2019 
Growth:        
BOSS Revolution Money Transfer  $47,950   $23,051 
National Retail Solutions   11,980    6,199 
Other   112    183 
Core:          
Mobile Top-Up   334,305    271,995 
BOSS Revolution Calling   463,917    490,649 
Carrier Services   393,769    514,202 
Other   42,914    55,629 
Total Telecom & Payment Services   1,294,947    1,361,908 
net2phone-UCaaS   31,870    24,482 
net2phone-Platform Services   18,952    22,782 
Total net2phone   50,822    47,264 
TOTAL  $1,345,769   $1,409,172 

 

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

 

(in thousands)  Telecom
& Payment
Services
   net2phone   Total 
Year ended July 31, 2020               
United States  $888,728   $34,136   $922,864 
Outside the United States:               
United Kingdom   134,339    12    134,351 
Netherlands   210,743    
    210,743 
Other   61,137    16,674    77,811 
Total outside the United States   406,219    16,686    422,905 
TOTAL  $1,294,947   $50,822   $1,345,769 
                
Year ended July 31, 2019               
United States  $901,997   $33,857   $935,854 
Outside the United States:               
United Kingdom   195,661    21    195,682 
Netherlands   192,284    
    192,284 
Other   71,966    13,386    85,352 
Total outside the United States   459,911    13,407    473,318 
TOTAL  $1,361,908   $47,264   $1,409,172 

 

Remaining Performance Obligations

 

The Company does not have any significant revenue from performance obligations satisfied or partially satisfied in previous reporting periods. The Company’s remaining performance obligations at July 31, 2020 and 2019 had an original expected duration of one year or less.

 

Accounts Receivable and Contract Balances

 

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

 

Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The primary component of the Company’s contract liability balance is the payments received for its prepaid BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up services. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in the Company’s consolidated balance sheets as “Deferred revenue”. The Company’s revenue recognized in fiscal 2020 and fiscal 2019 from amounts included in the contract liability balance at the beginning of the period was $32.3 million and $31.2 million, respectively.

 

Deferred Customer Contract Acquisition and Fulfillment Costs

 

The Company recognizes as an asset its incremental costs of obtaining a contract with a customer that it expects to recover. The Company charges its direct costs to fulfill contracts to expense as incurred. The Company’s incremental costs of obtaining a contract with a customer are sales commissions paid to acquire customers. For Telecom & Payment Services, the Company applies the practical expedient whereby the Company primarily charges these costs to expense when incurred because the amortization period would be one year or less for the asset that would have been recognized from deferring these costs. For net2phone-UCaaS sales, employees and third parties receive commissions on sales to end users. The Company amortizes the deferred costs over the expected customer relationship period when it is expected to exceed one year.

 

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

 

July 31
(in thousands)
  2020   2019 
Deferred customer contract acquisition costs included in “Other current assets”  $2,350   $1,474 
Deferred customer contract acquisition costs included in “Other assets”   2,384    1,716 
TOTAL  $4,734   $3,190 

 

In fiscal 2020 and fiscal 2019, the Company’s amortization of deferred customer contract acquisition costs was $2.4 million and $1.8 million, respectively.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
12 Months Ended
Jul. 31, 2020
Disclosure Text Block [Abstract]  
Leases

Note 3—Leases

 

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

 

The adoption of ASC 842 resulted in the recognition of operating lease liabilities of $12.4 million and operating ROU assets of the same amount as of August 1, 2019 based on the present value of the remaining minimum rental payments associated with the Company’s leases.

 

net2phone has equipment leases that were classified as capital leases under Topic 840 and are finance leases under ASC 842. net2phone is also the lessor in various equipment leases that were classified as sales-type capital leases under Topic 840, that are classified as sales-type finance leases under ASC 842. The assets and liabilities related to these finance leases are not material to the Company’s consolidated balance sheets.

 

On March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company’s former subsidiary, Rafael Holdings, Inc. (“Rafael”) to the Company’s stockholders of record as of the close of business on March 13, 2018 (the “Rafael Spin-Off”). The Company leases office space and parking in Rafael’s building and parking garage located at 520 Broad St, Newark, New Jersey. The Company also leases office space in Israel from Rafael. The Newark lease expires in April 2025 and the Israel lease expires in July 2025. In fiscal 2020 and fiscal 2019, the Company incurred lease costs of $1.9 million and $1.8 million, respectively, in connection with the Rafael leases, which is included in operating lease cost in the table below.

 

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

 

Year ended July 31
(in thousands)
  2020 
Operating lease cost  $2,832 
Short-term lease cost   246 
TOTAL LEASE COST  $3,078 
      
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases  $2,745 

 

July 31  2020 
Weighted-average remaining lease term-operating leases   4.2 years 
Weighted-average discount rate-operating leases   3.12%

 

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

 

July 31
(in thousands)
  2020 
Operating lease liabilities included in “Other current liabilities”  $2,350 
Operating lease liabilities included in noncurrent liabilities   7,353 
TOTAL  $9,703 

 

Future minimum maturities of operating lease liabilities were as follows:

 

(in thousands)    
Year ending July 31:    
2021  $2,621 
2022   2,453 
2023   2,072 
2024   1,827 
2025   1,418 
Thereafter   
 
Total lease payments   10,391 
Less imputed interest   (688)
Total operating lease liabilities  $9,703 

 

The Company adopted ASC 842 on August 1, 2019 using the modified retrospective transition approach, which requires the following disclosures for periods presented prior to adoption. In fiscal 2019, rental expense under operating leases in accordance with Topic 840 was $4.8 million. The future minimum payments for operating leases as of July 31, 2019 were as follows:

 

(in thousands)    
Year ending July 31:    
2020  $6,876 
2021   3,558 
2022   2,585 
2023   2,108 
2024   1,869 
Thereafter   1,459 
Total payments  $18,455 
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents
12 Months Ended
Jul. 31, 2020
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents

Note 4—Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents

 

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

 

July 31
(in thousands)
  2020   2019 
Cash and cash equivalents  $84,860   $80,168 
Restricted cash and cash equivalents   116,362    177,031 
TOTAL CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AND CASH EQUIVALENTS  $201,222   $257,199 

 

At July 31, 2020 and 2019, restricted cash and cash equivalents included $116.3 million and $176.8 million, respectively, in restricted cash and cash equivalents held by IDT Financial Services Limited, the Company’s Gibraltar-based bank.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions
12 Months Ended
Jul. 31, 2020
Acquistions [Abstract]  
Acquisitions

Note 5—Acquisitions

 

Ringsouth Europa, S.L.

 

On December 11, 2019, the Company’s subsidiary, net2phone, Inc. acquired 100% of the outstanding shares of Ringsouth Europa, S.L. (“Ringsouth”), a regional provider of cloud communications services to businesses in Spain. The acquisition expands net2phone’s business into Spain. Ringsouth’s operating results from the date of acquisition, which were not significant, are included in the Company’s consolidated financial statements.

 

The acquisition date fair value of the consideration consisted of the following:

 

(in thousands)    
Cash paid  $450 
Contingent consideration   375 
Total fair value of consideration  $825 

 

The contingent consideration includes two potential payments to the seller of $0.4 million each, based on monthly recurring revenue targets to be achieved over a 36-month period and 48-month period. The second potential payment is not contingent upon meeting the target for the first payment. The fair value of the contingent consideration was estimated using discounted cash flow models and Monte Carlo simulations. This fair value measurement was based on significant inputs not observable in the market and therefore represents a Level 3 measurement. There was no change in the estimated fair value of the contingent consideration in the period from the acquisition date to July 31, 2020, although the balance changed due to foreign currency translation adjustments.

 

The impact of the acquisition’s purchase price allocations on the Company’s consolidated balance sheet was as follows:

 

(in thousands)    
Trade accounts receivable  $142 
Other current assets   21 
Property, plant and equipment   84 
Goodwill   1,437 
Non-compete agreement (4-year useful life)   50 
Customer relationships (7-year useful life)   130 
Tradename (2-year useful life)   30 
Deferred income tax assets   118 
Other assets   10 
Trade accounts payable   (302)
Accrued expenses   (136)
Other current liabilities   (408)
Other liabilities   (351)
Net assets acquired  $825 
      

 

The goodwill was assigned to the net2phone segment and was attributable primarily to Ringsouth’s assembled workforce and expected synergies from the business combination. The goodwill is expected to be deductible for income tax purposes.

 

The Company’s pro forma results of operations as if the Ringsouth acquisition occurred on August 1, 2018 were not materially different from the actual results of operations.

 

Versature Corp.

 

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’s UCaaS business into Canada. Versature’s operating results from the date of acquisition, which were not significant, are included in the Company’s consolidated financial statements.

 

The impact of the acquisition’s purchase price allocations on the Company’s consolidated balance sheet and the acquisition date fair value of the total consideration transferred were as follows:

 

(in thousands)    
Trade accounts receivable  $370 
Prepaid expenses   65 
Property, plant and equipment   1,826 
Non-compete agreement (5-year useful life)   600 
Customer relationships (20-year useful life)   3,003 
Tradename (20-year useful life)   490 
Other assets   486 
Trade accounts payable   (81)
Accrued expenses   (523)
Other liabilities   (710)
Net assets excluding cash acquired  $5,526 
      
Supplemental information:     
Cash paid  $5,943 
Cash acquired   (417)
Total consideration, net of cash acquired  $5,526 

 

The Company’s pro forma results of operations as if the Versature acquisition occurred on August 1, 2018 were not materially different from the actual results of operations.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities
12 Months Ended
Jul. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Debt Securities

Note 6—Debt Securities

 

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

 

(in thousands)  Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair Value 
July 31, 2020                
Certificates of deposit*  $13,844   $58   $
   $13,902 
U.S. Treasury bills   2,498    
    
    2,498 
Municipal bonds   1,979    
    (16)   1,963 
TOTAL  $18,321   $58   $(16)  $18,363 
July 31, 2019                    
Certificates of deposit*  $2,234   $
   $
   $2,234 
Municipal bonds   300    
    
    300 
TOTAL  $2,534   $
   $
   $2,534 

 

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

 

Proceeds from maturities and sales of debt securities were $6.5 million and $5.3 million in fiscal 2020 and fiscal 2019, respectively. There were no realized gains or realized losses from sales of debt securities in fiscal 2020 and fiscal 2019.

 

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

 

(in thousands)  Fair Value 
Within one year  $15,941 
After one year through five years   1,449 
After five years through ten years   209 
After ten years   764 
TOTAL  $18,363 

 

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

 

(in thousands)  Unrealized
Losses
   Fair
Value
 
July 31, 2020        
Municipal bonds  $16   $1,963 
July 31, 2019          
Total  $
   $
 

 

At July 31, 2020 and 2019, there were no securities in a continuous unrealized loss position for 12 months or longer.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments
12 Months Ended
Jul. 31, 2020
Equity Investments Disclosure [Abstract]  
Equity Investments

Note 7—Equity Investments

 

At August 1, 2018, the cumulative effect of adopting ASU No. 2016-01, Financial InstrumentsOverall (Subtopic 825-10), Recognition and Measurement of Financial Assets and Financial Liabilities (see Note 1) was a $1.2 million increase in noncurrent “Equity investments”, a $33,000 decrease in “Accumulated other comprehensive loss” and a $1.1 million decrease in “Accumulated deficit”, primarily from the measurement at fair value of the Company’s shares of Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”) and the derecognition of unrealized holding losses on equity securities classified as available-for-sale.

 

Equity investments consist of the following:

 

July 31
(dollars in thousands)
  2020   2019 
Zedge, Inc. Class B common stock, 42,282 shares at July 31, 2020 and 2019  $59   $68 
Rafael Holdings, Inc. Class B common stock, 27,806 and 27,419 shares at July 31, 2020 and 2019, respectively   389    567 
Mutual funds   5,516    5,053 
Current equity investments  $5,964   $5,688 
           
Visa Series C Preferred  $3,825   $3,619 
Hedge funds   4,783    5,475 
Other   225    225 
Noncurrent equity investments  $8,833   $9,319 

 

On June 1, 2016, the Company completed a pro rata distribution of the common stock that the Company held in the Company’s subsidiary Zedge, Inc. (“Zedge”) to the Company’s stockholders of record as of the close of business on May 26, 2016. The Company received Zedge Class B common shares as well as Rafael Class B common shares in connection with the lapsing of restrictions on Zedge and Rafael restricted stock held by certain of the Company’s employees and the Company’s payment of taxes related thereto.

 

In June 2016, upon the acquisition of Visa Europe Limited by Visa, Inc. (“Visa”), IDT Financial Services Limited received 1,830 shares of Visa Series C Preferred among other consideration. At July 31, 2020, each share of Visa Series C Preferred was convertible into 13.722 shares of Visa Class A common stock (the “Conversion Adjustment), subject to certain conditions, and will be convertible at the holder’s option beginning in June 2028. On September 24, 2020, in connection with Visa’s first mandatory release assessment, the Company received 125 shares of Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”) and the Conversion Adjustment for Visa Series C Preferred was reduced to 6.861. The 125 shares of Visa Series A Preferred are convertible into 12,500 shares of Visa Class A common stock. On September 24, 2020, the Company estimated the aggregate fair value of its shares of Visa Series C Preferred and Visa Series A Preferred was $4.4 million.

 

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

 

Year ended July 31
(in thousands)
  2020   2019 
Balance, beginning of period  $3,919   $1,883 
Adoption of change in accounting for equity investments   
    1,213 
Adjusted balance   3,919    3,096 
Adjustment for observable transactions involving a similar investment from the same issuer   206    826 
Upward adjustments   3    
 
Redemptions   (19)   (3)
Impairments   
    
 
BALANCE, END OF PERIOD  $4,109   $3,919 

 

The Company increased the carrying value of the 1,830 shares of Visa Series C Preferred it held by $0.2 million and $0.8 million in fiscal 2020 and fiscal 2019, respectively, based on the fair value of Visa Class A common stock and a discount for lack of current marketability.

 

Unrealized gains and losses for all equity investments included the following:

 

Year ended July 31
(in thousands)
  2020   2019 
Net (losses) gains recognized during the period on equity investments  $(336)  $1,779 
Less: net gains and losses recognized during the period on equity investments redeemed during the period   
    
 
Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date  $(336)  $1,779 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
12 Months Ended
Jul. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 8—Fair Value Measurements

 

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

 

(in thousands)  Level 1   Level 2   Level 3   Total 
July 31, 2020                
Debt securities  $2,498   $15,865   $
   $18,363 
Equity investments included in current assets   5,964    
    
    5,964 
Equity investments included in noncurrent assets   
    
    3,825    3,825 
TOTAL  $8,462   $15,865   $3,825   $28,152 
Contingent consideration included in other noncurrent liabilities (see Note 5)  $
   $
   $(396)  $(396)
                     
July 31, 2019                    
Debt securities  $
   $2,534   $
   $2,534 
Equity investments included in current assets   5,688    
    
    5,688 
Equity investments included in noncurrent assets   
    
    3,619    3,619 
TOTAL  $5,688   $2,534   $3,619   $11,841 

 

At July 31, 2019, the Company did not have any liabilities measured at fair value on a recurring basis.

 

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

 

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

 

Year ended July 31,    
(in thousands)  2020   2019 
Balance, beginning of period  $3,619   $
 
Transfer into Level 3 from adoption of change in accounting for equity investments   
    2,793 
Total gains included in “Other (expense) income, net”   206    826 
BALANCE, END OF PERIOD  $3,825   $3,619 
           
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period  $
   $
 

 

The following tables summarize the change in the balance of the Company’s liabilities 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 fiscal 2019.

 

Year ended July 31,    
(in thousands)  2020   2019 
Balance, beginning of period  $
   $
 
Transfer into Level 3 from acquisition (see Note 5)   375    
 
Total loss recognized in “Foreign currency translation adjustments”   21    
 
BALANCE, END OF PERIOD  $396   $
 
           
Change in unrealized gains or losses for the period included in earnings for liabilities at the end of the period  $
   $
 

 

Fair Value of Other Financial Instruments

 

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

 

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

 

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

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment
12 Months Ended
Jul. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Note 9—Property, Plant and Equipment

 

Property, plant and equipment consist of the following:

 

July 31
(in thousands)
  2020   2019 
Equipment  $67,530   $79,465 
Computer software   130,565    120,996 
Leasehold improvements   1,723    1,384 
Furniture and fixtures   450    403 
    200,268    202,248 
Less accumulated depreciation and amortization   (170,207)   (167,893)
Property, plant and equipment, net  $30,061   $34,355 

 

Depreciation and amortization expense of property, plant and equipment was $20.0 million and $22.3 million in fiscal 2020 and fiscal 2019, respectively.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill
12 Months Ended
Jul. 31, 2020
Disclosure Text Block Supplement [Abstract]  
Goodwill

Note 10—Goodwill

 

The table below reconciles the change in the carrying amount of goodwill by operating segment for the period from July 31, 2018 to July 31, 2020:

 

(in thousands)  Telecom
& Payment
Services
   net2phone   Total 
Balance at July 31, 2018  $11,315   $
   $11,315 
Foreign currency translation adjustments   (106)   
    (106)
Balance at July 31, 2019   11,209    
    11,209 
Acquisition   
    1,437    1,437 
Foreign currency translation adjustments   130    82    212 
Balance at July 31, 2020  $11,339   $1,519   $12,858 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Other Intangible Assets
12 Months Ended
Jul. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Other Intangible Assets

Note 11—Other Intangible Assets

 

The table below presents information on the Company’s amortized intangible assets:

 

(in thousands)  Weighted
Average
Amortization
Period
  Gross
Carrying
Amount
   Accumulated
Amortization
   Net
Balance
 
July 31, 2020               
Tradenames  16.5 years  $1,017   $(392)  $625 
Non-compete agreements  4.9 years   636    (227)   409 
Customer relationships  11.2 years   6,215    (3,290)   2,925 
TOTAL  11.4 years  $7,868   $(3,909)  $3,959 
July 31, 2019                  
Tradename  17.0 years  $970   $(320)  $650 
Non-compete agreement  5.0 years   595    (104)   491 
Customer relationships  11.9 years   6,136    (3,081)   3,055 
TOTAL  12.0 years  $7,701   $(3,505)  $4,196 

 

Amortization expense of intangible assets was $0.4 million and $0.3 million in fiscal 2020 and fiscal 2019, respectively. The Company estimates that amortization expense of intangible assets with finite lives will be $0.4 million, $0.4 million, $0.4 million, $0.2 million and $0.2 million in fiscal 2021, fiscal 2022, fiscal 2023, fiscal 2024, and fiscal 2025, respectively.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Other Operating Expense, Net
12 Months Ended
Jul. 31, 2020
Other Income and Expenses [Abstract]  
Other Operating Expense, Net

Note 12—Other Operating Expense, Net

 

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

 

Year ended July 31
(in thousands)
  2020   2019 
Corporate —Straight Path Communications Inc. class action (legal fees net of insurance claims)/insurance claims net of legal fees  $(531)  $326 
net2phone—indemnification claim   (1,244)   (292)
net2phone—other, net   (63)   25 
Telecom & Payment Services—accrual for non-income related taxes related to a foreign subsidiary   (2,150)   (8,000)
Telecom & Payment Services—write-off of assets   (575)   
 
Telecom & Payment Services—accrual for legal matter   (500)   
 
Telecom & Payment Services—gain on sale of calling card business in Asia   
    215 
TOTAL  $(5,063)  $(7,726)

 

Straight Path Communications Inc. Class Action

 

On July 31, 2013, the Company completed a pro rata distribution of the common stock of the Company’s subsidiary Straight Path Communications Inc. (“Straight Path”) to the Company’s stockholders of record as of the close of business on July 25, 2013 (the “Straight Path Spin-Off”). As discussed in Note 20, a putative class action on behalf of Straight Path’s stockholders and derivative complaint was filed naming the Company, among others. In fiscal 2020 and fiscal 2019, the Company incurred legal fees of $3.6 million and $2.0 million, respectively, related to this action. Also, in fiscal 2020 and fiscal 2019, the Company recorded offsetting gains from insurance claims for this matter of $3.1 million and $2.3 million, respectively.

 

Indemnification Claim

 

In June 2019, as part of a commercial resolution, the Company indemnified a net2phone cable telephony customer related to patent infringement claims brought against the customer.

 

Accrual for Non-Income Related Taxes

 

In fiscal 2020 and fiscal 2019, the Company recorded accruals for non-income related taxes related to one of its foreign subsidiaries.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Note Payable and Revolving Credit Loan Payable
12 Months Ended
Jul. 31, 2020
Note Payable And Revolving Credit Facility [Abstract]  
Note payable and Revolving Credit Loan Payable

Note 13—Note Payable and Revolving Credit Loan Payable

 

Note Payable

 

On April 20, 2020, IDT Domestic Telecom, Inc. (“IDT DT”), a subsidiary of the Company, received loan proceeds of $10.0 million (the “PPP Loan”) from TD Bank, N.A, pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the U.S. Small Business Administration. On April 29, 2020, IDT DT returned all $10.0 million in proceeds from the PPP Loan. In light of the oversubscription of applications for loans under the PPP, and despite IDT DT’s need for the funds to support its operations, IDT DT returned the loan proceeds in order to make those funds available to other borrowers that may be in greater need than IDT DT.

 

Revolving Credit Loan Payable

 

The Company’s subsidiary, IDT Telecom, Inc., had a credit agreement dated as of October 31, 2019, with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million until its maturity date on July 15, 2020. The principal outstanding incurred interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points. IDT Telecom paid 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 had a credit agreement, dated as of October 31, 2018, with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million until its maturity date on July 15, 2019. The principal outstanding incurred interest per annum at the LIBOR rate adjusted by the Regulation D maximum reserve requirement plus 125 basis points. IDT Telecom paid 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.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses
12 Months Ended
Jul. 31, 2020
Payables and Accruals [Abstract]  
Accrued Expenses

Note 14—Accrued Expenses

 

Accrued expenses consist of the following:

 

July 31
(in thousands)
  2020   2019 
Carrier minutes termination  $35,005   $39,155 
Carrier network connectivity, toll-free and 800 services   1,243    1,569 
Regulatory fees and taxes   54,087    55,005 
Compensation costs   16,051    12,971 
Legal and professional fees   5,466    3,249 
Other   13,692    15,885 
TOTAL  $125,544   $127,834 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Other (Expense) Income, Net
12 Months Ended
Jul. 31, 2020
Other Income and Expenses [Abstract]  
Other (Expense) Income, Net

Note 15—Other (Expense) Income, Net

 

Other (expense) income, net consists of the following:

 

Year ended July 31
(in thousands)
  2020   2019 
Foreign currency transaction gains (losses)  $370   $(696)
Write-off of tax assets related to prior periods   (1,346)   
 
(Loss) gain on investments   (336)   1,779 
Other   45    (401)
TOTAL  $(1,267)  $682 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
12 Months Ended
Jul. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes

Note 16—Income Taxes

 

The components of income before income taxes are as follows:

 

Year ended July 31
(in thousands)
  2020   2019 
Domestic  $13,380   $6,827 
Foreign   4,338    (6,374)
INCOME BEFORE INCOME TAXES  $17,718   $453 

 

Significant components of the Company’s deferred income tax assets consist of the following:

 

July 31
(in thousands)
  2020   2019 
Deferred income tax assets:        
Bad debt reserve  $854   $540 
Accrued expenses   2,963    3,134 
Stock options and restricted stock   1,226    866 
Charitable contributions   659    734 
Depreciation   (71)   151 
Unrealized gain   (302)   (231)
Net operating loss   62,588    72,625 
Transaction taxes   
    2,000 
Deferred revenue   (705)   (1,060)
Total deferred income tax assets   67,212    78,759 
Valuation allowance   (58,700)   (74,170)
NET DEFERRED INCOME TAX ASSETS  $8,512   $4,589 

 

The benefit from (provision for) income taxes consists of the following:

 

Year ended July 31
(in thousands)
  2020   2019 
Current:        
Federal  $
   $
 
State and local   (46)   (15)
Foreign   (177)   971 
    (223)   956 
Deferred:          
Federal   8,345    
 
State and local   12    1 
Foreign   (4,434)   (1,080)
    3,923    (1,079)
BENEFIT FROM (PROVISION FOR) INCOME TAXES  $3,700   $(123)

 

The differences between income taxes expected at the U.S. federal statutory income tax rate and income taxes provided are as follows:

 

Year ended July 31
(in thousands)
  2020   2019 
U.S. federal income tax at statutory rate  $(3,721)  $(95)
Transition tax on foreign earnings   
    92 
Valuation allowance   15,470    2,008 
Foreign tax rate differential   (3,702)   (2,835)
Nondeductible expenses   (813)   (657)
Other   88    1 
Foreign restructuring   (3,266)   2,271 
Tax law changes   
    (896)
State and local income tax, net of federal benefit   (356)   (12)
BENEFIT FROM (PROVISION FOR) INCOME TAXES  $3,700   $(123)

 

The Company’s cumulative undistributed foreign earnings are included in accumulated deficit in the Company’s consolidated balance sheets and consisted of approximately $376 million at July 31, 2020. The Company has concluded that the earnings remain permanently reinvested.

 

At July 31, 2020, the Company had federal net operating loss carryforwards of approximately $156 million. These carry-forward losses are available to offset future U.S. federal taxable income. The federal net operating loss carryforwards expire in fiscal 2027 through fiscal 2038. The Company has foreign net operating losses of approximately $90 million, of which approximately $81 million does not expire, approximately $8 million expires in two to ten years and $1 million expires in twenty years. These foreign net operating losses are available to offset future taxable income in the countries in which the losses were incurred. The Company’s subsidiary, net2phone, has additional federal net operating losses of approximately $49 million, which will expire through fiscal 2027. With the reacquisition of net2phone by the Company in March 2006, its losses were limited under Internal Revenue Code Section 382 to approximately $7 million per year. The net operating losses do not include any excess benefits related to stock options or restricted stock.

 

The change in the valuation allowance is as follows:

 

Year ended July 31
(in thousands)
  Balance at
beginning of
year
   Additions
charged to
costs and
expenses
   Deductions   Balance at
end of year
 
2020                
Reserves deducted from deferred income taxes, net:                
Valuation allowance  $74,170   $
   $(15,470)  $58,700 
2019                    
Reserves deducted from deferred income taxes, net:                    
Valuation allowance  $76,020   $
   $(1,850)  $74,170 

 

In fiscal 2020, due to taxable income in the United States, the Company utilized deferred tax assets and released the corresponding valuation allowance to offset income tax expense of $3.5 million. In addition, in fiscal 2020, the Company released an additional $8.4 million of the valuation allowance on the portion of the deferred tax assets that it is more likely than not going to utilize because the Company is forecasting future profitability in the United States.

 

At July 31, 2020 and 2019, the Company did not have any unrecognized income tax benefits. There were no changes in the balance of unrecognized income tax benefits in fiscal 2020 and fiscal 2019. At July 31, 2020, the Company did not expect any changes in unrecognized income tax benefits during the next twelve months. In fiscal 2020 and fiscal 2019, the Company did not record any interest and penalties on income taxes. At July 31, 2020 and 2019, there was no accrued interest included in current income taxes payable.

 

In September 2017, the Company, IDT DT, and certain other affiliates were certified by the New Jersey Economic Development Authority as having met all of the requirements of the Grow New Jersey Assistance Act Tax Credit Program. The corporation business tax credits to be received are a maximum of $21.1 million. The Company may claim a portion of the tax credit each tax year for ten years beginning in 2017. The tax credit can be applied to 100% of the Company’s New Jersey tax liability each year, and the unused amount of the annual credit can be carried forward. In addition, the Company may apply for a tax credit transfer certificate to sell unused tax credits to another business. The tax credits must be sold for no less than 75% of the value of the tax credits. The tax credits are subject to reduction, forfeiture and recapture if, among other things, the number of full-time employees declines below the program or statewide minimum. The Company has yet to receive the credit.

 

The Company currently remains subject to examinations of its tax returns as follows: U.S. federal tax returns for fiscal 2017 to fiscal 2020, state and local tax returns generally for fiscal 2016 to fiscal 2020, and foreign tax returns generally for fiscal 2016 to fiscal 2020.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Equity
12 Months Ended
Jul. 31, 2020
Stockholders' Equity Note [Abstract]  
Equity

Note 17—Equity

 

Correction of Noncontrolling Interests

 

In the fourth quarter of fiscal 2019, the Company corrected the noncontrolling interests and the accumulated deficit of one of its subsidiaries. The net loss attributable to noncontrolling interests for this subsidiary had not been recorded since its inception in fiscal 2016. Accordingly, as of August 1, 2018, the Company recorded a reduction in “Noncontrolling interests” and an offsetting reduction to “Accumulated deficit” of $2.0 million.

 

Class A Common Stock and Class B Common Stock

 

The rights of holders of Class A common stock and Class B common stock are identical except for certain voting and conversion rights and restrictions on transferability. The holders of Class A common stock and Class B common stock receive identical dividends per share when and if declared by the Company’s Board of Directors. In addition, the holders of Class A common stock and Class B common stock have identical and equal priority rights per share in liquidation. The Class A common stock and Class B common stock do not have any other contractual participation rights. The holders of Class A common stock are entitled to three votes per share and the holders of Class B common stock are entitled to one-tenth of a vote per share. Each share of Class A common stock may be converted into one share of Class B common stock, at any time, at the option of the holder. Shares of Class A common stock are subject to certain limitations on transferability that do not apply to shares of Class B common stock.

 

Sale of Shares of Class B Common Stock to Howard S. Jonas

 

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’s Class B common stock on April 16, 2018, the last closing price before approval of the sale by the Company’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’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’s Class B common stock whose record date was between April 16, 2018 and the issuance of the shares.

 

Stock Repurchases

 

The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company’s Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In fiscal 2020, the Company repurchased 671,117 shares of Class B common stock for an aggregate purchase price of $4.2 million. In fiscal 2019, the Company repurchased 729,110 shares of Class B common stock for an aggregate purchase price of $3.9 million. At July 31, 2020, 6.2 million shares remained available for repurchase under the stock repurchase program.

 

Between August 1, 2020 and October 12, 2020, the Company repurchased 463,792 shares of Class B common stock for an aggregate purchase price of $2.8 million under its existing stock repurchase program. At October 12, 2020, 5.8 million shares remained available for repurchase under the stock repurchase program.

 

In fiscal 2020 and fiscal 2019, the Company paid $0.3 million and $28,000, respectively, to repurchase shares of Class B common stock that were tendered by employees of the Company to satisfy the employees’ tax withholding obligations in connection with the lapsing of restrictions on awards of deferred stock units (“DSUs”) and restricted stock. Such shares are repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date. In fiscal 2020 and fiscal 2019, the Company repurchased 37,348 and 3,748 shares, respectively, of the Company’s Class B common stock from employees.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
12 Months Ended
Jul. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 18—Stock-Based Compensation

 

Stock-Based Compensation Plan

 

The 2015 Stock Option and Incentive Plan is intended to provide incentives to officers, employees, directors and consultants of the Company, including stock options, stock appreciation rights, limited rights, deferred stock units, and restricted stock. On December 12, 2019 and December 13, 2018, the Company’s stockholders approved amendments to the 2015 Stock Option and Incentive Plan to increase the number of shares of the Company’s Class B common stock available for the grant of awards thereunder by an additional 0.4 million and 0.1 million shares, respectively. At July 31, 2020, the Company had 1.6 million shares of Class B common stock reserved for awards made under the 2015 Stock Option and Incentive Plan and 0.6 million shares were available for future grants.

 

In fiscal 2020 and fiscal 2019, there was no income tax benefit resulting from tax deductions in excess of the compensation cost recognized for the Company’s stock-based compensation.

 

Stock Options

 

Option awards are generally granted with an exercise price equal to the market price of the Company’s stock on the date of grant. Option awards generally vest on a graded basis over three years of service and have ten-year contractual terms. No option awards were granted in fiscal 2020 or fiscal 2019. The fair value of stock options was estimated on the date of the grant using a Black-Scholes valuation model. Expected volatility is based on historical volatility of the Company’s Class B common stock and other factors. The Company uses historical data on exercise of stock options, post vesting forfeitures and other factors to estimate the expected term of the stock-based payments granted. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant.

 

A summary of stock option activity for the Company is as follows:

 

   Number of
Options
(in thousands)
   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
Term (in years)
   Aggregate
Intrinsic Value
(in thousands)
 
Outstanding at July 31, 2019   1,223   $14.23                             
Granted   
    
           
Exercised   (33)   (8.48)          
Cancelled / Forfeited   (64)   (13.93)          
OUTSTANDING AT JULY 31, 2020   1,126   $14.42    2.0   $
 
EXERCISABLE AT JULY 31, 2020   1,126   $14.42    2.0   $
 

 

The total intrinsic value of options exercised during fiscal 2020 and fiscal 2019 was $16,000 and nil, respectively. At July 31, 2020, there was no unrecognized compensation cost related to non-vested stock options.

 

Restricted Stock

 

The fair value of restricted shares of the Company’s Class B common stock is determined based on the closing price of the Company’s Class B common stock on the grant date. Share awards generally vest on a graded basis over three years of service.

 

A summary of the status of the Company’s grants of restricted shares of Class B common stock is presented below:

 

(in thousands)  Number of
Non-vested
Shares
   Weighted-
Average
Grant-
Date Fair
Value
 
Non-vested shares at July 31, 2019   206   $4.84 
Granted   26    7.01 
Vested   (32)   (8.91)
Forfeited   (1)   (13.50)
NON-VESTED SHARES AT JULY 31, 2020   199   $4.41 

 

At July 31, 2020, there was $0.5 million of total unrecognized compensation cost related to non-vested stock-based compensation arrangements, which is expected to be recognized over a weighted-average period of 0.8 years. The total grant date fair value of shares vested in fiscal 2020 and fiscal 2019 was $0.3 million and $0.7 million, respectively.

 

Deferred Stock Units Equity Incentive Program

 

The Company has an existing equity incentive program in the form of DSUs that, upon vesting, will entitle the grantees to receive shares of the Company’s Class B common stock. Subject to continued full time employment or other service to the Company, 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 be issuable on each vesting date will vary between 50% to 200% of the number of DSUs that 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.

 

On January 6, 2020, the first vesting date under the program, in accordance with the program and based on certain elections made by grantees, the Company issued 100,284 shares of its Class B common stock for vested DSUs. Based on those elections, vesting for 38,024 DSUs was delayed until January 5, 2021.

 

A summary of the status of the Company’s grants of DSUs under this program is presented below:

 

(in thousands)  Number of
Non-vested
DSUs
   Weighted-
Average
Grant-
Date Fair
Value
 
Non-vested shares at July 31, 2019   411   $10.35 
Granted   7    11.19 
Vested   (100)   (10.68)
Forfeited   (3)   (11.19)
NON-VESTED SHARES AT JULY 31, 2020   315   $10.26 

  

At July 31, 2020, there was $1.3 million of total unrecognized compensation cost related to non-vested DSUs, which is expected to be recognized over a weighted-average period of 0.7 years. The total grant date fair value of DSUs vested in fiscal 2020 was $1.1 million. There were no DSUs that vested in fiscal 2019.

 

Subsequent Event—Proposed Grant of Restricted Equity

 

On September 30, 2020, the Compensation Committee of the Company’s Board of Directors approved a compensatory arrangement with Howard S. Jonas and Shmuel Jonas, the Company’s Chief Executive Officer, subject to finalization of the terms of the grants, documentation, and approval of the Corporate Governance Committee of the Board of Directors. The arrangement would provide for grants to each of Howard Jonas and Shmuel Jonas of restricted equity interests in an entity that will operate the UCaaS business of the Company’s net2phone segment (the “Business Unit”). The restricted equity will vest only on the satisfaction of both a doubling of the quarterly revenue run rate and achieving a value for the Business Unit of $100 million or more. The restricted equity would entitle the grantees to proceeds only on a sale, spin-off, initial public offering, or other monetization of the Business Unit and have certain protection from dilution.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss
12 Months Ended
Jul. 31, 2020
Stockholders' Equity Note [Abstract]  
Accumulated Other Comprehensive Loss

Note 19—Accumulated Other Comprehensive Loss

 

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

 

(in thousands)  Unrealized
(loss) gain on
available-for-
sale securities
   Foreign
currency
translation
   Accumulated
other
comprehensive
loss
 
Balance at July 31, 2018  $(34)  $(4,938)  $(4,972)
Adjustment from the adoption of change in accounting for equity investments (see Note 8)   33    
    33 
Adjusted balance at August 1, 2018   (1)   (4,938)   (4,939)
Other comprehensive income attributable to IDT Corporation   1    80    81 
Balance at July 31, 2019   
    (4,858)   (4,858)
Other comprehensive income (loss) attributable to IDT Corporation   42    (2,594)   (2,552)
BALANCE AT JULY 31, 2020  $42   $(7,452)  $(7,410)
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
12 Months Ended
Jul. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 20—Commitments and Contingencies

 

Coronavirus Disease (COVID-19)

 

The Company continues to monitor and respond to the impacts of the COVID-19 pandemic on all aspects of its business, including its customers, employees, suppliers, vendors, and business partners.

 

Operationally, the Company’s employees transitioned to work-from-home during the third quarter of fiscal 2020 and, to a large degree, continued to work-from-home in the fourth quarter. Its salespeople and delivery employees continued to serve its independent retailers and channel partners with minimal interruption.

 

COVID-19 had mixed financial impacts on the Company during the third and fourth quarters of fiscal 2020.

 

As of the date of this filing, management believes that the Company continues to have sufficient liquidity and capital resources for the foreseeable future. Looking ahead, current economic conditions, if enduring, may create additional hardship for many of the Company’s customers. Over the longer term, sustained levels of high unemployment along with declining economic activity and less favorable foreign exchange market conditions could materially and adversely impact the Company by dampening demand for both its retail and wholesale offerings. The situation remains fluid and the Company cannot predict with certainty the potential impact of COVID-19 on its business, results of operations, financial condition and cash flows.

 

Legal Proceedings

 

On April 12, 2019, Scarleth Samara filed a putative class action against IDT Telecom in the U.S. District Court for the Eastern District of Louisiana alleging certain violations of the Telephone Consumer Protection Act of 1991. Plaintiff alleges that in October of 2017, IDT Telecom sent unauthorized marketing messages to her cellphone. IDT Telecom filed a motion to compel arbitration. On or about August 19, 2019, the plaintiff agreed to dismiss the pending court action and the parties intend to proceed with arbitration. At this stage, the Company is unable to estimate its potential liability, if any. The Company intends to vigorously defend the claim.

 

On January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate members of the putative class in accordance with California law. The Company is evaluating the claims, and at this stage, is unable to estimate its potential liability, if any. The Company intends to vigorously defend the claims. In August 2019, the Company filed a cross complaint against Rosales alleging trade secret and other violations.

 

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.

 

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.

 

On July 5, 2017, plaintiff JDS1, LLC, on behalf of itself and all other similarly situated stockholders of Straight Path, and derivatively on behalf of Straight Path as nominal defendant, filed a putative class action and derivative complaint in the Court of Chancery of the State of Delaware against the Company, The Patrick Henry Trust (a trust formed by Howard S. Jonas that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of Straight Path’s directors. The complaint alleges that the Company aided and abetted Straight Path Chairman of the Board and Chief Executive Officer Davidi Jonas, and Howard S. Jonas in his capacity as controlling stockholder of Straight Path, in breaching their fiduciary duties to Straight Path in connection with the settlement of claims between Straight Path and the Company related to potential indemnification claims concerning Straight Path’s obligations under the Consent Decree it entered into with the Federal Communications Commission (“FCC”), as well as the sale of Straight Path’s subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with a similar action that was initiated by The Arbitrage Fund. The Plaintiffs are seeking, among other things, (i) a declaration that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused; (ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between Straight Path and Verizon Communications Inc. for their shares of Straight Path’s Class B common stock; and (iv) ordering Howard S. Jonas, Davidi Jonas, and the Company to disgorge any profits for the benefit of the class Plaintiffs. On August 28, 2017, the Plaintiffs filed an amended complaint. On September 24, 2017, the Company filed a motion to dismiss the amended complaint, which was ultimately denied, and which denial was affirmed by the Delaware Supreme Court. The parties are engaged in discovery. The Company intends to vigorously defend this matter (see Note 12). At this stage, the Company is unable to estimate its potential liability, if any.

 

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

 

Sales Tax Contingency

 

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

 

Regulatory Fees Audit

 

The Company’s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, related to payments due to the FCC, is currently under audit by the Universal Service Administrative Company (“USAC”). The Internal Audit Division of USAC issued preliminary audit findings and the Company has, in accordance with audit procedures, noted its objections to some of the findings. The Company awaits a final decision by USAC on the preliminary audit findings. Depending on the findings contained in the final decision, the Company may further appeal to the FCC. At July 31, 2020 and 2019, the Company’s accrued expenses included $40.8 million and $44.7 million, respectively, for these regulatory fees for the years covered by the audit, as well as prior and subsequent years.

 

Purchase Commitments

 

At July 31, 2020, the Company had purchase commitments of $2.3 million for computer hardware and software, as well as other equipment and services.

 

Telecom Services Commitments

 

In May 2019, the Company entered into a Memorandum of Understanding (“MOU) with a telecom operator in Central America for among other things, termination of inbound and outbound international long-distance voice calls. The Company paid the telecom operator monthly committed amounts during the term of the MOU. The MOU expired on June 30, 2020.

 

In August 2017, the Company entered into a Reciprocal Services Agreement, as amended, 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. This agreement was terminated on April 30, 2020. Pursuant to the agreement, the Company deposited $9.2 million into an escrow account as security for the benefit of the telecom operator, which was included in “Other current assets” in the accompanying consolidated balance sheet at July 31, 2019 based on the terms and conditions of the agreement. In May 2020, an aggregate of $9.7 million for the security deposit plus interest was released from escrow and returned to the Company.

 

Performance Bonds

 

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

 

FCC Investigation of Straight Path Spectrum LLC

 

On September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services. The Company has cooperated with the FCC in this matter and has responded to the letter of inquiry. If the FCC were to pursue separate action against the Company, the FCC could seek to fine or impose regulatory penalties or civil liability on the Company related to activities during the period of ownership by the Company.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions
12 Months Ended
Jul. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions

Note 21—Related Party Transactions

 

Rafael Holdings, Inc.

 

In connection with the Rafael Spin-Off, the Company and Rafael entered into a Transition Services Agreement pursuant to which the Company provides to Rafael certain administrative and other services. The Company charged Rafael $0.4 million and $0.4 million in fiscal 2020 and fiscal 2019, respectively, for services provided. In addition, in fiscal 2019, the Company collected cash of $0.2 million on behalf of Rafael related to Rafael’s parking garage and third-party tenants. At July 31, 2020 and 2019, other current assets reported in the Company’s consolidated balance sheets included net receivable from Rafael of $50,000 and $0.1 million, respectively.

 

At July 31, 2020 and 2019, the Company held 27,806 and 27,419 shares, respectively, of Rafael Class B common stock (see Note 7).

 

See Note 3 for the Company’s lease commitments with Rafael.

 

Straight Path Communications Inc.

 

On July 5, 2017, certain of Straight Path stockholders filed a putative class action and derivative complaint against the Company and others (see Note 20). On September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services (see Note 20).

 

Genie Energy Ltd.

 

On October 28, 2011, the Company completed a pro rata distribution of the common stock of the Company’s subsidiary, Genie Energy Ltd. (“Genie”), to the Company’s stockholders of record as of the close of business on October 21, 2011 (the “Genie Spin-Off”). The Company entered into a Transition Services Agreement with Genie prior to the Genie Spin-Off, which provides for certain services to be performed by the Company and Genie. The Company charged Genie $1.1 million and $1.0 million in fiscal 2020 and fiscal 2019, respectively, for services provided and other items, net of the amounts charged by Genie to the Company. At July 31, 2020 and 2019, other current assets reported in the Company’s consolidated balance sheets included receivables from Genie of $0.2 million and $0.2 million, respectively.

 

Other Related Party Transactions

 

At July 31, 2020 and 2019, the Company held 42,282 shares of Zedge Class B common stock (see Note 7).

 

The Company provides office space, certain connectivity and other services to Jonas Media Group, a publishing firm owned by Howard S. Jonas. Billings for such services were $15,000 and $15,000 in fiscal 2020 and fiscal 2019, respectively. The balance owed to the Company by Jonas Media Group was $30,000 and $15,000 as of July 31, 2020 and 2019, respectively. In August 2020, the Company reduced its fiscal 2020 and fiscal 2019 billings by $14,000. The adjusted amount owed by Jonas Media Group to the Company was $16,000.

 

Mason and Company Consulting, LLC (“Mason and Co.”), a company owned solely by Jonathan Mason, receives annual commissions and fees for the insurance brokerage referral and placement of certain of the Company’s insurance policies. Jonathan Mason is the husband of Joyce J. Mason, the Company’s General Counsel, and brother-in-law of Howard S. Jonas. Based on information the Company received from Jonathan Mason, the Company believes that Mason and Co. received commissions and fees from payments made by the Company in the aggregate amount of $63,000 in fiscal 2020 and $24,000 in fiscal 2019. Neither Howard S. Jonas nor Joyce Mason has any ownership or other interest in Mason and Co., or the commissions paid to Mason and Co., other than via the familial relationships with Jonathan Mason.

 

In addition, in fiscal 2019, the Company obtained insurance policies from several insurance brokers, one of which was IGM Brokerage Corp. (“IGM”). IGM was owned by Irwin Jonas, father of Howard S. Jonas and Joyce Mason, until his death in October 2009, and then by Irwin Jonas’ widow—the mother of Howard S. Jonas and Joyce Mason. Jonathan Mason provided insurance brokerage services via IGM. Based on information the Company received from IGM, the Company believes that IGM received commissions and fees from payments made by the Company to third party brokers in the aggregate amount of $29,000 in fiscal 2019, which fees and commissions inured to the benefit of Mr. Mason. Neither Howard S. Jonas nor Joyce Mason had any ownership or other interest in IGM or the commissions paid to IGM other than via the familial relationships with their mother and Jonathan Mason.

 

Since August 2009, IDT DT has leased space in a building in the Bronx, New York. Howard S. Jonas and Shmuel Jonas are members of the limited liability company that owns the building. The latest lease, which became effective November 1, 2012, had a one-year term with a one-year renewal option. Since the expiration of this lease and until May 31, 2020, the parties continued IDT DT’s occupancy of the space on the same terms. Aggregate annual rent under the lease was $60,900. On June 1, 2020, IDT DT released the space and moved into smaller space at an annual rent of $18,600.

 

The Company had loans receivable outstanding from employees aggregating $0.2 million and $0.2 million at July 31, 2020 and 2019, respectively, which are included in “Other current assets” in the accompanying consolidated balance sheets.

 

In December 2018, the Company sold shares of its Class B Common Stock to Howard S. Jonas (see Note 17).

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Defined Contribution Plans
12 Months Ended
Jul. 31, 2020
Disclosure Text Block Supplement [Abstract]  
Defined Contribution Plans

Note 22—Defined Contribution Plans

 

The Company maintains a 401(k) Plan available to all employees meeting certain eligibility criteria. The plan permits participants to contribute up to 20% of their salary, not to exceed the limits established by the Internal Revenue Code. The plan provides for discretionary matching contributions of 50%, up to the first 6% of compensation. The discretionary matching contributions vest over the first five years of employment. The plan permits the discretionary matching contributions to be granted as of December 31 of each year. All contributions made by participants vest immediately into the participant’s account. In fiscal 2020 and fiscal 2019, the Company’s expense related to the plan was $1.0 million and $1.2 million, respectively. The Company’s Class A common stock and Class B common stock are not investment options for the plan’s participants.

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information
12 Months Ended
Jul. 31, 2020
Segment Reporting [Abstract]  
Business Segment Information

Note 23—Business Segment Information

 

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

 

The Telecom & Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The net2phone segment provides cloud communications and telephony services to business customers. Depreciation and amortization are allocated to Telecom & Payment Services and net2phone because the related assets are not tracked separately by segment. There are no other significant asymmetrical allocations to segments.

 

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

 

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

 

(in thousands)  Telecom
& Payment
Services
   net2phone   Corporate   Total 
Year ended July 31, 2020                
Revenues  $1,294,947   $50,822   $
   $1,345,769 
Income (loss) from operations   42,296    (14,691)   (9,663)   17,942 
Depreciation and amortization   12,367    7,993    46    20,406 
Severance   3,466    
    37    3,503 
Other operating (expense), net   (3,225)   (1,307)   (531)   (5,063)
Year ended July 31, 2019                    
Revenues  $1,361,908   $47,264   $
   $1,409,172 
Income (loss) from operations   14,330    (6,479)   (8,856)   (1,005)
Depreciation and amortization   16,084    6,544    4    22,632 
Severance   1,438    
    
    1,438 
Other operating (expense) gains, net   (7,785)   (267)   326    (7,726)

 

Total assets for the reportable segments are not provided because a significant portion of the Company’s assets are servicing both segments and the Company does not track such assets separately by segment.

 

Geographic Information

 

Net long-lived assets and total assets held outside of the United States, which are located primarily in Western Europe, were as follows:.

 

(in thousands)  United
States
   Foreign
Countries
   Total 
July 31, 2020            
Long-lived assets, net  $18,834   $11,227   $30,061 
Total assets   102,176    302,574    404,750 
July 31, 2019               
Long-lived assets, net  $25,797   $8,558   $34,355 
Total assets   103,113    340,590    443,703 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Accounting Policies, by Policy (Policies)
12 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Description of Business

Description of Business

 

IDT Corporation (the “Company”) is a multinational company with operations primarily in the communications and payment industries. The Company has two reportable business segments, Telecom & Payment Services and net2phone. The Telecom & Payment Services segment provides retail telecommunications and payment offerings as well as wholesale international long-distance traffic termination. The net2phone segment provides cloud communications and telephony services to business customers.

 

Basis of Consolidation and Accounting for Investments

Basis of Consolidation and Accounting for Investments

 

The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The consolidated financial statements include the Company’s controlled subsidiaries. All significant intercompany accounts and transactions between the consolidated subsidiaries are eliminated.

 

Investments in businesses that the Company does not control, but in which the Company has the ability to exercise significant influence over operating and financial matters, are accounted for using the equity method. Investments in which the Company does not have the ability to exercise significant influence over operating and financial matters are accounted for using the cost method. Investments in hedge funds are accounted for using the equity method unless the Company’s interest is so minor that it has virtually no influence over operating and financial policies, in which case these investments are accounted for using the cost method. The Company periodically evaluates its equity and cost method investments for impairment due to declines considered to be other than temporary. If the Company determines that a decline in fair value is other than temporary, then a charge to earnings is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income, and a new basis in the investment is established.

 

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results may differ from those estimates.

 

Revenue Recognition

Revenue Recognition

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606), and has since issued amendments thereto (collectively referred to as “ASC 606”). The Company adopted ASC 606 on August 1, 2018. The Company applied ASC 606 only to those contracts that were not completed as of August 1, 2018. 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) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract(s), (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract(s), and (v) 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.

 

Direct Cost of Revenues

 

Direct cost of revenues consists primarily of termination and origination costs, toll-free costs, and network costs—including customer/carrier interconnect charges and fiber circuit charges. These costs include an estimate of charges for which invoices have not yet been received, and estimated amounts for pending disputes with other carriers. Direct cost of revenues also includes the cost of airtime top-up minutes. Direct cost of revenues excludes depreciation and amortization expense.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.

 

Company Restricted Cash and Cash Equivalents

 

The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At July 31, 2020 and 2019, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $11.0 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.

 

Debt Securities

 

The Company’s investments in debt securities are classified as “available-for-sale.” Available-for-sale debt securities are required to be carried at their fair value, with unrealized gains and losses (net of income taxes) that are considered temporary in nature recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. The Company uses the specific identification method in computing the gross realized gains and gross realized losses on the sales of debt securities. The Company periodically evaluates its investments in debt securities for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include, in addition to persistent, declining market prices, general economic and Company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to operations is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income and a new cost basis in the investment is established.

 

Equity Investments

 

On August 1, 2018, the Company adopted ASU No. 2016-01, Financial InstrumentsOverall (Subtopic 825-10), Recognition and Measurement of Financial Assets and Financial Liabilities. The ASU included, among other changes, that 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, and a qualitative assessment each reporting period to identify impairment of equity investments without readily determinable fair values.
Direct Cost of Revenues

Direct Cost of Revenues

 

Direct cost of revenues consists primarily of termination and origination costs, toll-free costs, and network costs—including customer/carrier interconnect charges and fiber circuit charges. These costs include an estimate of charges for which invoices have not yet been received, and estimated amounts for pending disputes with other carriers. Direct cost of revenues also includes the cost of airtime top-up minutes. Direct cost of revenues excludes depreciation and amortization expense.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.

 

Company Restricted Cash and Cash Equivalents

Company Restricted Cash and Cash Equivalents

 

The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At July 31, 2020 and 2019, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $11.0 million and $13.2 million, respectively, held by IDT Payment Services that was unavailable for other purposes.

 

Debt Securities

Debt Securities

 

The Company’s investments in debt securities are classified as “available-for-sale.” Available-for-sale debt securities are required to be carried at their fair value, with unrealized gains and losses (net of income taxes) that are considered temporary in nature recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. The Company uses the specific identification method in computing the gross realized gains and gross realized losses on the sales of debt securities. The Company periodically evaluates its investments in debt securities for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include, in addition to persistent, declining market prices, general economic and Company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to operations is recorded in “Other (expense) income, net” in the accompanying consolidated statements of income and a new cost basis in the investment is established.

 

Equity Investments

Equity Investments

 

On August 1, 2018, the Company adopted ASU No. 2016-01, Financial InstrumentsOverall (Subtopic 825-10), Recognition and Measurement of Financial Assets and Financial Liabilities. The ASU included, among other changes, that 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, and a qualitative assessment each reporting period to identify impairment of equity investments without readily determinable fair values. 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 “measurement alternative”). 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.

 

Property, Plant and Equipment and Intangible Assets

Property, Plant and Equipment and Intangible Assets

 

Equipment, computer software, and furniture and fixtures are recorded at cost and are depreciated on a straight-line basis over their estimated useful lives, which range as follows: equipment—5, 7 or 20 years; computer software—2, 3 or 5 years; and furniture and fixtures—5, 7 or 10 years. Leasehold improvements are recorded at cost and are depreciated on a straight-line basis over the term of their lease or their estimated useful lives, whichever is shorter.

 

The fair value of non-compete agreement, customer relationships and tradename acquired in a business combination accounted for under the purchase method are amortized over their estimated useful lives (see Notes 5 and 11).

 

The Company tests the recoverability of its property, plant and equipment and intangible assets with finite useful lives whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. The Company tests for recoverability based on the projected undiscounted cash flows to be derived from such asset. If the projected undiscounted future cash flows are less than the carrying value of the asset, the Company will record an impairment loss, if any, based on the difference between the estimated fair value and the carrying value of the asset. The Company generally measures fair value by considering sale prices for similar assets or by discounting estimated future cash flows from such asset using an appropriate discount rate. Cash flow projections and fair value estimates require significant estimates and assumptions by management. Should the estimates and assumptions prove to be incorrect, the Company may be required to record impairments in future periods and such impairments could be material.

 

Goodwill

Goodwill

 

Goodwill is the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. Goodwill and other indefinite lived intangible assets are not amortized. These assets are reviewed annually (or more frequently under various conditions) for impairment using a fair value approach. The Company performs its annual, or interim, goodwill impairment test by comparing the fair value of its reporting units with their carrying amounts. The Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Additionally, the Company considers income tax effects from any tax-deductible goodwill on the carrying amount of its reporting unit when measuring the goodwill impairment loss, if applicable. The fair value of the reporting units is estimated using discounted cash flow methodologies, as well as considering third party market value indicators. The Company’s use of a discounted cash flow methodology includes estimates of future revenue based upon budgets and projections. The Company also develops estimates for future levels of gross and operating profits and projected capital expenditures. The Company’s methodology also includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. Calculating the fair value of the reporting units requires significant estimates and assumptions by management. Should the estimates and assumptions regarding the fair value of the reporting units prove to be incorrect, the Company may be required to record impairments to its goodwill in future periods and such impairments could be material.

 

The Company has the option to perform a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. However, the Company may elect to perform the quantitative goodwill impairment test even if no indications of a potential impairment exist.

 

Advertising Expense

Advertising Expense

 

Cost of advertising is charged to selling, general and administrative expenses in the period in which it is incurred. In fiscal 2020 and fiscal 2019, advertising expense was $15.6 million and $17.7 million, respectively.

 

Capitalized Internal Use Software Costs

Capitalized Internal Use Software Costs

 

The Company capitalizes the cost of internal-use software that has a useful life in excess of one year. These costs consist of payments made to third parties and the salaries of employees working on such software development. Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task it previously did not perform. Software maintenance and training costs are expensed in the period in which they are incurred. Capitalized internal use software costs are amortized on a straight-line basis over their estimated useful lives. Amortization expense related to such capitalized software in fiscal 2020 and fiscal 2019 was $14.6 million and $16.3 million, respectively. Unamortized capitalized internal use software costs at July 31, 2020 and 2019 were $18.1 million and $21.9 million, respectively.

 

Repairs and Maintenance

Repairs and Maintenance

 

The Company charges the cost of repairs and maintenance, including the cost of replacing minor items not constituting substantial betterment, to selling, general and administrative expenses as these costs are incurred.

 

Foreign Currency Translation

Foreign Currency Translation

 

Assets and liabilities of foreign subsidiaries denominated in foreign currencies are translated to U.S. Dollars at end-of-period rates of exchange, and their monthly results of operations are translated to U.S. Dollars at the average rates of exchange for that month. Gains or losses resulting from such foreign currency translations are recorded in “Accumulated other comprehensive loss” in the accompanying consolidated balance sheets. Foreign currency transaction gains and losses are reported in “Other (expense) income, net” in the accompanying consolidated statements of income.

 

Income Taxes

Income Taxes

 

The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to temporary differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the period in which related temporary differences become deductible. The Company considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in its assessment of a valuation allowance. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date of such change.

 

The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return. The Company determines whether it is more-likely-than-not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, the Company presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. Tax positions that meet the more-likely-than-not recognition threshold are measured to determine the amount of tax benefit to recognize in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. Differences between tax positions taken in a tax return and amounts recognized in the financial statements will generally result in one or more of the following: an increase in a liability for income taxes payable, a reduction of an income tax refund receivable, a reduction in a deferred tax asset, or an increase in a deferred tax liability.

 

The Company classifies interest and penalties on income taxes as a component of income tax expense.

 

Contingencies

Contingencies

 

The Company accrues for loss contingencies when both (a) information available prior to issuance of the financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (b) the amount of loss can reasonably be estimated. When the Company accrues for loss contingencies and the reasonable estimate of the loss is within a range, the Company records its best estimate within the range. When no amount within the range is a better estimate than any other amount, the Company accrues the minimum amount in the range. The Company discloses an estimated possible loss or a range of loss when it is at least reasonably possible that a loss may have been incurred.

 

Earnings Per Share

Earnings Per Share

 

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

 

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

 

Year ended July 31
(in thousands)
  2020   2019 
Basic weighted-average number of shares   26,278    25,293 
Effect of dilutive securities:          
Stock options   1    
 
Non-vested restricted Class B common stock   162    15 
Diluted weighted-average number of shares   26,441    25,308 

 

The following outstanding stock options were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than the average market price of the Company’s stock during the period:

 

Year ended July 31
(in thousands)
  2020   2019 
Shares excluded from the calculation of diluted earnings per share   1,138    1,204 

 

Stock-Based Compensation

Stock-Based Compensation

 

The Company recognizes compensation expense for all of its grants of stock-based awards based on the estimated fair value on the grant date. Compensation cost for awards is recognized using the straight-line method over the vesting period. Stock-based compensation is included in selling, general and administrative expense.

 

Vulnerability Due to Certain Concentrations

Vulnerability Due to Certain Concentrations

 

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, restricted cash and cash equivalents, debt securities, equity investments, and trade accounts receivable. The Company holds cash and cash equivalents at several major financial institutions, which often exceed FDIC insurance limits. Historically, the Company has not experienced any losses due to such concentration of credit risk. The Company’s temporary cash investments policy is to limit the dollar amount of investments with any one financial institution and monitor the credit ratings of those institutions. While the Company may be exposed to credit losses due to the nonperformance of the holders of its deposits, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows, or financial condition.

 

Concentration of credit risk with respect to trade accounts receivable is limited due to the large number of customers in various geographic regions and industry segments comprising the Company’s customer base. No single customer accounted for more than 10% of consolidated revenues in fiscal 2020 or fiscal 2019. However, the Company’s five largest customers collectively accounted for 12.7% and 13.6% of its consolidated revenues in fiscal 2020 and fiscal 2019, respectively. The Company’s customers with the five largest receivables balances collectively accounted for 13.8% and 20.6% of the consolidated gross trade accounts receivable at July 31, 2020 and 2019, respectively. This concentration of customers increases the Company’s risk associated with nonpayment by those customers. In an effort to reduce such risk, the Company performs ongoing credit evaluations of its significant customers. In addition, the Company attempts to mitigate the credit risk related to specific Carrier Services customers by also buying services from the customer, in order to create an opportunity to offset its payables and receivables and reduce its net trade receivable exposure risk. When it is practical to do so, the Company will increase its purchases from Carrier Services customers with receivable balances that exceed the Company’s applicable payables in order to maximize the offset and reduce its credit risk.

 

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

 

The Company estimates the balance of its allowance for doubtful accounts by analyzing accounts receivable balances by age and applying historical write-off and collection trend rates. The Company’s estimates include separately providing for customer receivables based on specific circumstances and credit conditions, and when it is deemed probable that the balance is uncollectible. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. The change in the allowance for doubtful accounts is as follows:

 

Year ended July 31
(in thousands)
  Balance at beginning of year   Additions charged to costs and expenses   Deductions
(1)
   Balance at end of year 
2020                
Reserves deducted from accounts receivable:                
Allowance for doubtful accounts  $5,444   $3,109   $(2,468)  $6,085 
2019                    
Reserves deducted from accounts receivable:                    
Allowance for doubtful accounts  $5,358   $2,028   $(1,942)  $5,444 

 

(1)Primarily uncollectible accounts written off, net of recoveries.

 

Fair Value Measurements

Fair Value Measurements

 

Fair value of financial and non-financial assets and liabilities is defined as an exit price, which is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The three-tier hierarchy for inputs used to measure fair value, which prioritizes the inputs to valuation techniques used to measure fair value, is as follows:

 

Level 1 – quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 – quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 – unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value.

 

A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy.

 

Leases

Leases

 

On August 1, 2019, the Company adopted ASU No. 2016-02, Leases (Topic 842), and the amendments thereto, related to the accounting for leases (collectively referred to as “ASC 842”) (see Note 3). ASC 842 establishes a right-of-use (“ROU”) 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 are classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. Entities have the option to continue to apply historical accounting under Topic 840, 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 elected to apply the optional ASC 842 transition provisions beginning on August 1, 2019. Accordingly, the Company continued to apply Topic 840 prior to August 1, 2019, including Topic 840 disclosure requirements, in the comparative period presented. The Company elected the package of practical expedients for all its leases that commenced before August 1, 2019. In addition, the Company elected not to apply the recognition requirements of ASC 842 for its short-term leases. As the Company’s leases do not provide an implicit rate, nor is one readily available, the Company used its incremental borrowing rate based on information available at August 1, 2019 to determine the present value of its future minimum rental payments.

 

Recently Issued Accounting Standards Not Yet Adopted

Recently Issued Accounting Standards Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, that changes the impairment model for most financial assets and certain other instruments. For receivables, loans and other instruments, entities will be required to use a new forward-looking current expected credit loss model that generally will result in the earlier recognition of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except the losses will be recognized as allowances instead of reductions in the amortized cost of the securities. In addition, an entity will have to disclose significantly more information about allowances, credit quality indicators and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained earnings. The Company will adopt the new standard on August 1, 2023. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes, that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic 740. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.

 

In January 2020, the FASB issued ASU No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815), that clarifies the interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities, that, upon settlement or exercise, would be accounted for under the equity method of accounting. The Company will adopt the new standard on August 1, 2021.
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share
Year ended July 31
(in thousands)
  2020   2019 
Basic weighted-average number of shares   26,278    25,293 
Effect of dilutive securities:          
Stock options   1    
 
Non-vested restricted Class B common stock   162    15 
Diluted weighted-average number of shares   26,441    25,308 

 

Schedule of outstanding stock options excluded from the calculation of diluted earnings per share
Year ended July 31
(in thousands)
  2020   2019 
Shares excluded from the calculation of diluted earnings per share   1,138    1,204 

 

Schedule of changes in allowance for doubtful accounts
Year ended July 31
(in thousands)
  Balance at beginning of year   Additions charged to costs and expenses   Deductions
(1)
   Balance at end of year 
2020                
Reserves deducted from accounts receivable:                
Allowance for doubtful accounts  $5,444   $3,109   $(2,468)  $6,085 
2019                    
Reserves deducted from accounts receivable:                    
Allowance for doubtful accounts  $5,358   $2,028   $(1,942)  $5,444 

 

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
12 Months Ended
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of revenues disaggregated by business segment and service offered to customers
Year ended July 31
(in thousands)
  2020   2019 
Growth:        
BOSS Revolution Money Transfer  $47,950   $23,051 
National Retail Solutions   11,980    6,199 
Other   112    183 
Core:          
Mobile Top-Up   334,305    271,995 
BOSS Revolution Calling   463,917    490,649 
Carrier Services   393,769    514,202 
Other   42,914    55,629 
Total Telecom & Payment Services   1,294,947    1,361,908 
net2phone-UCaaS   31,870    24,482 
net2phone-Platform Services   18,952    22,782 
Total net2phone   50,822    47,264 
TOTAL  $1,345,769   $1,409,172 

 

Schedule of revenues disaggregated by geographic region
(in thousands)  Telecom
& Payment
Services
   net2phone   Total 
Year ended July 31, 2020               
United States  $888,728   $34,136   $922,864 
Outside the United States:               
United Kingdom   134,339    12    134,351 
Netherlands   210,743    
    210,743 
Other   61,137    16,674    77,811 
Total outside the United States   406,219    16,686    422,905 
TOTAL  $1,294,947   $50,822   $1,345,769 
                
Year ended July 31, 2019               
United States  $901,997   $33,857   $935,854 
Outside the United States:               
United Kingdom   195,661    21    195,682 
Netherlands   192,284    
    192,284 
Other   71,966    13,386    85,352 
Total outside the United States   459,911    13,407    473,318 
TOTAL  $1,361,908   $47,264   $1,409,172 

 

Schedule of deferred customer contract acquisition costs
July 31
(in thousands)
  2020   2019 
Deferred customer contract acquisition costs included in “Other current assets”  $2,350   $1,474 
Deferred customer contract acquisition costs included in “Other assets”   2,384    1,716 
TOTAL  $4,734   $3,190 

 

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
12 Months Ended
Jul. 31, 2020
Disclosure Text Block [Abstract]  
Schedule of supplemental disclosures related to the Company's operating leases
Year ended July 31
(in thousands)
  2020 
Operating lease cost  $2,832 
Short-term lease cost   246 
TOTAL LEASE COST  $3,078 
      
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases  $2,745 

 

Schedule of Weighted Average Number of Shares [Table Text Block]
July 31  2020 
Weighted-average remaining lease term-operating leases   4.2 years 
Weighted-average discount rate-operating leases   3.12%

 

Schedule of aggregate operating lease liability
July 31
(in thousands)
  2020 
Operating lease liabilities included in “Other current liabilities”  $2,350 
Operating lease liabilities included in noncurrent liabilities   7,353 
TOTAL  $9,703 

 

Schedule of future minimum maturities of operating lease liabilities
(in thousands)    
Year ending July 31:    
2021  $2,621 
2022   2,453 
2023   2,072 
2024   1,827 
2025   1,418 
Thereafter   
 
Total lease payments   10,391 
Less imputed interest   (688)
Total operating lease liabilities  $9,703 

 

Schedule of future minimum payments for operating leases
(in thousands)    
Year ending July 31:    
2020  $6,876 
2021   3,558 
2022   2,585 
2023   2,108 
2024   1,869 
Thereafter   1,459 
Total payments  $18,455 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
12 Months Ended
Jul. 31, 2020
Cash and Cash Equivalents [Abstract]  
Schedule of cash, cash equivalents, and restricted cash and cash equivalents
July 31
(in thousands)
  2020   2019 
Cash and cash equivalents  $84,860   $80,168 
Restricted cash and cash equivalents   116,362    177,031 
TOTAL CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AND CASH EQUIVALENTS  $201,222   $257,199 

 

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Tables)
12 Months Ended
Jul. 31, 2020
Acquistions [Abstract]  
Schedule of acquisition date fair value of consideration
(in thousands)    
Cash paid  $450 
Contingent consideration   375 
Total fair value of consideration  $825 

 

Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet
(in thousands)    
Trade accounts receivable  $142 
Other current assets   21 
Property, plant and equipment   84 
Goodwill   1,437 
Non-compete agreement (4-year useful life)   50 
Customer relationships (7-year useful life)   130 
Tradename (2-year useful life)   30 
Deferred income tax assets   118 
Other assets   10 
Trade accounts payable   (302)
Accrued expenses   (136)
Other current liabilities   (408)
Other liabilities   (351)
Net assets acquired  $825 
      

 

Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred
(in thousands)    
Trade accounts receivable  $370 
Prepaid expenses   65 
Property, plant and equipment   1,826 
Non-compete agreement (5-year useful life)   600 
Customer relationships (20-year useful life)   3,003 
Tradename (20-year useful life)   490 
Other assets   486 
Trade accounts payable   (81)
Accrued expenses   (523)
Other liabilities   (710)
Net assets excluding cash acquired  $5,526 
      
Supplemental information:     
Cash paid  $5,943 
Cash acquired   (417)
Total consideration, net of cash acquired  $5,526 

 

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Tables)
12 Months Ended
Jul. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Schedule of available-for-sale securities
(in thousands)  Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair Value 
July 31, 2020                
Certificates of deposit*  $13,844   $58   $
   $13,902 
U.S. Treasury bills   2,498    
    
    2,498 
Municipal bonds   1,979    
    (16)   1,963 
TOTAL  $18,321   $58   $(16)  $18,363 
July 31, 2019                    
Certificates of deposit*  $2,234   $
   $
   $2,234 
Municipal bonds   300    
    
    300 
TOTAL  $2,534   $
   $
   $2,534 

 

Schedule of contractual maturities of available-for-sale debt securities
(in thousands)  Fair Value 
Within one year  $15,941 
After one year through five years   1,449 
After five years through ten years   209 
After ten years   764 
TOTAL  $18,363 

 

Schedule of available-for-sale securities, unrealized loss position
(in thousands)  Unrealized
Losses
   Fair
Value
 
July 31, 2020        
Municipal bonds  $16   $1,963 
July 31, 2019          
Total  $
   $
 

 

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Tables)
12 Months Ended
Jul. 31, 2020
Equity Investments Disclosure [Abstract]  
Schedule of equity investments
July 31
(dollars in thousands)
  2020   2019 
Zedge, Inc. Class B common stock, 42,282 shares at July 31, 2020 and 2019  $59   $68 
Rafael Holdings, Inc. Class B common stock, 27,806 and 27,419 shares at July 31, 2020 and 2019, respectively   389    567 
Mutual funds   5,516    5,053 
Current equity investments  $5,964   $5,688 
           
Visa Series C Preferred  $3,825   $3,619 
Hedge funds   4,783    5,475 
Other   225    225 
Noncurrent equity investments  $8,833   $9,319 

 

Schedule of carrying value of equity investments
Year ended July 31
(in thousands)
  2020   2019 
Balance, beginning of period  $3,919   $1,883 
Adoption of change in accounting for equity investments   
    1,213 
Adjusted balance   3,919    3,096 
Adjustment for observable transactions involving a similar investment from the same issuer   206    826 
Upward adjustments   3    
 
Redemptions   (19)   (3)
Impairments   
    
 
BALANCE, END OF PERIOD  $4,109   $3,919 

 

Schedule of unrealized gains and losses for all equity investments
Year ended July 31
(in thousands)
  2020   2019 
Net (losses) gains recognized during the period on equity investments  $(336)  $1,779 
Less: net gains and losses recognized during the period on equity investments redeemed during the period   
    
 
Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date  $(336)  $1,779 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of balance of assets measured at fair value on a recurring basis
(in thousands)  Level 1   Level 2   Level 3   Total 
July 31, 2020                
Debt securities  $2,498   $15,865   $
   $18,363 
Equity investments included in current assets   5,964    
    
    5,964 
Equity investments included in noncurrent assets   
    
    3,825    3,825 
TOTAL  $8,462   $15,865   $3,825   $28,152 
Contingent consideration included in other noncurrent liabilities (see Note 5)  $
   $
   $(396)  $(396)
                     
July 31, 2019                    
Debt securities  $
   $2,534   $
   $2,534 
Equity investments included in current assets   5,688    
    
    5,688 
Equity investments included in noncurrent assets   
    
    3,619    3,619 
TOTAL  $5,688   $2,534   $3,619   $11,841 

 

Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)
Year ended July 31,    
(in thousands)  2020   2019 
Balance, beginning of period  $3,619   $
 
Transfer into Level 3 from adoption of change in accounting for equity investments   
    2,793 
Total gains included in “Other (expense) income, net”   206    826 
BALANCE, END OF PERIOD  $3,825   $3,619 
           
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period  $
   $
 

 

Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3)
Year ended July 31,    
(in thousands)  2020   2019 
Balance, beginning of period  $
   $
 
Transfer into Level 3 from acquisition (see Note 5)   375    
 
Total loss recognized in “Foreign currency translation adjustments”   21    
 
BALANCE, END OF PERIOD  $396   $
 
           
Change in unrealized gains or losses for the period included in earnings for liabilities at the end of the period  $
   $
 

 

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment (Tables)
12 Months Ended
Jul. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
July 31
(in thousands)
  2020   2019 
Equipment  $67,530   $79,465 
Computer software   130,565    120,996 
Leasehold improvements   1,723    1,384 
Furniture and fixtures   450    403 
    200,268    202,248 
Less accumulated depreciation and amortization   (170,207)   (167,893)
Property, plant and equipment, net  $30,061   $34,355 

 

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill (Tables)
12 Months Ended
Jul. 31, 2020
Disclosure Text Block Supplement [Abstract]  
Schedule of change in carrying amount of goodwill by operating segment
(in thousands)  Telecom
& Payment
Services
   net2phone   Total 
Balance at July 31, 2018  $11,315   $
   $11,315 
Foreign currency translation adjustments   (106)   
    (106)
Balance at July 31, 2019   11,209    
    11,209 
Acquisition   
    1,437    1,437 
Foreign currency translation adjustments   130    82    212 
Balance at July 31, 2020  $11,339   $1,519   $12,858 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Other Intangible Assets (Tables)
12 Months Ended
Jul. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of presents information on the Company's amortized intangible assets
(in thousands)  Weighted
Average
Amortization
Period
  Gross
Carrying
Amount
   Accumulated
Amortization
   Net
Balance
 
July 31, 2020               
Tradenames  16.5 years  $1,017   $(392)  $625 
Non-compete agreements  4.9 years   636    (227)   409 
Customer relationships  11.2 years   6,215    (3,290)   2,925 
TOTAL  11.4 years  $7,868   $(3,909)  $3,959 
July 31, 2019                  
Tradename  17.0 years  $970   $(320)  $650 
Non-compete agreement  5.0 years   595    (104)   491 
Customer relationships  11.9 years   6,136    (3,081)   3,055 
TOTAL  12.0 years  $7,701   $(3,505)  $4,196 

 

XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Other Operating Expense, Net (Tables)
12 Months Ended
Jul. 31, 2020
Other Income and Expenses [Abstract]  
Schedule of other operating expense, net
Year ended July 31
(in thousands)
  2020   2019 
Corporate —Straight Path Communications Inc. class action (legal fees net of insurance claims)/insurance claims net of legal fees  $(531)  $326 
net2phone—indemnification claim   (1,244)   (292)
net2phone—other, net   (63)   25 
Telecom & Payment Services—accrual for non-income related taxes related to a foreign subsidiary   (2,150)   (8,000)
Telecom & Payment Services—write-off of assets   (575)   
 
Telecom & Payment Services—accrual for legal matter   (500)   
 
Telecom & Payment Services—gain on sale of calling card business in Asia   
    215 
TOTAL  $(5,063)  $(7,726)

 

XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Tables)
12 Months Ended
Jul. 31, 2020
Payables and Accruals [Abstract]  
Schedule of accrued expenses
July 31
(in thousands)
  2020   2019 
Carrier minutes termination  $35,005   $39,155 
Carrier network connectivity, toll-free and 800 services   1,243    1,569 
Regulatory fees and taxes   54,087    55,005 
Compensation costs   16,051    12,971 
Legal and professional fees   5,466    3,249 
Other   13,692    15,885 
TOTAL  $125,544   $127,834 
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Other (Expense) Income, Net (Tables)
12 Months Ended
Jul. 31, 2020
Other Income and Expenses [Abstract]  
Schedule of other (expense) income, net
Year ended July 31
(in thousands)
  2020   2019 
Foreign currency transaction gains (losses)  $370   $(696)
Write-off of tax assets related to prior periods   (1,346)   
 
(Loss) gain on investments   (336)   1,779 
Other   45    (401)
TOTAL  $(1,267)  $682 
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
12 Months Ended
Jul. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of income before income taxes
Year ended July 31
(in thousands)
  2020   2019 
Domestic  $13,380   $6,827 
Foreign   4,338    (6,374)
INCOME BEFORE INCOME TAXES  $17,718   $453 

 

Schedule of deferred income tax assets
July 31
(in thousands)
  2020   2019 
Deferred income tax assets:        
Bad debt reserve  $854   $540 
Accrued expenses   2,963    3,134 
Stock options and restricted stock   1,226    866 
Charitable contributions   659    734 
Depreciation   (71)   151 
Unrealized gain   (302)   (231)
Net operating loss   62,588    72,625 
Transaction taxes   
    2,000 
Deferred revenue   (705)   (1,060)
Total deferred income tax assets   67,212    78,759 
Valuation allowance   (58,700)   (74,170)
NET DEFERRED INCOME TAX ASSETS  $8,512   $4,589 

 

Schedule of benefit from (provision for) income taxes
Year ended July 31
(in thousands)
  2020   2019 
Current:        
Federal  $
   $
 
State and local   (46)   (15)
Foreign   (177)   971 
    (223)   956 
Deferred:          
Federal   8,345    
 
State and local   12    1 
Foreign   (4,434)   (1,080)
    3,923    (1,079)
BENEFIT FROM (PROVISION FOR) INCOME TAXES  $3,700   $(123)

 

Schedule of U.S. federal statutory income tax rate and income taxes provided
Year ended July 31
(in thousands)
  2020   2019 
U.S. federal income tax at statutory rate  $(3,721)  $(95)
Transition tax on foreign earnings   
    92 
Valuation allowance   15,470    2,008 
Foreign tax rate differential   (3,702)   (2,835)
Nondeductible expenses   (813)   (657)
Other   88    1 
Foreign restructuring   (3,266)   2,271 
Tax law changes   
    (896)
State and local income tax, net of federal benefit   (356)   (12)
BENEFIT FROM (PROVISION FOR) INCOME TAXES  $3,700   $(123)

 

Schedule of change in the valuation allowance
Year ended July 31
(in thousands)
  Balance at
beginning of
year
   Additions
charged to
costs and
expenses
   Deductions   Balance at
end of year
 
2020                
Reserves deducted from deferred income taxes, net:                
Valuation allowance  $74,170   $
   $(15,470)  $58,700 
2019                    
Reserves deducted from deferred income taxes, net:                    
Valuation allowance  $76,020   $
   $(1,850)  $74,170 

 

XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
12 Months Ended
Jul. 31, 2020
Stock-Based Compensation (Tables) [Line Items]  
Schedule of stock option activity
   Number of
Options
(in thousands)
   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
Term (in years)
   Aggregate
Intrinsic Value
(in thousands)
 
Outstanding at July 31, 2019   1,223   $14.23                             
Granted   
    
           
Exercised   (33)   (8.48)          
Cancelled / Forfeited   (64)   (13.93)          
OUTSTANDING AT JULY 31, 2020   1,126   $14.42    2.0   $
 
EXERCISABLE AT JULY 31, 2020   1,126   $14.42    2.0   $
 

 

Schedule of grants of restricted shares
(in thousands)  Number of
Non-vested
DSUs
   Weighted-
Average
Grant-
Date Fair
Value
 
Non-vested shares at July 31, 2019   411   $10.35 
Granted   7    11.19 
Vested   (100)   (10.68)
Forfeited   (3)   (11.19)
NON-VESTED SHARES AT JULY 31, 2020   315   $10.26 

  

Common Class B [Member]  
Stock-Based Compensation (Tables) [Line Items]  
Schedule of grants of restricted shares
(in thousands)  Number of
Non-vested
Shares
   Weighted-
Average
Grant-
Date Fair
Value
 
Non-vested shares at July 31, 2019   206   $4.84 
Granted   26    7.01 
Vested   (32)   (8.91)
Forfeited   (1)   (13.50)
NON-VESTED SHARES AT JULY 31, 2020   199   $4.41 

 

XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Jul. 31, 2020
Stockholders' Equity Note [Abstract]  
Schedule of accumulated balances for each classification of other comprehensive loss
(in thousands)  Unrealized
(loss) gain on
available-for-
sale securities
   Foreign
currency
translation
   Accumulated
other
comprehensive
loss
 
Balance at July 31, 2018  $(34)  $(4,938)  $(4,972)
Adjustment from the adoption of change in accounting for equity investments (see Note 8)   33    
    33 
Adjusted balance at August 1, 2018   (1)   (4,938)   (4,939)
Other comprehensive income attributable to IDT Corporation   1    80    81 
Balance at July 31, 2019   
    (4,858)   (4,858)
Other comprehensive income (loss) attributable to IDT Corporation   42    (2,594)   (2,552)
BALANCE AT JULY 31, 2020  $42   $(7,452)  $(7,410)
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Tables)
12 Months Ended
Jul. 31, 2020
Segment Reporting [Abstract]  
Schedule of operating results of business segments
(in thousands)  Telecom
& Payment
Services
   net2phone   Corporate   Total 
Year ended July 31, 2020                
Revenues  $1,294,947   $50,822   $
   $1,345,769 
Income (loss) from operations   42,296    (14,691)   (9,663)   17,942 
Depreciation and amortization   12,367    7,993    46    20,406 
Severance   3,466    
    37    3,503 
Other operating (expense), net   (3,225)   (1,307)   (531)   (5,063)
Year ended July 31, 2019                    
Revenues  $1,361,908   $47,264   $
   $1,409,172 
Income (loss) from operations   14,330    (6,479)   (8,856)   (1,005)
Depreciation and amortization   16,084    6,544    4    22,632 
Severance   1,438    
    
    1,438 
Other operating (expense) gains, net   (7,785)   (267)   326    (7,726)

 

Schedule of net long-lived assets and total assets by geographic areas
(in thousands)  United
States
   Foreign
Countries
   Total 
July 31, 2020            
Long-lived assets, net  $18,834   $11,227   $30,061 
Total assets   102,176    302,574    404,750 
July 31, 2019               
Long-lived assets, net  $25,797   $8,558   $34,355 
Total assets   103,113    340,590    443,703 
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Details)
$ in Millions
12 Months Ended
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Number of reportable segments 2  
Restricted cash and cash equivalents (in Dollars) $ 11.0 $ 13.2
Advertising expense (in Dollars) 15.6 17.7
Amortization expense related to capitalized software (in Dollars) 14.6 16.3
Unamortized capitalized internal use software costs (in Dollars) $ 18.1 $ 21.9
Tax position ultimate settlement, percentage 50.00%  
Customer Lists [Member] | Sales Revenue Net [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Number of customers 5  
Concentration risk, percentage 12.70% 13.60%
Customer Lists [Member] | Accounts Receivable [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Number of customers 5  
Concentration risk, percentage 13.80% 20.60%
Equipment [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of long-lived assets 7 years  
Equipment [Member] | Minimum [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of long-lived assets 5 years  
Equipment [Member] | Maximum [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of long-lived assets 20 years  
Computer Software [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of long-lived assets 3 years  
Computer Software [Member] | Minimum [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of long-lived assets 2 years  
Computer Software [Member] | Maximum [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of long-lived assets 5 years  
Furniture and Fixtures [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of long-lived assets 7 years  
Furniture and Fixtures [Member] | Minimum [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of long-lived assets 5 years  
Furniture and Fixtures [Member] | Maximum [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of long-lived assets 10 years  
Software and Software Development Costs [Member]    
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]    
Estimated useful lives of internal-use software The Company capitalizes the cost of internal-use software that has a useful life in excess of one year.  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share - shares
shares in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share [Abstract]    
Basic weighted-average number of shares 26,278 25,293
Effect of dilutive securities:    
Stock options 1
Non-vested restricted Class B common stock 162 15
Diluted weighted-average number of shares 26,441 25,308
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of outstanding stock options excluded from the calculation of diluted earnings per share - shares
shares in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Schedule of outstanding stock options excluded from the calculation of diluted earnings per share [Abstract]    
Shares excluded from the calculation of diluted earnings per share 1,138 1,204
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of change in the allowance for doubtful accounts - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Reserves deducted from accounts receivable:    
Allowance for doubtful accounts, Balance at beginning of year $ 5,444 $ 5,358
Allowance for doubtful accounts, Additions charged to costs and expenses 3,109 2,028
Allowance for doubtful accounts, Deductions [1] (2,468) (1,942)
Allowance for doubtful accounts, Balance at end of year $ 6,085 $ 5,444
[1] Primarily uncollectible accounts written off, net of recoveries.
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Aug. 01, 2018
Revenue from Contract with Customer [Abstract]      
Cumulative effect of adoption     $ 9.1
Contract liability $ 32.3 $ 31.2  
Amortization of deferred customer contract acquisition costs $ 2.4 $ 1.8  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Growth:    
Revenues, Total $ 1,345,769 $ 1,409,172
Total Telecom & Payment Services [Member]    
Growth:    
Revenues, Total 1,294,947 1,361,908
Total net2phone [Member]    
Growth:    
Revenues, Total 50,822 47,264
BOSS Revolution Money Transfer [Member] | Total Telecom & Payment Services [Member]    
Growth:    
Revenues, Total 47,950 23,051
National Retail Solutions [Member] | Total Telecom & Payment Services [Member]    
Growth:    
Revenues, Total 11,980 6,199
Other [Member] | Total Telecom & Payment Services [Member]    
Growth:    
Revenues, Total 112 183
Mobile Top-Up [Member] | Total Telecom & Payment Services [Member]    
Growth:    
Revenues, Total 334,305 271,995
Boss Revolution Calling [Member] | Total Telecom & Payment Services [Member]    
Growth:    
Revenues, Total 463,917 490,649
Carrier Services [Member] | Total Telecom & Payment Services [Member]    
Growth:    
Revenues, Total 393,769 514,202
Other [Member] | Total Telecom & Payment Services [Member]    
Growth:    
Revenues, Total 42,914 55,629
net2phone-UCaaS [Member] | Total net2phone [Member]    
Growth:    
Revenues, Total 31,870 24,482
net2phone-Platform Services [Member] | Total net2phone [Member]    
Growth:    
Revenues, Total $ 18,952 $ 22,782
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL $ 1,345,769 $ 1,409,172
Telecom & Payment Services [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 1,294,947 1,361,908
net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 50,822 47,264
United States [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 922,864 935,854
United States [Member] | Telecom & Payment Services [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 888,728 901,997
United States [Member] | net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 34,136 33,857
United Kingdom [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 134,351 195,682
United Kingdom [Member] | Telecom & Payment Services [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 134,339 195,661
United Kingdom [Member] | net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 12 21
Netherlands [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 210,743 192,284
Netherlands [Member] | Telecom & Payment Services [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 210,743 192,284
Netherlands [Member] | net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL
Other [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 77,811 85,352
Other [Member] | Telecom & Payment Services [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 61,137 71,966
Other [Member] | net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 16,674 13,386
Outside the United States [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 422,905 473,318
Outside the United States [Member] | Telecom & Payment Services [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL 406,219 459,911
Outside the United States [Member] | net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
TOTAL $ 16,686 $ 13,407
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Schedule of deferred customer contract acquisition costs [Abstract]    
Deferred customer contract acquisition costs included in "Other current assets" $ 2,350 $ 1,474
Deferred customer contract acquisition costs included in "Other assets" 2,384 1,716
Total $ 4,734 $ 3,190
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Leases (Details) [Line Items]    
Lease cost   $ 4.8
Newark NJ [Member]    
Leases (Details) [Line Items]    
Lease term, description The Newark lease expires in April 2025 and the Israel lease expires in July 2025  
Rafael Holdings, Inc. [Member]    
Leases (Details) [Line Items]    
Lease cost $ 1.9 $ 1.8
Accounting standards update 2016-02 [Member]    
Leases (Details) [Line Items]    
ASU 2016-02 Adoption $ 12.4  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases
$ in Thousands
12 Months Ended
Jul. 31, 2020
USD ($)
Schedule of supplemental disclosures related to the Company's operating leases [Abstract]  
Operating lease cost $ 2,832
Short-term lease cost 246
TOTAL LEASE COST 3,078
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows from operating leases $ 2,745
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases
Jul. 31, 2020
Schedule of supplemental disclosures related weighted average operating leases [Abstract]  
Weighted-average remaining lease term-operating leases 4 years 2 months 12 days
Weighted-average discount rate-operating leases 3.12%
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of aggregate operating lease liability - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Leases (Details) - Schedule of aggregate operating lease liability [Line Items]    
Operating lease liabilities included in noncurrent liabilities $ 7,353
Total 9,703  
Other Current Liabilities [Member]    
Leases (Details) - Schedule of aggregate operating lease liability [Line Items]    
Operating lease liabilities included in “Other current liabilities” $ 2,350  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of future minimum maturities of operating lease liabilities
$ in Thousands
Jul. 31, 2020
USD ($)
Schedule of future minimum maturities of operating lease liabilities [Abstract]  
2021 $ 2,621
2022 2,453
2023 2,072
2024 1,827
2025 1,418
Thereafter
Total lease payments 10,391
Less imputed interest (688)
Total operating lease liabilities $ 9,703
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of future minimum payments for operating leases
$ in Thousands
Jul. 31, 2019
USD ($)
Schedule of future minimum payments for operating leases [Abstract]  
2020 $ 6,876
2021 3,558
2022 2,585
2023 2,108
2024 1,869
Thereafter 1,459
Total payments $ 18,455
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
Jul. 31, 2020
Jul. 31, 2019
IDT Financial Services Limited [Member]    
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) [Line Items]    
Restricted cash and cash equivalents $ 116.3 $ 176.8
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - Schedule of cash, cash equivalents, and restricted cash and cash equivalents - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Schedule of cash, cash equivalents, and restricted cash and cash equivalents [Abstract]      
Cash and cash equivalents $ 84,860 $ 80,168  
Restricted cash and cash equivalents 116,362 177,031  
Total cash, cash equivalents, and restricted cash and cash equivalents $ 201,222 $ 257,199 $ 203,197
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 14, 2018
Jul. 31, 2020
Dec. 11, 2019
Acquisitions (Details) [Line Items]      
Contingent consideration, description   The contingent consideration includes two potential payments to the seller of $0.4 million each, based on monthly recurring revenue targets to be achieved over a 36-month period and 48-month period.  
Shares issued for cash (in Dollars) $ 5,943 $ 450  
Versature Corp. [Member]      
Acquisitions (Details) [Line Items]      
Acquired outstanding shares percentage 100.00%   100.00%
Shares issued for cash (in Dollars) $ 5,900    
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Details) - Schedule of acquisition date fair value of consideration - USD ($)
$ in Thousands
12 Months Ended
Sep. 14, 2018
Jul. 31, 2020
Schedule of acquisition date fair value of consideration [Abstract]    
Cash paid $ 5,943 $ 450
Contingent consideration   375
Total fair value of consideration $ 5,526 $ 825
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet - USD ($)
$ in Thousands
Jul. 31, 2020
Sep. 14, 2018
Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet [Abstract]    
Trade accounts receivable $ 142 $ 370
Other current assets 21  
Property, plant and equipment 84 1,826
Goodwill 1,437  
Non-compete agreement (4-year useful life) 50  
Customer relationships (7-year useful life) 130  
Tradename (2-year useful life) 30 490
Deferred income tax assets 118  
Other assets 10  
Trade accounts payable (302) (81)
Accrued expenses (136)  
Other current liabilities (408) $ (523)
Other liabilities (351)  
Net assets acquired $ 825  
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Details) - Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred - USD ($)
$ in Thousands
12 Months Ended
Sep. 14, 2018
Jul. 31, 2020
Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred [Abstract]    
Trade accounts receivable $ 370 $ 142
Prepaid expenses 65  
Property, plant and equipment 1,826 84
Non-compete agreement (5-year useful life) 600  
Customer relationships (20-year useful life) 3,003  
Tradename (20-year useful life) 490 30
Other assets 486  
Trade accounts payable (81) (302)
Accrued expenses (523) (408)
Other liabilities (710)  
Net assets excluding cash acquired 5,526 825
Cash paid 5,943 450
Cash acquired (417)  
Total consideration, net of cash acquired $ 5,526 $ 825
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Investments, Debt and Equity Securities [Abstract]    
Proceeds from maturities and sales of available-for-sale securities $ 6,500,000 $ 5,300,000
Realized gains from sales of available-for-sale securities $ 0 $ 0
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Details) - Schedule of available-for-sale securities - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Marketable Securities [Line Items]    
Amortized Cost $ 18,321 $ 2,534
Gross Unrealized Gains 58
Gross Unrealized Losses (16)
Fair Value 18,363 2,534
Municipal bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost [1] 13,844 2,234
Gross Unrealized Gains [1] 58
Gross Unrealized Losses [1]
Fair Value [1] 13,902 2,234
U.S. Treasury bills [Member]    
Marketable Securities [Line Items]    
Amortized Cost 2,498  
Gross Unrealized Gains  
Gross Unrealized Losses  
Fair Value 2,498  
Municipal bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 1,979 300
Gross Unrealized Gains
Gross Unrealized Losses (16)
Fair Value $ 1,963 $ 300
[1] Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities
$ in Thousands
Jul. 31, 2020
USD ($)
Schedule of contractual maturities of available-for-sale debt securities [Abstract]  
Within one year $ 15,941
After one year through five years 1,449
After five years through ten years 209
After ten years 764
Total $ 18,363
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses  
Fair Value  
Municipal bonds [Member]    
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses $ 16  
Fair Value $ 1,963  
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Sep. 24, 2020
Jun. 30, 2016
Equity Investments (Details) [Line Items]        
Preferred share value $ 8,833,000 $ 9,319,000    
Carrying value of shares 206,000 826,000    
August 1, 2018 [Member]        
Equity Investments (Details) [Line Items]        
Equity investment 1,200,000      
AOCI Attributable to Parent [Member] | August 1, 2018 [Member]        
Equity Investments (Details) [Line Items]        
Equity investment 33,000      
Accumulated deficit [Member] | August 1, 2018 [Member]        
Equity Investments (Details) [Line Items]        
Equity investment $ 1,100,000      
Visa Series C Convertible Participating Preferred Stock [Member]        
Equity Investments (Details) [Line Items]        
Owned shares     1,830 1,830
Convertible shares 13.722      
Carrying value of shares $ 200,000 $ 800,000    
Visa Series A Convertible Participating Preferred Stock [Member] | Subsequent Event [Member]        
Equity Investments (Details) [Line Items]        
Owned shares     125  
Convertible shares     6.861  
Preferred share value     $ 4,400,000  
Visa Series A Convertible Participating Preferred Stock [Member] | Visa Class A Common Stock [Member] | Subsequent Event [Member]        
Equity Investments (Details) [Line Items]        
Owned shares     12,500  
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - Schedule of equity investments - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments $ 5,964 $ 5,688
Noncurrent equity investments 8,833 9,319
Mutual funds [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments 5,516 5,053
Hedge funds [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments 4,783 5,475
Other [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments 225 225
Common Stock Class B [Member] | Zedge, Inc. [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments 59 68
Common Stock Class B [Member] | Rafael Holdings, Inc [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments 389 567
Visa Series C Preferred [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments $ 3,825 $ 3,619
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - Schedule of equity investments (Parentheticals) - Common Stock Class B [Member] - shares
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Zedge, Inc. [Member]    
Equity Investments (Details) - Schedule of equity investments (Parentheticals) [Line Items]    
Class B common stock, shares 42,282 42,282
Rafael Holdings, Inc [Member]    
Equity Investments (Details) - Schedule of equity investments (Parentheticals) [Line Items]    
Class B common stock, shares 27,806 27,419
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - Schedule of carrying value of equity investments - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Schedule of carrying value of equity investments [Abstract]    
Balance, beginning of period $ 3,919 $ 1,883
Adoption of change in accounting for equity investments 1,213
Adjusted balance 3,919 3,096
Adjustment for observable transactions involving a similar investment from the same issuer 206 826
Upward adjustments 3
Redemptions (19) (3)
Impairments
BALANCE, END OF PERIOD $ 4,109 $ 3,919
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - Schedule of unrealized gains and losses for all equity investments - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Schedule of unrealized gains and losses for all equity investments [Abstract]    
Net (losses) gains recognized during the period on equity investments $ (336) $ 1,779
Less: net gains and losses recognized during the period on equity investments redeemed during the period
Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date $ (336) $ 1,779
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - USD ($)
$ in Millions
Jul. 31, 2020
Jul. 31, 2019
Fair Value Disclosures [Abstract]    
Fair value of investments in hedge funds $ 4.8 $ 5.5
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis - Fair Value Measurements, Recurring basis [Member] - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]    
Debt securities $ 18,363 $ 2,534
Equity investments included in current assets 5,964 5,688
Equity investments included in noncurrent assets 3,825 3,619
TOTAL 28,152 11,841
Contingent consideration included in other noncurrent liabilities (see Note 5) (396)  
Level 1 [Member]    
Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]    
Debt securities 2,498
Equity investments included in current assets 5,964 5,688
Equity investments included in noncurrent assets
TOTAL 8,462 5,688
Contingent consideration included in other noncurrent liabilities (see Note 5)  
Level 2 [Member]    
Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]    
Debt securities 15,865 2,534
Equity investments included in current assets
Equity investments included in noncurrent assets
TOTAL 15,865 2,534
Contingent consideration included in other noncurrent liabilities (see Note 5)  
Level 3 [Member]    
Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]    
Debt securities
Equity investments included in current assets
Equity investments included in noncurrent assets 3,825 3,619
TOTAL 3,825 $ 3,619
Contingent consideration included in other noncurrent liabilities (see Note 5) $ (396)  
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance, beginning of period $ 3,619
Transfer into Level 3 from adoption of change in accounting for equity investments 2,793
Total gains included in “Other (expense) income, net” 206 826
BALANCE, END OF PERIOD 3,825 3,619
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) [Abstract]    
Balance, beginning of period
Transfer into Level 3 from acquisition (see Note 5) 375
Total loss recognized in “Foreign currency translation adjustments” 21
BALANCE, END OF PERIOD 396
Change in unrealized gains or losses for the period included in earnings for liabilities at the end of the period
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Property, Plant and Equipment [Abstract]    
Depreciation $ 20.0 $ 22.3
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment (Details) - Schedule of property, plant and equipment - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Schedule of property, plant and equipment [Abstract]    
Equipment $ 67,530 $ 79,465
Computer software 130,565 120,996
Leasehold improvements 1,723 1,384
Furniture and fixtures 450 403
Property, plant and equipment, gross 200,268 202,248
Less accumulated depreciation and amortization (170,207) (167,893)
Property, plant and equipment, net $ 30,061 $ 34,355
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment [Line Items]    
Balance $ 11,209 $ 11,315
Acquisition 1,437  
Foreign currency translation adjustments 212 (106)
Balance 12,858 11,209
Telecom And Payment Services [Member]    
Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment [Line Items]    
Balance 11,209 11,315
Acquisition  
Foreign currency translation adjustments 130 (106)
Balance 11,339 11,209
net2phone [Member]    
Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment [Line Items]    
Balance
Acquisition 1,437  
Foreign currency translation adjustments 82
Balance $ 1,519
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.20.2
Other Intangible Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense of intangible assets $ 0.4 $ 0.3
Fiscal 2021 0.4  
Fiscal 2022 0.4  
Fiscal 2023 0.4  
Fiscal 2024 0.2  
Fiscal 2025 $ 0.2  
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Other Intangible Assets (Details) - Schedule of presents information on the Company's amortized intangible assets - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 11 years 4 months 24 days 12 years
Gross Carrying Amount $ 7,868 $ 7,701
Accumulated Amortization (3,909) (3,505)
Net Balance $ 3,959 $ 4,196
Tradenames [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 16 years 6 months 17 years
Gross Carrying Amount $ 1,017 $ 970
Accumulated Amortization (392) (320)
Net Balance $ 625 $ 650
Non-compete agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 4 years 10 months 24 days 5 years
Gross Carrying Amount $ 636 $ 595
Accumulated Amortization (227) (104)
Net Balance $ 409 $ 491
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 11 years 2 months 12 days 11 years 10 months 24 days
Gross Carrying Amount $ 6,215 $ 6,136
Accumulated Amortization (3,290) (3,081)
Net Balance $ 2,925 $ 3,055
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.20.2
Other Operating Expense, Net (Details) - Straight Path [Member] - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Other Operating Expense, Net (Details) [Line Items]    
Legal fees $ 3.6 $ 2.0
Recorded gains from insurance $ 3.1 $ 2.3
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.20.2
Other Operating Expense, Net (Details) - Schedule of other operating expense, net - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Schedule of other operating expense, net [Abstract]    
Corporate —Straight Path Communications Inc. class action (legal fees net of insurance claims)/insurance claims net of legal fees $ (531) $ 326
net2phone—indemnification claim (1,244) (292)
net2phone—other, net (63) 25
Telecom & Payment Services—accrual for non-income related taxes related to a foreign subsidiary (2,150) (8,000)
Telecom & Payment Services—write-off of assets (575)
Telecom & Payment Services—accrual for legal matter (500)
Telecom & Payment Services—gain on sale of calling card business in Asia 215
TOTAL $ (5,063) $ (7,726)
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.20.2
Note Payable and Revolving Credit Loan Payable (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 29, 2020
Apr. 20, 2020
Oct. 31, 2019
Oct. 31, 2018
Jul. 31, 2020
Jul. 31, 2019
Note Payable And Revolving Credit Facility [Abstract]            
Received loan proceeds   $ 10,000     $ 10,000
Returned proceeds from loan $ 10,000       $ 10,000
Unused outstanding amount     $ 25,000 $ 25,000    
Average percentage of commitment fee per annum     0.30% 0.30%    
Maximum principal amount of credit agreement     $ 25,000 $ 25,000    
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Details) - Schedule of accrued expenses - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Schedule of accrued expenses [Abstract]    
Carrier minutes termination $ 35,005 $ 39,155
Carrier network connectivity, toll-free and 800 services 1,243 1,569
Regulatory fees and taxes 54,087 55,005
Compensation costs 16,051 12,971
Legal and professional fees 5,466 3,249
Other 13,692 15,885
TOTAL $ 125,544 $ 127,834
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.20.2
Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Schedule of other (expense) income, net [Abstract]    
Foreign currency transaction gains (losses) $ 370 $ (696)
Write-off of tax assets related to prior periods (1,346)
(Loss) gain on investments (336) 1,779
Other 45 (401)
TOTAL $ (1,267) $ 682
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Income Taxes (Details) [Line Items]    
Cumulative undistributed foreign earnings $ 376,000  
Federal net operating loss carryforwards 156,000  
Foreign net operating losses 90,000  
Foreign net operating loss, no expiration 81,000  
Foreign net operating loss, expiration in two to ten years 8,000  
Foreign net operating loss, expiration in twenty years 1,000  
Additional valuation allowance (15,470) $ (1,850)
Tax credits to be received $ 21,100  
Tax credit, description The Company may claim a portion of the tax credit each tax year for ten years beginning in 2017. The tax credit can be applied to 100% of the Company’s New Jersey tax liability each year, and the unused amount of the annual credit can be carried forward. In addition, the Company may apply for a tax credit transfer certificate to sell unused tax credits to another business. The tax credits must be sold for no less than 75% of the value of the tax credits.  
Valuation Allowance Utilized Current Expense [Member]    
Income Taxes (Details) [Line Items]    
Additional valuation allowance $ 3,500  
Valuation Allowance Utilized Future Expense [Member]    
Income Taxes (Details) [Line Items]    
Additional valuation allowance 8,400  
Net2phone [Member]    
Income Taxes (Details) [Line Items]    
Federal net operating loss carryforwards $ 49,000  
Net operating losses expiration, description The Company’s subsidiary, net2phone, has additional federal net operating losses of approximately $49 million, which will expire through fiscal 2027.  
Losses limited under internal revenue code $ 7,000  
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - Schedule of income before income taxes - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Schedule of income before income taxes [Abstract]    
Domestic $ 13,380 $ 6,827
Foreign 4,338 (6,374)
INCOME BEFORE INCOME TAXES $ 17,718 $ 453
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - Schedule of deferred income tax assets - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Deferred income tax assets:      
Bad debt reserve $ 854 $ 540  
Accrued expenses 2,963 3,134  
Stock options and restricted stock 1,226 866  
Charitable contributions 659 734  
Depreciation (71) 151  
Unrealized gain (302) (231)  
Net operating loss 62,588 72,625  
Transaction taxes 2,000  
Deferred revenue (705) (1,060)  
Total deferred income tax assets 67,212 78,759  
Valuation allowance (58,700) (74,170) $ (76,020)
NET DEFERRED INCOME TAX ASSETS $ 8,512 $ 4,589  
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - Schedule of benefit from (provision for) income taxes - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Current:    
Federal
State and local (46) (15)
Foreign (177) 971
Total (223) 956
Deferred:    
Federal 8,345
State and local 12 1
Foreign (4,434) (1,080)
Total 3,923 (1,079)
BENEFIT FROM (PROVISION FOR) INCOME TAXES $ 3,700 $ (123)
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - Schedule of U.S. federal statutory income tax rate and income taxes provided - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Schedule of U.S. federal statutory income tax rate and income taxes provided [Abstract]    
U.S. federal income tax at statutory rate $ (3,721) $ (95)
Transition tax on foreign earnings 92
Valuation allowance 15,470 2,008
Foreign tax rate differential (3,702) (2,835)
Nondeductible expenses (813) (657)
Other 88 1
Foreign restructuring (3,266) 2,271
Tax law changes (896)
State and local income tax, net of federal benefit (356) (12)
BENEFIT FROM (PROVISION FOR) INCOME TAXES $ 3,700 $ (123)
XML 112 R98.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - Schedule of change in the valuation allowance - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
2020    
Balance at beginning of year $ 74,170 $ 76,020
Additions charged to costs and expenses
Deductions (15,470) (1,850)
Balance at end of year $ 58,700 $ 74,170
XML 113 R99.htm IDEA: XBRL DOCUMENT v3.20.2
Equity (Details) - USD ($)
1 Months Ended 2 Months Ended 12 Months Ended
Aug. 02, 2018
Apr. 16, 2018
Dec. 21, 2018
May 31, 2018
Oct. 12, 2020
Jul. 31, 2020
Jul. 31, 2019
Equity (Details) [Line Items]              
Aggregate purchase price (in Dollars)             $ 13,272,000
Noncontrolling Interest [Member]              
Equity (Details) [Line Items]              
Accumulated deficit (in Dollars) $ 2,000,000.0            
Stock Repurchases [Member] | Subsequent Event [Member]              
Equity (Details) [Line Items]              
Shares remained available for repurchase under the stock repurchase program         5,800,000    
Common Class B [Member]              
Equity (Details) [Line Items]              
Aggregate repurchased shares           8,000,000.0  
Shares remained available for repurchase under the stock repurchase program           6,200,000  
Common Class B [Member] | Howard S. Jonas [Member]              
Equity (Details) [Line Items]              
Treasury shares of common stock sold     2,546,689        
Aggregate consideration for sale of treasury shares (in Dollars)     $ 14,800,000        
Closing price of Class B common stock (in Dollars per share)     $ 5.89        
Aggregate purchase price (in Dollars)       $ 1,500,000      
Purchase price reduced (in Dollars)   $ 200,000          
Agreed to purchase shares of common stock   2,546,689          
Common Class B [Member] | Employee [Member]              
Equity (Details) [Line Items]              
Class B common stock shares repurchased           37,348 3,748
Aggregate purchase price of shares repurchased (in Dollars)           $ 300,000 $ 28,000
Common Class B [Member] | Stock Repurchases [Member]              
Equity (Details) [Line Items]              
Class B common stock shares repurchased           671,117 729,110
Aggregate purchase price of shares repurchased (in Dollars)           $ 4,200,000 $ 3,900,000
Common Class B [Member] | Stock Repurchases [Member] | Subsequent Event [Member]              
Equity (Details) [Line Items]              
Class B common stock shares repurchased         463,792    
Aggregate purchase price of shares repurchased (in Dollars)         $ 2,800,000    
Common Class B [Member] | Stock Repurchases [Member] | Fiscal 2021 [Member]              
Equity (Details) [Line Items]              
Class B common stock shares repurchased           1  
XML 114 R100.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 06, 2020
Jan. 06, 2020
Dec. 12, 2019
Dec. 13, 2018
Sep. 30, 2020
Jul. 31, 2020
Jul. 31, 2019
Stock-Based Compensation (Details) [Line Items]              
Option term, description           Share awards generally vest on a graded basis over three years of service.  
Common stock shares issued for vested (in Shares)           100,000  
Subsequent Event [Member]              
Stock-Based Compensation (Details) [Line Items]              
Business unit         $ 100,000,000    
Stock Options [Member]              
Stock-Based Compensation (Details) [Line Items]              
Total intrinsic value of options exercised during the period           $ 16,000
Restricted Stock [Member]              
Stock-Based Compensation (Details) [Line Items]              
Total unrecognized non-vested stock-based compensation           $ 500,000  
Non-vested stock options, weighted-average period           9 months 18 days  
Total grant date fair value           $ 300,000 $ 700,000
Deferred Stock Units [Member]              
Stock-Based Compensation (Details) [Line Items]              
Total unrecognized non-vested stock-based compensation           $ 1,300,000  
Non-vested stock options, weighted-average period           8 months 12 days  
Total grant date fair value           $ 1,100,000  
Deferred Stock Units [Member]              
Stock-Based Compensation (Details) [Line Items]              
Delayed vesting shares (in Shares)   38,024          
Common Class B [Member]              
Stock-Based Compensation (Details) [Line Items]              
Additional shares available stock option incentive plan for grants (in Shares)     400,000 100,000      
Shares of common stock reserved for award under 2015 stock option and incentive plan (in Shares)           1,600,000  
Shares of common stock available for future grants (in Shares)           600,000  
Common stock shares issued for vested (in Shares)           32,000  
Common Class B [Member] | Deferred Stock Units [Member]              
Stock-Based Compensation (Details) [Line Items]              
Vesting date, description           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 be issuable on each vesting date will vary between 50% to 200% of the number of DSUs that 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.  
Common Class B [Member] | Deferred Stock Units [Member]              
Stock-Based Compensation (Details) [Line Items]              
Common stock shares issued for vested (in Shares) 100,284            
XML 115 R101.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Details) - Schedule of stock option activity
shares in Thousands
12 Months Ended
Jul. 31, 2020
USD ($)
$ / shares
shares
Schedule of stock option activity [Abstract]  
Number of Options, Outstanding, Beginning balance | shares 1,223
Weighted-Average Exercise Price, Outstanding, Beginning balance | $ / shares $ 14.23
Number of Options, Granted | shares
Weighted-Average Exercise Price, Granted | $ / shares
Number of Options, Exercised | shares (33)
Weighted-Average Exercise Price, Exercised | $ / shares $ (8.48)
Number of Options, Cancelled / Forfeited | shares (64)
Weighted-Average Exercise Price, Cancelled / Forfeited | $ / shares $ (13.93)
Number of Options, outstanding, Ending balance | shares 1,126
Weighted-Average Exercise Price, Outstanding, Ending balance | $ / shares $ 14.42
Weighted-Average Remaining Contractual Term, Outstanding, Ending balance 2 years
Aggregate Intrinsic Value, Outstanding, Ending balance | $
Number of Options, Exercisable | shares 1,126
Weighted-Average Exercise Price, Exercisable | $ / shares $ 14.42
Weighted-Average Remaining Contractual Term, Exercisable 2 years
Aggregate Intrinsic Value, Exercisable | $
XML 116 R102.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock - Common Class B [Member]
shares in Thousands
12 Months Ended
Jul. 31, 2020
$ / shares
shares
Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock [Line Items]  
Number of Non-vested Shares, Beginning Balance | shares 206
Weighted- Average Grant- Date Fair Value, Beginning balance | $ / shares $ 4.84
Number of Non-vested Shares, Granted | shares 26
Weighted- Average Grant- Date Fair Value, Granted | $ / shares $ 7.01
Number of Non-vested Shares, Vested | shares (32)
Weighted- Average Grant- Date Fair Value, Vested | $ / shares $ (8.91)
Number of Non-vested Shares, Forfeited | shares (1)
Weighted- Average Grant- Date Fair Value, Forfeited | $ / shares $ (13.50)
Number of Non-vested Shares, Ending Balance | shares 199
Weighted- Average Grant- Date Fair Value, Ending balance | $ / shares $ 4.41
XML 117 R103.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Details) - Schedule of grants of restricted shares
shares in Thousands
12 Months Ended
Jul. 31, 2020
$ / shares
shares
Schedule of grants of restricted shares [Abstract]  
Number of Non-vested Shares, Beginning Balance | shares 411
Weighted- Average Grant- Date Fair Value, Beginning balance | $ / shares $ 10.35
Number of Non-vested Shares, Granted | shares 7
Weighted- Average Grant- Date Fair Value, Granted | $ / shares $ 11.19
Number of Non-vested Shares, Vested | shares (100)
Weighted- Average Grant- Date Fair Value, Vested | $ / shares $ (10.68)
Number of Non-vested Shares, Forfeited | shares (3)
Weighted- Average Grant- Date Fair Value, Forfeited | $ / shares $ (11.19)
Number of Non-vested Shares, Ending Balance | shares 315
Weighted- Average Grant- Date Fair Value, Ending balance | $ / shares $ 10.26
XML 118 R104.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive loss - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Unrealized Gain (Loss) on Available-for-Sale Securities [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (34)
Adjustment from the adoption of change in accounting for equity investments (see Note 8)   33
Adjusted balance at August 1, 2018   (1)
Other comprehensive income (loss) attributable to IDT Corporation 42 1
Ending balance 42
Foreign currency translation [Member    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (4,858) (4,938)
Adjustment from the adoption of change in accounting for equity investments (see Note 8)  
Adjusted balance at August 1, 2018   (4,938)
Other comprehensive income (loss) attributable to IDT Corporation (2,594) 80
Ending balance (7,452) (4,858)
Accumulated other comprehensive income (loss) [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (4,858) (4,972)
Adjustment from the adoption of change in accounting for equity investments (see Note 8)   33
Adjusted balance at August 1, 2018   (4,939)
Other comprehensive income (loss) attributable to IDT Corporation (2,552) 81
Ending balance $ (7,410) $ (4,858)
XML 119 R105.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Jul. 31, 2020
May 31, 2020
Jul. 31, 2019
Commitments and Contingencies (Details) [Line Items]      
Accrued expenses $ 40.8   $ 44.7
Purchase commitment 2.3    
Security deposit   $ 9.7  
Performance bonds outstanding $ 18.0    
Telecom Operator [Member]      
Commitments and Contingencies (Details) [Line Items]      
Escrow deposit   $ 9.2  
XML 120 R106.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details) - USD ($)
12 Months Ended
Jun. 02, 2020
Jul. 31, 2020
Jul. 31, 2019
Aug. 31, 2020
Related Party Transactions (Details) [Line Items]        
Lease expiration description   The latest lease, which became effective November 1, 2012, had a one-year term with a one-year renewal option.    
Annual rent payment $ 18,600 $ 60,900    
Outstanding net loan receivable from employees   $ 200,000 $ 200,000  
Zedge Inc [Member]        
Related Party Transactions (Details) [Line Items]        
Shares held (in Shares)   42,282 42,282  
Jonas Media Group [Member] | Subsequent Event [Member]        
Related Party Transactions (Details) [Line Items]        
Receivable from subsidiaries included in other current assets       $ 16,000
Receivable from subsidiaries included in adjusted amount       $ (14,000)
Mason and Co [Member]        
Related Party Transactions (Details) [Line Items]        
Commissions and fees from payment by company   $ 63,000 $ 24,000  
Rafael Spin Off [Member]        
Related Party Transactions (Details) [Line Items]        
Cost and expenses related to services   400,000 400,000  
Cash collected from third party tenants   200,000    
Receivable from subsidiaries included in other current assets   $ 50,000 $ 100,000  
Shares held (in Shares)   27,806 27,419  
Jonas Media Group [Member]        
Related Party Transactions (Details) [Line Items]        
Receivable from subsidiaries included in other current assets   $ 30,000 $ 15,000  
Receivable from subsidiaries included in services   15,000 15,000  
IGM Brokerage Corp. [Member]        
Related Party Transactions (Details) [Line Items]        
Commissions and fees from payment by company     29,000  
Genie and Subsidiaries [Member]        
Related Party Transactions (Details) [Line Items]        
Cost and expenses related to services   1,100,000 1,000,000.0  
Receivable from subsidiaries included in other current assets   $ 200,000 $ 200,000  
XML 121 R107.htm IDEA: XBRL DOCUMENT v3.20.2
Defined Contribution Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Disclosure Text Block Supplement [Abstract]    
Maximum percentage of participants contribution 20.00%  
Percentage of discretionary matching contributions 50.00%  
Defined benefit plan compensation 6.00%  
Employment period contributions, description first five years  
Company's cost for contributions to the plan (in Dollars) $ 1.0 $ 1.2
XML 122 R108.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Details)
12 Months Ended
Jul. 31, 2020
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 123 R109.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Details) - Schedule of operating results of business segments - Operating Segments [Member] - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Segment Reporting Information [Line Items]    
Revenues $ 1,345,769 $ 1,409,172
Income (loss) from operations 17,942 (1,005)
Depreciation and amortization 20,406 22,632
Severance 3,503 1,438
Other operating (expense), net (5,063) (7,726)
Telecom & Payment Services [Member]    
Segment Reporting Information [Line Items]    
Revenues 1,294,947 1,361,908
Income (loss) from operations 42,296 14,330
Depreciation and amortization 12,367 16,084
Severance 3,466 1,438
Other operating (expense), net (3,225) (7,785)
net2phone [Member]    
Segment Reporting Information [Line Items]    
Revenues 50,822 47,264
Income (loss) from operations (14,691) (6,479)
Depreciation and amortization 7,993 6,544
Severance
Other operating (expense), net (1,307) (267)
Corporate Segment [Member]    
Segment Reporting Information [Line Items]    
Revenues
Income (loss) from operations (9,663) (8,856)
Depreciation and amortization 46 4
Severance 37
Other operating (expense), net $ (531) $ 326
XML 124 R110.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas [Line Items]    
Long-lived assets, net $ 30,061 $ 34,355
Total assets 404,750 443,703
United States [Member]    
Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas [Line Items]    
Long-lived assets, net 18,834 25,797
Total assets 102,176 103,113
Foreign Countries [Member]    
Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas [Line Items]    
Long-lived assets, net 11,227 8,558
Total assets $ 302,574 $ 340,590
EXCEL 125 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( >'3E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 'ATY1H;C,V>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Z;'DSJ2\=.&PQ6V-C-V&IK%B?&UDCZ]G.\-F5L#S#PQ=+O M3Y_ K?9"#P&?P^ QD,5X-[FNCT+[+3L1>0$0]0F=BF5*]*EY&()3E*[A"%[I M#W5$J*MJ PY)&44*9F#A%R*3K=%"!U0TA O>Z 7O/T.7848#=NBPIPB\Y,#D M/-&?IZZ%&V"&$087OPMH%F*N_HG-'6"7Y!3MDAK'L1Q7.9=VX/#V]/B2URUL M'TGU&M.K: 6=/6[9=?+K:G>_?V"RKNJJX.FL]WPCFD8TZ_?9]8??3=@-QA[L M/S:^"LH6?OT+^0502P,$% @ !X=.49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 'ATY1J$6[)=,% "@&0 & 'AL+W=O)8)'V)"\> XR2[[B4QXK1%]HV1:%N()'I)*D[^ M?D<7BVX@CX5=- ^Q;G/F:(8\,Z1&6Z6?S%I*2U[B*#'GK;6UFT^=CO'7,A;F M5&UD G>62L?"PJE>=H5_G+P\O\RB,G*KH9QC8]7GKK$4"N11I9._4]B]9OE OP_-5 M9/+_9%L\V^VVB)\:J^+2&!C$85+\BI/3/$J>1PNA17CD59;HK.G 2T[R(.96\/KATF6]X75<#<$.SN^5'X*:;1D MD@3D*K&A?26SI!A/65[:Y/OBDGQX_W'4L> N,^KX)?1% GQ!L>-+\\XETDA[S_ M\C:\"CW/\?BQT._'^RL\1&96Q@;QT*T\=',/W0,>RGS>R55HK!;@ZD;$LBZ3 M.,[L\IY,;^_F"*5>1:F'0MUK$83)BBQ>XT<5U5'![8$*PJ)?L>BC*%7H[U\W MM?' S:G7_H*P&%0L!BC,--4Z(W$=&E]$Y$$*G4T5 A.YEA2.UFY[@S:G"*^S MBM=9DV$S3Q^CT"?7D1*V;K84(+T<)"LOSV/:[0V][&_4>:[Q/ZS\#U'_$TA- MD*?G.A*KNDC@]DL1&8G$@7I.'+TFD9@"%PT9FH&.O9 O\K56#'$HB KUO-X MS1#=DVW:B%DYA.[D1FF;3RPK;&IJ">*(#Q*3',H<,]:$V0\5I8F%5@*&=R1U M/2,1O3M2 M/:G3<-I0Q/?U\QHNUH\U'.P8*Z?I%)?AMZS*V!WFA<-=/V"LG*+31I*^B$44 MD8O4P&U33P?'L3I%E=5)/,4UNB1T%4N]RF3K3T"P:S)5\48D];/S_XD^X\\B%5B* ;&A8/&,\ MG?8S7*S?\IQF9Y#G>RCKM1QQN!NY%?H)8^;TGS72_XI9-03G6CV'B5\?0ASS MYC-&S54"UJ@25-3FRE@0N;_#S>%Y@2-Z ^HQ;('N2@''-3Q/X$1+<9#*$8 / MPP'_B%%Q18#CVOU5Y=W$&CI#9%X> >GRLS;-UV>'&;DBP''=O@\MZ*Q:$LH^ MK#Y"V^JG&N)52PM'FD8"9O,%\54<@^P8J_RG$[*!=NY91*DD[[U32C;0O9NU MT%BIX'M[+[C*[]B2JQ=_+9*5/+@U<@3HYF&!R3!WM8(WK!46UACY;FC6;(O= M$J^6&HZ(K^BX*Q <5_.Z]&# 3M=Y_S?M@'&GR;R1)D\+[HMB:"VR<63(;6I! M:Y)L0ZIN-[%$[N_M<# ^]&B/L_H-#N[TF./:681TTCBD3DWY\'=M*CI5[#;; M%?D/(2V1]T-*>X,N9_TW$>WL;6EG:X3\TX"!>$''5.QN5U>KSP^3?-.]XQXO MOEU\$]D2PY!(+L'4.QW :-?%YX#BQ*I-OD'^J*Q5<7ZXEB*0.GL [B^5LKN3 MS$'U46;\+U!+ P04 " 'ATY142#:E8L' M( & 'AL+W=OS)EN)DCN-*-3+Y01/WKYXD,\KW7TQN[I8\V?Q M*/3W];<:/LWVL^2R%%4C585JL;R<7../3H%,D"I'I;@H.?S9B+HJBFPET_+*;=+*_9S?P\/IM]C_UBX?%//%&S%7Q M3YGKU>4DF:!<+'E;Z ?U\A>Q6U O,%-%T_^+7G:VP01E;:-5N1L,"DI9;?_R MGSM'' S S#& [ :04P?0W0#:+W2KK%_6+=?\ZJ)6+ZCNK&&V[J+W33\:5B.K M[C$^ZAI^E3!.7\U5U:A"YER+'-WP@E>90(_== TZ1]\?;]$?SOZ(SI"LT&*E MVH97>7,QTW#G;OPLV]WE9GL7XKC+7]OB Z)XBDA LOP^/CW>+QHV=&NI^1]C,RUXR\62'P#\ M$)6V^FH[5=A/U879YBIA201^V1RZQ&(5X"C96QWI9'N=S*OS032ZEEGWL+-? M(WD[:W0@!N.(1F2DV6(6QP'%=M'A7G3H%7TKGC1J1-;64DMAU1>:-TYH1$?R M3"L24F87%^W%15YQ=^ X_0KQL0'7EB[_1<:=PS1B(WD6HRAQ//!X+R_VREO4 M/!>0+#/5@C1(O)F Y_Q4B"FJ !)JB7@!J;P/>X "RE7[I)=M,0P!D[-H&B1A MOUG.PBEC#'&-("A?]S'=_]9%YQ1NT:Q%GYR+5YLK8F.5C.$H&OG"M J3X"!& MCIR1[)V1>)WQK19K+G,D?@(%&_M.2HP;4XIQ.))G6H$7XL@N+]W+2[WRONJ5 MJ"'IUS5L(\2;1M@W4VIN]I0&XU@TK0B+ \=NQ\' B\"_H;XNKC^CXPQJ!4)@ M.I(03,T7]6*G^116&51LSG3I(P&4NSF&$2I YI ^&P'W'; MW2DKS:MG"0FDR>D:%@ H4U5VI>:Z6YRU\<(<]-O&5LM21$O' +^P'V*U8 M"L@X.;@L4Z5 FO_9Z$C28)S M+5:0Y6-7>AP(@_V(V:9'3UHTR<$"%H?CZL]FQRC44@Z! V-P>E+M^_G^^N;^ M\_WB_LY; ),!#.0=,!Q7&FO^VI49-A\02\K'F,4C%]C,XB".[1X@ QB('PS7 M65:WPE\%$#._8Q*&;%RR6>WBQ%54DH,.Q0^"?5368B.JUNY',].S !PYUF@Q M@U+ $8AD )YI^?INU.(Q5RL52/MT4C,+ ]QEJ;C9&&S@Z@@CO*7##P@?AX< M%U6%Y$^R<+81Q-+ D" ><\%B%D4A<4@=N$#\7#@NK0X"U"K5I $E+(G'B<1F M!_DP=G"##-P@?FZ,*?:>:TT:Q#0T/.N]9W>F];%9\TQ<3M;09XAZ(R97R)>^ M!JR04[#RWB(LU*#)N *S606NYH ,:"&GH.6];6'K7VB$QP6LS2X-,'.I'/A" M_$W,7)6EW!9>V],%576;1%29RZ?>^4YZY+LE_>\3'9_]#.BC@9>I][<+-%?U M6G4!H2H$>3'[L5)%+NKF][]+"(X_]:V'?O6>-0T$H^^U-F]TZ.\T16HZ_O/984ROI::6_LK:G*2Q#%47>.#.9L=I=A1 MFM&#,T0_4!W5[DG"+_," MRF)T#?9E^;8-WPQQU%^E@3G@9C3@OS_;H2;%S\,(VOZQ"VUV.*:.FH0.M*=^ MVD-MUY9MT9]FJRWY50G;:M6]>-@ I%1C/Y(UB7X>,VRG(/_N[]_O%_^RRC,I'F-,QT]49&@ZR^W/KGF MF:2U^;79>9I?-H":^7M46X+TD(8-1&;X-Z@ V$ VYB?;_& !TRWUK:]M3%09 M>]=OT@,6W\(/W5^RW,-WHV(X,=LX-W MN=V+]+_Q^EE6#3192Q@5?(AA>+U]-[W]H-6Z?[W[I#2TX_WE2G#P1V< OR^5 MTF\?NC?&^_\A'3E%R==HPBP, $<. 8 >&PO M=V]R:W-H965T&ULI9=O;YLZ%,:_BH7VHI5Z"R;\2:HDTIKJ M:KO2I&C=[GWMPDE -9AKFV3;IY\-A$ @D&1]T6 XY^%WC \/GN\9?Q<1@$0_ M$IJ*A1%)F3V9I@@B2(AX9!FDZLJ&\81(->1;4V0<2%@D)=2T+ MG%OSY9SEDL8IK#D2>9(0_O,9*-LO#&P<3GR-MY'4)\SE/"-;> 7Y/5MS-3)K ME3!.(!4Q2Q&'S<+XB)]6V-<)1<2_,>Q%XQCI4MX8>]>#S^'"L#014 BDEB#J M9P(Z6JGI@V)NBFQ539SJQ_@JN;H:JSRY7+%4,!J'1$*( MG@DE:0#H5F[F$'%\ERRV&=8_LGI(YK@!V1;MM63OKHX'<_:Z:::E7IJ['IJ M[$+/.:/WC9,0U#H+6)ZJV> 00+PC;Q30G:KSA5%*N+CO*[/4=0M=W4>[I6=- MW;FY:Q;3#7(=QZF#6LB3&GDRB+Q6/0"I%D[PCC+"T8[0O(6,,N#E ^R% M+^_@-[BL1PN?P(\$M>"=&MZY!O[AL,A(+B/&XU\0]N&6FEZ#!%OJ[X1W+*H% M[-; [DW L1!Y/^R@GGYC/XF,!+ PU"M9 -^!L41]C?#G.JV"O;I@;[#@%25" MH(\H8$FB7L%%U0.R?BWK#\LVY!YN6K/^)6MV)*B%/JW1IU>@7[1@IYVE.'&[ M"W8LJD4[JVEGU].>7ZVS+H/MVR>@(T$M3FP=74!NMDC%W\N,NS3>;'K*/!+59C[Z&QXVN+*= MGR]M9WQT(3QL0W_>T/@B%QJ+:N,??0@/&]$-38V[!F-;/3XT'M=F/EH1'O:B M*UN[4FMQN#.O,\%]85-KY&S:S3_C8;7_EZB_6%\&V<"D1AH[*L1U\]+%[N6LJ!9%GQ MX?_&I-I&%(>1VND!UP'J^H8Q>1CHO42]=US^!E!+ P04 " 'ATY1M.AZ M^-\% !A%0 & 'AL+W=O6@1(?3L=IZ5%M.R>M-H/:>.VT29QSW: NU]_XR0D)7$"]^'X M0!-G9OS,C#W/V-HVC1-[T#DH=KP8#N3VPV)>7_,@2^++C(O85 MO(K]0!X%\X-,*8X&%&-W$/MATKN]SL8>Q.TU3U44)NQ!()G&L2_^GK"(O]ST M2.]MX#'<'Y0>&-Q>'_T]6S'U='P0\#8HK01AS!(9\@0)MKOICV MJ50\+I0!01PF^:__6@3B,PJT4* U!>*V*%B%@E57L%L4[$+!SB*3NY+%8>8K M__9:\!#5\VD\#'(V'A&/EG+OH#DE-*?3\>ERM5ZA\6*&YG\^S!>K M^>JJPV&WM.IV.CP+!90,M.52Z44JV#-+4EB5??:ZC5()140/!PRJX#;T\]J2 M!,B/N5#A/]G F2E8^:SN:1#PT,:X'BR#'/%L3!QSL+S2+:_3K154OC#9GZ,] M2YCPHQQT #L^U(M%%T?4#TW()]V&?Y"?)G>]AAN4V$/;K7EK$,.VY;IF9X>E ML\/N''9EQX1V:(*!ZV -4M2U6E;QJ,0Z^B QSY"/9,M,N$:-&2T'6S5832%B M6T,S*H*KNHT[<:V7Z_%7U-QCQ@J,FQ L2CW7KD$U"=J8V@YI@7M",Z03[E(= MF$#0KNBUG.P1>X7.1;)SE$!OTY>,H057#!%JW)R%\5-<%PYVZY$VB7D>;5FM MA%;@:2?XHH3W(R[E&=H)'K]Y NQIQ$N;6TPKWB+=Q)4OB'ZQ#LX^A&H;0D5=KXZU M*>8.6RH J8B,.)_)_X9!G\T*I$CYK\R0?(\,ZU";8K9CM4"MV)%TT^,$ MZ&,7JGR1]H^"/X=9BP[(SSY&WB0WR\.X#KPI!:EH0UX1(.DFJL5\C>X6T^7] MW C-2%C-H#;%+ NW0*OHBG3SU0)JE-[[P,!9!,^0KY0(-ZGR-Q'$DZ.$PX=$ M"9ZQ. 0ZWX#F*#=YBC0J0U/F@HS:-EW%9:2;S*H8H_%Z_7@W>5J/)U_G:+U$ M=[,UL,GCP_)QO+Y;+HS 1XU&$7)@-=9'4PSZ3C-T6O$=Q9W=Y-P7"816(BB\ M^4FDD83,!2Z./*_,T"/&,?S &6K[Z\"C@ G9U8'2BLQH-YE-?!EN]6) ,TBX M+TY &>FK,.>=1 1?#NLY-TKA%N:E%7G1;O*:A5&J#W?_ 2XUP05B.ODC=? F MG5;P%9/1[L/3]^SX:2--[H1F+W=AI-)?@&KFW]:)M&>>+A*VLL ME\[45[1%NVFK2OTJF]\ M*69BG]W'29@O351^)5&.EG=^D^RFJS8^)5#[CL/9 MHGC1$Y2WJK?_ E!+ P04 " 'ATY1?U*Z88,# #@"0 & 'AL+W=O M *F!(A=3. M0 &3?=C:!V$+K(TLL9(,R7[]MF3&X6*<[ M80ZJM.*#7P+>5" M][W$F-V3[^LHH2G1CW)'!;[92)42@TNU]?5.41([IY3[8:W6\E/"A#?HN;VY M&O1D9C@3=*Y 9VE*U/<1Y?+0]P+O?6/!MHFQ&_Z@MR-;NJ3F;3=7N/*+*#%+ MJ=!,"E!TT_>&P=,X< [.X@NC!WWR#);*6LJO=C&-^U[-(J*<1L:&(/BWIV/* MN8V$./XY!O6*G-;Q]/D]^D=''LFLB:9CR?]@L4GZ7L>#F&Y(QLU"'C[1(Z&F MC1=)KMTO''+;=MV#*--&ID=G1) RD?^3;TB%MW<6KWXA7J&G%_,@$$1$C'.92,]?!?P[7VBCLX[\JDC6*9 V7 MK'$CV>MD!=/7\>QE4E:)W+?I?.V'O1^$02/H]/S]J3S75O5ZK; Y@]4L8#4K M-9B9A"J(SCKICDNM[[%[;$,]57!O%4E:E=S'"1%;:MLQ$SC*./L7>WF+(PSL MG-@3QLF:TP><>0^:< J:1IG"&M#2KLUSM4Y4:(070EV;!.4RM0L&[4H&.)%P MW@C\X)6B(OH.V!="(G-0]!MW:!T2RD$5Y,)R]*^G%\E9F'0O"#AGYR5*55;=X70V,>9,/E14^P6UY2A M.YPO]D?V^N+.X!]A\KO/"U%;)C1PNL&0M<'3E'?UF^D10@ -(Z 8 M >&PO=V]R:W-H965T&ULK5M=.:R2^ M.TEF$F(#G7-Z.W5[[S/!2LPM1CZ D^;?'X$=8R0AXW:_Q':\]M*6M-B2%OCJ MA94_JC6E-?JYR8OJ>K*NZ^W'V:Q*UW235!_8EA;\FT=6;I*:?RR?9M6VI,FJ M#=KD,V(8SFR39,7DYJK]WY?RYHKMZCPKZ)<25;O-)BE?[VC.7JXG>/+VCZ_9 MT[IN_C&[N=HF3W1)Z^_;+R7_-#NRK+(-+:J,%:BDC]>36_PQ)GX3T"+^F]&7 MZN0]:KKRP-B/YD.\NIX8348TIVG=4"3\Y9D&-,\;)I['/P?2R;'-)O#T_1O[ MHNT\[\Q#4M& Y?_+5O7Z>N)-T(H^)KN\_LI>(GKHD-WPI2ROVK_HY8 U)BC= M537;'()Y!INLV+\F/P\#<1* S8$ <@@@0@#! P'F(< <&V = BPQP!T(L \! MMM@'>R# .00X0H YU()["'#%E(:&U3L$>&+ 4$K^(:#5UVP_?^WDWR=UHVJ=E+1"68&^K=FN2HI5]2?ZH_?Y:E;SI!KJ67I( MX&Z? !E(X!NKDUP1%NC#@CRI*G2+ K;9\&MF6;/TAX+E?@S+W3F6N9[E=K7* MFBLWR=&7)%M-XP(%R393]VMQ9CAXQ:IVY>M@+N&97-)TM]GE[73^IU[3LND; M+X/KICX]4_07JU23%(UGO:>/69K5"I)83_*9%2DKZI+E_)LG%!AA#;Z6/F"HQO&9;;ARUDV-2S;5^ A0J8Y;NDCXH4 M*.R:6.QB+.,E-A'J?"'#L5[WAE6+8UX_V8:0GVQ,[I@!.Q:_D+6W2MZO_\U+;5#[T6+(-XA<.2E9LVZ['O!2FZZ1XHDVE*^DS+7:4 MOZ;LJ6@O>_2NHA1]9C5%Y+U*;I:4LF\XEJ V;8+-EN=CM4U2>CWA%W-%RV.9 / L@GE >1'&)B%3C;!F"WGX_ MGY[>G*/>G+&U^O9[^'WY#6D634?JB(5ML2>!+Y BZ6<8.+IGN<"/?7)N)T#54MF>Z8)5,&:99,[YBRITTY M8&5Y.+#RRE3T]W;9V][NI QA=1W2MC+^4@R >.Z!>.9 / L@GA"()_)D,1F& MH+A8!DU[J)[B_*/B?*WBOM+MKN1+8$7;X^G;V2W=G]VJYKS$5\R2[9[6?'OV MAD7;DCV5R4:E/5].T_1L<6>FS>H"90'QS(%X%J-Z'P*U%@'QQ+_/TQ,?-CJC MQ-#*;YGD=%AW#$7L)2E7:/D!?6)%HG9"#'DS8+EBO0[TB5R@."BBN2+Q*2&^ MXPGKL0)GNJZX20BA\HJ@B&( HKZL3OPW?*:J5769I8VSHE366QU;[8\$=+/- MV2NE:GUAQ31YHKJT^5RB+B"B.1318DS_0ZC6(BBB&("H+[[.-L-ZWZPU&:&<.Z_H:2^1A\('- 9.8;BS ;'>![S/FF+\L&NZ4C6+^M"Y M1GF!R-;2%-M$/"'K4[AD"*"L/BBB!111"$4401'%9R>WK[C.\<-ZRV]_CR;M MW:/)N.8V%+W+6:6\BNZP;"IY6)09E'<'132'(EI $84CQC&":BP&(.IKK'/Y ML-[F^TSK-TTU9G'C*K_2I%0J2S:W3%.J8-KF+I$6$-$[4H*M^]\I79DG]$V;=L5U>.>MX@5&&)[XO9/X6NZIHE- M<0,HXZ8V=D7_-U3A+$]L-E+!L&.XCGAS504DCN<.3$MGO&*]\SKN#JMJB@(L M&W,*OUB!XJ-_GQM4UYDSR1U1F%;2LR!0EIR^ ML7[7.P^)G/.0H)WQ0X/]YTQX51&'!EE)?B63-/? HAT#=XB;S,LV:F.B/1S(3**(0BBJ"(8@"BOG ZUX_H7;]? M-3/UM)?(0S:7,+$'=@6=M43TUM)OF9E$MD:FOGCN#/097#("4"83%-$"BBB$ M(HJ@B.)S<]O76VC'DW9N+L:B=Q@H8/*/160,<0QQ&Z@ N:YE MB::F C>U'4*D X("YUK8$(N" L9[:8J=B%5 TQFT,#IOD.B]P5&FIG** B); M;@I34X$BMN]@(?'9R4_IFE][_IV43QG?/N7TD<<9'US>\W+_ \K]AYIMVU_7 M/;"Z9IOV[9HF*UHV /[](V/UVX?F!WO'G['>_ M02P,$% @ !X=.46@Z MJ7%I" ^B$ !@ !X;"]W;W)K0JG52;]?Q N^9,47N>(9?#.7 M^9(I>,R?^L4JYRPQ@Y9IGWC>H+]D(NN=GYIW=_GYJ5RK5&3\+D?%>KED^>M7 MGLKGLQ[NO;VX%T\+I5_TST]7[(E/N7I7PU-_-DH@ESPHA,Y3S^5GO I^, M?%\/,!(_!'\N:I^1AC*3\J=^&"=G/4]KQ%,>*ST%@S\;/N)IJF<"/?[<3MK; MK:D'UC^_S7YMP .8&2OX2*9_B$0MSGI1#R5\SM:INI?/W_@64*#GBV5:F/_1 M\U;6ZZ%X72BYW XbB*_^REZTA:@/PH&, V0X@S0%^QP"Z'4 -T%(S ^N2 M*79^FLMGE&MIF$U_,+8QHP&-R/0V3E4.WPH8I\Y',BMD*A*F>(*F"O[ 'JD" MR3D:L6*!KF&?"W2,'J>7Z-,OG]$O2&3H82'7!KO>U7(]T MK(<)^BXSM2C059;P9'^"/BB_0T#>$'PESAE_7Z=?$,5'B'C$LR@T>O=P/'2H M0W<&I68^VC'?[=W5_<7#>/(;NA@]C'^,'\974\>T_FY:WTSK=TP[@8@662R7 MW&;SPS6N5R(\ #T.P505+*F1+94QG50@E>G#B, M-MAI-W :[9)#:HL%*Q-&EB"VE+D2?YD7-CN6TPWJ=O1\;]"PHT6*#"BQ6S+< MZ1H>T'7.\]P8I[0:>^'6^ I;JQ_3R L:.K:E2!38-8QV&D9.#>_TCIGT#>R! M$KF>J?DZA2V+Y5KO/YB:BPV;I587C5H*4>P-&UJWA2"H([O:PYW:0Z?:4R7C MG\:MVK!#CAW'-7; SO@>+5CVQ N=]%E1<-AE'4:I8#.1'@Q33*IEB!/\0\X2 M_EY/VLY5QXIQZ+5,TA8+@Z'?89$JO6-Z( KXBHD$\1?M2;PX0E+O'' U1&^F MMF8Z,G8JORG?6)%0VZ[A9E18Q'QC;"V M^W68M==6K+X%*_$BW 1KD0L#ORN^*J+"@1/MR-12H&?"5[(0VI,5&E\^H&N1 M,> LEJ(ISS=@MME\DS=+_&U%;Z$K/_ :"&Q204 Z4@&I2(U@-X!U'B\@GDV7D_"90@6' MY&9(F3:C'8LX3V(=< M+J$G5'4(!4N[\<&N\.7*5,4@\4ZT;3H=^$'8Q&J1HKBC-"85Z1(WZ>YRQS9U M;)4]G"V(A6$I\0>TJ;=%C@R BSLTKTB6^,YT<3V>7$Q&[TX7I.(SXN:S2U&H M7,S6)O),CP6=%W36N4Q3;1>1*0X9I&,S+70UI'[3*!8I')".EI%49$7<9'4/ M%91)(=K[WE4\$ LG!;B5+RQ2@Z"CXB,5<1$W<>W'V2ZP1BD4=NBK[BF6$$B% M;C/T/GR3SRQ/T/0+^EUFS 9G1-K"&FE2F&YV48F >H="AB^@U=W]S^@<:3Z]O[[QZU/U[U^;4;23=7-QJ=?_\K(CC\%:(] MV0!)\S=7*7MV#5>W3A^I1=SKOPO:UD;MFT\L(> "?7 & 'AL+W=O?^[WQW6W=?&HWUG;F\[:LVN\?;;IN]^WCQVVVL=NT MG=4[6]$OJ[K9IAU];-:/VUUCTYP7;U67_RCR;O/]HXM')K>K MM"^[]_7MCU;Q>8K]LKIL^5]S*\\^IQ.SONWJK2ZFS]NBDO_3STJ':,'%V9$% M"UVP8+CE((;R5=JE/WS7U+>FP=.T&_Y@5'DU 5=48,IUU]"O!:WK?GAEVZPI M=DRA>F5>]BT]T+8FK7)S+8S"]]?%NBI61996G;G,LKJONJ):FW=U662%;;][ MW!$LV/%QIN>^E',71\Z=+\PO==5M6O.ZRFT^W. Q(>$Q63A,7B[NW?&GOIR9 M\_G$+,X69_?L=^XI<\[[G1_9[P":YG\NEVW7D"3][ST'//$'/.$#GOR_D_[^ MJS9I*WI;FNR+ 1=ERY+FRP=V*U= M8VT[,1]@/^JM^>]TNWMAWNF>U[:Y*3(K!U6V6^PV=65E_R^LT*T)A?JFR.F+ MQG9I42:=+#N&1;U:V89(3M^VYI:,&/^_J4O;IJ4E)#O;>+*5=;6>YD7;I55F M#0GLBEAGZ(FMDE8@]8 G>T!E9=WGAZ@*,+'FCA!1C+K:>,*)Q;(-T?IEVA)' M21BN:"W)22X2@$TB"2*W8MY6-[;MF. ,U]9VFSK'TC0\F.YV96%SG,;H 1M" MVZ^<$#5HG6V2S)]G\XFQ?_1%1S+<$#9M-\&2NKQAUAE[DY9]ZH06JL\$>!B7=E2_+\ M1>M0+6EMVR_;(J>-H7;))8EK3%F&TNFV\EC%BTC9IIE09&F[6VN=@D>0Q;N; MM+'&E@6+MLUG VDB(CC19/JEW8 <>4W?5G7G()^0!0!T!RC'UH(^I\NBA#R1 M&-K/A$31VA%J QXK?R&_54Q1"B>(!"2T@%XI8/,$V@!XUWR6BJZHPQYB^S!Z M=#;IC?T7H$V^ .T06#,$%MIU#-2-S=?6K/HJOW>/9("PZ:L2)N60I#DQAT"3 MAA#OZT;86W3,JINBZ?JT).6LZH?R9*?.;!)T)Z-X#P"T-C8U#Z=#[&_HU*+. MB>Z 2BT/\:N@_11O@(/EB1(@/A*'%+11T; )RGL+IN8V@W=GU2.-()JP@5P2 MIC"%( FIC]W"_T+'WZZ& F/%)SC=2-V&H,"*SC( TX+*A_:;8#.RZ";;I,V: M ;)I4[&7*N#8LKJAV X2H"[_[[S+"=E."NOM*:P)>8L)/)&& >K0$Y"7@01= MA\H?C!%9/[<#6TO:YQ8Q>M&ZN""RVO0E_4E6LJ!HF7CSL67[_+KMR!B"$Q_8 M,MI=VGC;>L0$ B#D0V :AR;!3R5D6VG%CD37K,F\-LQN^MWN.B$%P/I8%?AT MW?'!=- E^4P2#7.BA/HXNYZ9OUU>OO/140,A(9DG9:PH6Q)'1**??K+ 2W$@ M,B1I2QG63DRHL)5BATPL7[H56RM!3P#H(*),TY@/9%L015UFT"W:HZ5@#0"1 M)!6(3\RJJ;<)R6X;P30S[^V-K4B,WI- D.UAXKZMS"^T;G$V?\)B9-YX"*+H M@ A4Y6E#9N-E3?]Y\KRYO'[I*),4A*_-#R_[N(/0^'67UQ\]07^M9WS\].R; MB0<1""!@X2"_%>9>N9C&G'RH=Q1(/3M[=FI>$3.(J%=0=V*@;M"Z[S/]OG'? MLX:28XYB5WC\$),Q[^JF6+O/V((\1$<>=;IJK'5?:,R);%>^TE!>7#/KBT+\ M.$L;\I&-<[A5Q:"QMK9J_9;T64J^;9-[<<0F9!(8>(I;=SW)32)!/UL, MQ8-DZ1AY]R,E]PB9,3H.UFDW[7?P%3U+Y;&=[&?9),DM60.22!^V$K2TU9_R MA=JPF;E*VPW_S'^\)BTEH^EC66=JG8$&I*79%.L-"4!9T--#.R_FI'*"P+ZW M;SB"A>V&&&PE;R:2L7^\A0W>]0TQI/7F/P,L-L R\X"\MTB&,E#_89!WC4WI MJ[YJPLK,K1R?0ZZ^S)/E'2=^X]QGHH+BLXRCKMUG,H2KO9.H$/;%YQR'[.@$ M*1%"0]+^KH#=32*0 6U?I3>4:W&D#)$3X2+:[>^.*J"+R(; 09 M")>S'D-\Z+[&6 UR$O)0)2=F7+7Q"@803;I>-W:M*O;5?#X[(X$M2R>!7\W/ M9POWS006>&>YK%62,P;IS1'2)^P(;M/VBS1X99=8ED'H"CL0A8A'@_ NQY(V M+$%XE)7DABC,M/!'CGK^Y"F=/$7B.G-TN]S[Z>"VZ@6#F,,N$.78NU&\$H*6 MB:@2Q#8MBS\)CG5::!);UIP/G) 5#3&$Z=+/MCU5E]G804SE0AZ@6T$C[:'P MAEQ0O^U+9K(:+J)<8S.!.5XG#.4DF$LV;>J/> _@OEQ7N@C2(:@ M[UR$O6X(!.-(8@))1C\HA6H!$NS@,&7$D@<'N)' ) <$Y@O!+:T@C_F)F"7A MZ .#W>L>3BEL&[)] ,$ZAW* 2?-<8A+:C'" EZ;')WH^**>GD^=F*Z9QG2$! MJ.HM$9]MJ%!AZCD2'3<.O).C@?<>K@\/O:-2PH."[^1H\'V/4!X*OJ/8FYWI M0P/PUY+UQ+GBWRMSV:\I>C%L@><7DT&^DN8U1]$4QKGP[=GTC![UP6/RMB*+ MW^MN-QQ^FY/K?MEQY':Q>#J=GYT.(E% _XM-6])IK;3%L2BI@4;"X-2!\1QQY5R*EQJ/ ;,>;X=/;BAS2NH#!U>W\[Q-53[BV>M7=DMF1$&G5 M4Q[%9D:BM,_XFTU@XCF;:O#"Y&]@+S5>@?6!;*!4C:;$E"5+V.(J3V0F0QA& MYF35EQ2.W 0G32Z7Y"J%8XHA/SD'>5][8M]9/3) MQ<2\]U[UGYF=BD=W4Y.)(I2F $"E,TM@2_UL4X5A8!J/C\=6OT.U48^"VR QFG-"?:!TQVG'SOH!Z-F!_I1!/U( M13_8M5:G 2G,5NI>N,+^*+.AK(?H@68M,1S MA8T=SN0D%BG+,L*CM(=0!8%'J"XY\E9G20C_;CGD)#84K>,+!XPK:%(B3HM8 MA)1(4LX6OHHA\;[BR#ZKGG4F;,<\U4I96@T0-?N(LD%-'$:W%$FJ^B#ZC)PE M @#RCEQ>G@P1E%R?ZVEQA39(4"3Y+,A[$"4Q1$,:AYK)5FQR&V^W#(D4-N,P M4;PRLZ4M*#1.&R=&],T2I8G6%P8\C,D^&4=\T)(>8O(=9+B!&?&;D7GL7.Z' MY8Y;OD\2 1VJ,QJ]QB789%"[,7'MAF /M1X*9S9U7^8#4N^O8G+$$E#&E4" OM9G91$$M;)4>TPI((- DRT'< A$I4S\[>ZSEFN_!_: M=:#$&E+J> ^CUA:^TH'O0ZT^\59Y:$;C%@BG, CAE=W.3$8@ &8)G\@:6+4H M):O=OM6!'L$$>/OHZB#1[XV]*>PMYVJ5U)=/2,IH 4I'1%&"C+X3^XNF3-US MY4<"3$HN1I&NRMA 8R!M:;9AM4BBV!H%1XFFY>R)M)1 ]BW%I)[887?8*U$9 M^JYQ!>HA00M?#,3O?54X\\MN(?%ZJY6:H;+>,O<;":;^M",3HJ'I2GRH[@!X M0N=BM#V+B,V=.U&H$D#E<\\ _@NSJ6_A#42^2TE@%)9<@0-#95?Q\75' 9R> M1NA[LA$OZXRM%^D#>XSA^3-SJ6D"N#[4J%#;"9FDL5QT5;/"WB/]/*4@I2<-02+%'+*/CYR'.!^N-KFD67-F^-HV9+U&ZCP6T(N<:5-Y> M:D!1E_6ZT-*+ZTK'%KK;% V:V W:.H.\1KQSW0Q%RK.YE^I\:D8N-!D=?A>* M?L$JHG+?:Y(N=5UQ8/VN1D,P7[N8/K+:0\GFX?%-BKC)^!_U< G*8TU^ MV)@= NFO>T1SV"/2M[1?$M3M7_:0>U,H/ @0E2!@ZDGT_R K3^*"^A[[H+;% ME@F71K1^X(8>T/P%"X;9[^60.+2D%:MN.848K.:A HI-XNI;P)I]PH/Z$02^GZY M%6_I;'RA^JHU0YG/@)W:[LKZSB*!JYM/<&9$#]84#YK:6C4$_;*58,H7Y\C% M;.O<%S@YN.]W:^3(HIH'$>8R;D36NBJA&HF$HYT?YJ'/=QP"W KLGF"Q.G9I M^PFRL4,02(%=B=Q"(@Q]:!98A7E8VI\KN)K-2RV1Z MS2HEC+9WDEG)8.N]B-A]"L)C/OCD&P7L+*R5"_DO$X8%* M:F,T5LKQ,,ZX\\V0+92U;/ZA$C.JDH!_UNI")PR5P4>EA M9M!X,R@NJ+5)$)X@0)$OO:#4H=XD%LD.;Z)*)8("Y*0G]'C.K?*?,Y#6COVAM[G'.&,K/?Y]>S( M] 6JG[C9DO<84T5ZV%"DLH="Q*!)E+\=AIHY2(M0X&8?SR;6(C$&_)P&^O"= MCDK20RQ%Z_W+@LRQA51&\WA4M$H90*P44P5ES-2PH0K *8$"KJT_IY3<88GC M#LQO'::SBUOBSE.H\]2K,V]&^JP55-98 M.JRE7)^,MDO^[>?4C9=%L08,35WV\0"YTRY"G!1;W!CMO!89)6)D7)8==@*2 MSF8;7 \H#<87.U_;=6!QZN3ZX'2N0TXHX8%'1K*UXF\/8MQ$[5K,0+7H TZ2 M.$G=P=UNXR'O/=H(,2S/R+ OBNKZ! ^SMR?AYVDKW@: 42Q /R0\[<:4J[DD/8+CK+G\-JUIHUIL(LG"HYF:=GT,*,*X_B>WB%B)H&Z2R/ MWGV(G9!L[]4A#SNDY"$5DEE7/\\:&XBC_IE%(;28)$3#"F2]KI"O0BQ];\+A M6ZYK5UG#'6&&PMFM.Y[8C^>'D![#Q%(<2MNS-W):%E>'&XMI>)V+W'^>#]DW MFESR'P*3I(<=U]W( ;IQK&AVGDN39"1+,;_5 (^$JP0(UH@TU6A,*AI^K+FQ MIM'[H(*:94VO?3DNS6>#1SEF65(X:TY2!(Q>BY(PGD:ZB1B;DONV[5.]3W.4 MMZ[?JXHG!I0T?"DQG1A-3Q[2[5QF4UVJH[*?.&=Q]"#0[61Y.E)&P3'%K&O: MUA4=RD5%GU?/S#\V=C <^ 42):Z2XC>T@P%F& M R\8M%F)882DVCT.(=9:+F#PLA#(10XQX0H'":68HZCBYGBUSN1P!K4.'EL M>2 2,_/:W6=X1YA=;V"9<:\M"Q<==AAWX1^*U@W Y-)WINB\*[F[KO4#N0B>L0=8=^D<95,,\EHW088^^;O.%M,;*RI4@8LL"MB!&Y$EX\ MX9KC+A3@]E&0(BQ;NEQJ?#*)'DWU"C(D&[AAUB]_URIU4[2?M JQLF'("!1' M*P$E8+T-A8*F*T)S00]Q$C7<#+8: MEJ,KINX($7;'R.E11O91B3!S'1E)HH2VP"P_SJ2]U/9 M^F0X/D+"WO^,/DG M'8-"#!VHQ36IK7%=3?3CRW@MGDT6SR_,XNED\.! /U M&8H*EQ7U#H$.]\"K1)SS2![F%Z6R:2_7SL*E/1UR<;=4]T_4>"S, #FTI.N: M\ 8C8^+9+_OM)=]?8/2UD&D/5_-P7.>3^?D%_;LX>V*8Q=.7K.P D (,V>)( MV2>+GW&5Z56H;,#?\TEO^6[08*CIX/22JUSP_=Y<)G[B4[E> MRT?*CL-,-=QK'(X=NNO-;L(%\LLM8S6XUQ&H R2+Z*X &82_4..=F=_ZL@H# M:Z]DPOK*-L@6$<4A>'>5T3#I6D33M&RG8UOI[6T\(E?CJD/8C/T.>5)RQVR3 M71]);\GQ/G@D;3>3O3L5$_.0*R>3\3CYQ-TC'=P.]R.5X<)QB+Y'/5FR@.T] M=UQ03;,\6TS:]3NQ?S4@&)?GT;&2X5#"CVCFAE#>O'I[A:?ZA@-:W%M&4O8C M$:5N9'9^&#HA!Y4A%L@'LJ2<@RVMR.JLO%0V1I1/(LH?GC((11Y&,K[7P;=A MY<9X+6#*\!^7Q^,AE?W+2W><3GFB)!%1I(!25SR"P+9"0>0"@1JXFC.;0$C$ MI44YN'/N>O9$E5JC ]UI2!=H7U57VI^+6Z=C.91,?C2@W^0Q#-S._D@S3HP2;_V$XT\RI.7NW^=G7^F*%T-;PM_=&74>F MHV\ZA@&'Y) ;7'$W14L? ?D,KS30%N (J/EB]OQKF8L^GSW[V@G30T!+]L8( MAJW&0^H:8'(C>D.8 X=;U^@Y!CX7+@CHBZ^U(ZK@2QLR E^&FXY:SN,-UGV$ M.$&*Y#<9R9@$RH>O!;* 4U17ZS@_$P":K1?=."^"X8C>0/*VXDNK*T)5"V1Y MC]87;"7V&U40W8AE7:UK;D^):D7W>!Q_X^FFT7DZKC!*?SL86IDAVDI9U4I4 M&&EOW%1W=XBN]/ZN?WM,(-=2Y\*6/3><_,W($(7IHWS'"3W%1JTD#B>ZU#MT M@S D=8>1HGJU0NN'1Z:DA"6*';1._8Z_PC)^ YW MJKE:C)HF85D/J)3H5)5+EP"(WEY0K.ZAAIH^#X67?GU7BQ\ '!4$_S'")VV) XKI28 GUWI+"XT@+-CX>,/<4M1DIX2:3@B6[H5IE.I6 MVF$?#"-[V@7X76;>RML38&FD.^E>\1/=L.&, M:CPY[M+DHTI?3- "EUX=7ASL*3<"B9"+@ X(U)@2W/G6"0#/"!R:N$-]V<.? M%]%^V$#5_IB^8B=TN :;QUP._)3Y3'<%ZU ^]E*Q3''8NI &),D0FGI^9GDP M(J=3'E4>!N%>N-[E? >D[]OD\@N8?66>4GK] MA/X_G\S/OJ'_3Q:3)\\NS"G]^6QR=O$TX2SS/WWF^=,+^G\Q.5O@_Y/YY)LG M"SZ3P4E.YJ?FG7]#PT!NPCZ1J/"0@\SL,)OY3N ;I)"_<0H9W2QLY7L_K1H" M/'ZC0UU-HV\.=G\3EKP5BUTJ;[#Z7.B]5'=O+[SB*5-=N'43J.XM#&Y B"^W M<,,?KU](BUR#1KEK'Q?+"_:D;!1+'5K1$1'7L'%79#$%B,1.\R0N^$:7*R6) MYA84WF4P[6#/-_1/2I;^3JY'5+N^T[(7#+"LCF]V)^XU @5Z=7[V41?2FM!= MEP[E'[V]=\.QFOV,841799J_,'_T-5>>I0ASTE=I_GN/HM,I4T9&-H0">IF9 MKZAD@9'<3PVW1O6$Q9$3#MQE&G?+]\\-I/,WV.LE=,=?]6>#X_CMF3LQMN#" M?KTT1CA\#,([ M= L#N$FL$)_SE0%!S#=2!V^]=V_ M#/[-0RZ#+R:Z/-&7]5P\69P.HZYR/!>S<>/WN/!]?84E8@;9=R8A*'5K? :3'E]U8V? MB\%@A*TZ.WH;F:<"?$6:?4JE@19B=,0&><%WK%U1%6%IZ5(TOFN]W4I!:FDQ MV;A'D:,)D3N=QUEB/L0#$3&&2!4=:]C =GK;6MX#*5 1"PXGCPHTY1P\K"US MH47'","\-WH8;(H39E.LU: B!EK16KV/S\R/L6M"=S)1'[S_J.%1'>\\6ST_%; M%H8/$FU"W3G:=0+87A%.7)4*9N (?-],YXN)CHTF,C:J(#Q_Z1L\J+L_O1YFO@(P\F%_.GIY-#;RM^ M'+TTFC*S-;\:F^\K59V\/]I_Z]^^?2DOG0Z/RZN[?Z'< I/"I5W1TK/9\Z>/ M*!WFUV'+AZ[>\2NHEW5':2#_N2$%LPT>H-]7-84_^@$'^'>2__!_4$L#!!0 M ( >'3E&G%D!Q+Q< .%% 8 >&PO=V]R:W-H965T&ULM5Q;D]O&0&)((@(! M& /LBN?7Y^ONF<$ )%>2G;Q() C,=/=\?6_LRX>J^61WQK3Z\[XH[0]/=FU; MOWC^W*YW9I_:RZHV)7[95,T^;?&UV3ZW=6/2C!_:%\]GD\GU\WV:ET]>O>1K M[YI7+ZNN+?+2O&NT[?;[M#F\-D7U\,.3Z1-_X7V^W;5TX?FKEW6Z-1],^UO] MKL&WYV&5+-^;TN95J1NS^>')W?3%ZP7=SS?\>VX>;/19$R>KJOI$7_Z>_?!D M0@29PJQ;6B'%?_?FC2D*6@AD_.[6?!*VI ?CSW[UGYEW\+)*K7E3%?^19^WN MAR>W3W1F-FE7M.^KA[\9Q\\5K;>N"LO_Z@>Y=W'S1*\[VU9[]S HV.>E_)]^ M=G*('KB=G'E@YAZ8,=VR$5/Y8]JFKUXVU8-NZ&ZL1A^857X:Q.4E'ZL_JG, M3#9_F'979;K:Z+NLJ@7]909.]UV1TAWJI\T&]^+G M_P'WT+%6?]P9"&9?I^5!I_045KW[\$9?3ZXUGK_KMKA3\XE,;Q/=V;S6/H8MKR\^M E39"%>C.B<&T*$!+71<' MVLL3LS)8A$7P3Y#H%LG2UB@\ESI^$_IA3',;L4A+-!DM -ELMXW98@7]W?)R M"BTK"C$Y62>FHZTT'<)L\OW=VI&+)Z'[^3IO^9?I]QH&4IWEAW[PM%VRK(]O M2_O#R,MUT1%UZUU:;DE:E2RQ7E==V9(XL)U>P0Q_@NGDT\7O:EW9EF^N5BT, M,E_?=,4&'.FU0[T5V*\=[.WEX.B-;7/8.FR9XT[SF8X3=(2=&H?"U<%_5% : MD^Y[B9ITO0,J8 \2-I@9X2#["HX"8**EG9@@5M- ]OU6 M:9&6:S,DE)7BYGL;;E?CVW7:&%TWX*;)@2/6_-=O/WR KMQ71<<'^P80@S ! MC2;-6*52"$HNXO\FLPF3_$NUR@NC/U;UQ6_U4& =,0A9*8"\K9H<3Q^S( P" MI&DD..T$A^/"0VM&%4N@-LT:*' R.9;'0:0K*O1 9[N"[/=&^5,2"F.":.>\ MS/"%3I,?# #0D$4!9=*IOC?- <]M=R,:X'@ZPD3=-4 DH7T)['>@X=FES#W8I;'%V$E"=U3O@[*SJA#LN<) <;[T9 M[*G 7NJE%93CMS=I&M0#@M7KHNJR,;DQGE<45>$@!3B_5HW3UP^0W4[? 11X MC*^LH;SDX"N@JQD=A^#3*5Q/^COX%TKBSIXJBYWN/7BBK/@FP%(C"VQ2N!.1 M+V_;2U>Q0RE@6QN.1IA'BIO,>E=61;4]Z-KM?OD%\^4MS-:;)(H#*4KBC55T M$B1=]O']+A=9@SL1_-E#:9IM3JB.A3HDDX,UAA5^]/+R#@*RM= +<,^G8:.8 M4U580)/:G8Y(>$V1EP"R(0]F6ZB;^-$+]GKP,FF>78CRG ;%F"8;.:9A#)PZ M\TOVYBQA1(2V^98PO"9+-0Q$A-+'XZ2AY5*GC,7EN:>/(RG>$)H/&X2<8-U> MM-4%G#+"0^. YMTO&>,F7W4!@>)^.7P]M]VI-;_EWMP*PB5 216,RD5J+PY5 M=[&M*'*A&QH2>8?,;<\6'C OK0_P75Y9-P:/6M9PK^UX:%51S$'P\HJ(M*@K MV$BS"KDDM-*8T#TZYA"ZA\O2B M1);%)\MF%4[49-!W0ZYI@Z41. (DN76JP E6NB=?1KO36<%R-6&E3V7U4$*: M1MSNF6TN]8><(ZP3.B(WI9+W42(*IB+*5;2D2[K"08? M(^=#4&&JSI*O'2>DK,]]D.IRVX%F*V;.Q^.D/RYZASVQ@:N /N"Q"U9(7Y%.D0G0.]U#_CR$?P3M3Q A0J$2S3[!!+G582[])+PAM/ M!BIGWT@>,B0 [##(0_PVW,\#%,G&9^&D/W1GBW?&/0HG5^J-,:)M(\)97%O ML^'8IS$;!%+LW;I:,FQ*8S+250&?#R-R/DP\_ !FRTK2.8TO!&_)W7\2AIVD54Z0U;E!( M/U,B-R>7LJ&"JRQ?IRT%)I2QBH6+:?7J:!^33IQ^A5B8<@Q'N-1%E!>>$"\X MZ6JX,@['1T8B\IPD(R A2-0O*]+R=AG/]*B9+?0.82SLT0U#)8$/4!0\MT#1_$F2%'L 1PS)AIX8D(OLESP=907QO;*K_TH/1D]IQ]51J.7MG.19%MI((!'% M.U,PHO24 RF!3R]YSH5B2K$I;N6P4?P)5(0THM'L)[AI0H]%Q!=Y+CF..+9NF4;]./^#:N M9)[P16=\J/KCYN_]>4!P_HE-#%5M. MZTZRI""9RU&\/OQ&,=6W!N]J8*U\?82M%8Q_:9I'C-70,&65(6?<#E4H2!4K MDU\94CRP#NJ4=3@?I;*MP,DU2!V?MEBOJY])45YJ,+[PS&694>&%E&QE=FFQ M\2Y]M._(@\7!U:A*>8]P&.&CWZ#/RPD KI%12?'(AUZTWU .X7BCS51F1)*^ M0)RWWNP"-N4ZKP'$O(RJ7CB5+\C8 \SSXZ+0H?:1#V=QJF\6F^[%]K?J@1)[ ML464#C=Q\.5K7"-:?6V %+!8M6TJ&PRU[4OT4>Z%90HA8Y!ML/D[ YL1 MG2YJX1V#4R@-D2I)GK75.N>6@#2UL%3'N:_?Y(C)XTV^.O$=@X@3M* M+^2^]=K4T@B*3/VXD'-\@5R.+XE@#ZY@U#@=*F1)W95*'?C<-Q?5._][7]>F M91R"J-2!4TV]QSC44H<6L%O)\K%=WEX\4#GTP(79M*2TP780!;CY2#1.J5U' MU,I"[FQ<%T)%B'\W)E%JB&'C,U7E?EM:/D>P4%/$0/D%F<'(\C+H&B-:>ZYV M0$W?+D*P5BF,,FW]VW3KN M%2-Y.> (Q+] JEC-?@T(/: +9E%&M3.^6^91] M4)270K[53_WYK=+R4]/5[?I +)N<:\MUBE@W0;"[YU*M&)JJ_REX '?$L/M- MVF6<<5 ;%$M[E0-ASWK_H/A0*$S.':)IPH"+3ZY-'R)P,F,#)L;<0]FY3C"^ MSDIF/M>(BT!1S!&%XVH8L/3[L?Q=1 _BYQ.)]<'\M?LHJ'-1^^!A.7[>W)FG M<"@YM5ZIO",#%>,BH!)O$R&62/ M*+U/NM.^NBA3$!!5B(0EW+!B0@EG?5GG",B(O>3N)%33#XX35PX=%U_:1WU MV#,JHRMOC9\Z3QSG)-ZDXVR?:5_Y.&H/QP&.M\%?3YBBC>)#ZZD.QF*%OX2PR,T7.;?XAD<=Q)X4935JG ML<3]K5'97-I":<:ZQJ7W==%9J3^))$4[4DVE[?#<0]45&M M'\JM]H/9#F8UB-ZVP2+)M$B!B(Q-ZK#D$@TS. >LI/\H//0D9Q5+RN%Z:'Q>Y8)AO&T7%R#YAV MI?1!^B C")#"F,+0<6.C#9)P:?&ZJR)6H$::W%0/!Y%%!N%1[$WEBT2-\M%' M&"0PT9G[DSXW:39LZISF70J/?#;*(>]$8:.460Q!/R,XRF0!O14O+$B/JC)N MS,Y#VE-V2L%UJDYU4.G_QAZQ2$;3BLW\%7X]-D7O(6501--9//[BZCLJC-:\ M??\QS-;$.75"5!R7T[E$)*8A^-74'^9:E]U^)6G(D<+V%J!R\P3AJ8Q$47JS MW$;8:&22):07C-]&8IQ3I(QK6Z=IBXK(7TN#F^$8+Q&-JA&-7*=R>71I*,!U M@SO.CKCJLPP^EHIKR61M_!$-BQJ#-A(MF9)A,_?0)R[^L@$U2 M&N^B7J4_2MK(A[R/5!J0<4I_]>LZI0,CK(Z1?10;=R$=B5- NL(DCMB,&J!L M]!@KH8'%L7Q(#R_5'^Z4Q\S1\59=*T.U1>''F7%@D7+W/7TF=6Y9:0: ;YEX.,*-^YRF)Q=(9E?C<3_:Q[JN* MNJ\[TP]-!UQP=_C_K1>KOJX7&YF<'W,;1NLSGZC(5.ZF*HKJ@2L*[)(19CR< M;O&%.F06KZ; 1BC>^K$]MA*^5=Z7J4)X_$+])Y4YZ+@S_8\.&C"?\@LF]'[ M4LD4[ OU^(RJ_DXO;I+EU00?9O-D)I,ELNDN7B!I_F MUZ!J?)K35)$.Z0=&?7 M"_7Q[<>[?X.,L>_BBIFASXO),IG>S$YAR#*(OA%#6U-MF[2&0N"F+?O&4&*- MPOG@::B32CL6E41R+]13#AIA(X ^^RS(LV>+V3R!/'FW20U&@\'C[>UM 83J_QHT5?5C.K_#IFZ2SA 9< M0_6G\A%8C*4S7TB2,=]=](AU;R^AEB3.?B\O8)P9U^6SM42JC>EIQ83 MZ.T-GI[>QA@7W1+C O@/P/[>T-N5!+MWD65^&U5!!EFH[SM168:K(*<2%O;Z MIXO3\4!>)75+*4)%>]LS811.8.#==B"!ZH!ILSPD% MX(3?TPK5D_!:4B@*P@V%,C9HIK$-Z<1PG/:>?3<[&GG]P15P7OM7A;AVFN^Y ML+J)P^GPIAW5!K*AELAJI'>Y0DF";-HFG\IJD\Q^E$K+(1JHU'!ABF3&*>OF=4 ;=/'W[[+L:T 9=V/[%J?$X1.P&B\E=OB MTI\"%/NFZU&G_VBP-QRL[YOZ$8\^GZ-9'(XPI7GUY]YC4\,I@//2';YIV4?6 M+'$;=P5#Z'L4!'Z,B_C]+//H+3W&<2_:;U$#T.5*)C^.QJ-=^>2D/5(C)7<( MW^26\LU@?L)W6"'6>Y_ZA3?7<[# MBZ>T\7?SZ>7,7TEXZD!>K*6:?V TO+L<#O!N_7N7VSPT:GZ6MS\)3P@YJ9%^ M,DT/G72V KDPV'!GB:O5EK-=)>/$7-N+RN!<#>@3)U]R$ROM!V9!)K&!LYCOX0*/KFDR&&RTSQ:-T048Y+)][PMH2# M@"^;A.@A:BL4$H/L\CI(IY]E"0^PJ->&4P&C2&2/OY,IV7-&^\ MP:.3RYNK)Q+'^2]M5?,?\5A5+7CCCSN#8+*A&_#[IJI:_X4V"'_5Y=7_ E!+ M P04 " 'ATY16N %2W$' #K$0 &0 'AL+W=OY?<95E5]U2R,-)(-" !$R/ID<]0ZNA=[1:[8>* M74E*V"Y/59F0?S_G5MF.0P#-2JW&C[KGOLY].!<;;1[M6DI'SWE6V,O>VKGR M?#BTR5KFP@YT*0N\66J3"X=;LQK:TDB1>J$\&\:CTNA_E-X.[88N2JEP6 M5NF"C%Q>]J['YS=3/N\/_%O)C>U<$WNRT/J1;[ZDE[T1&R0SF3A&$/CS)&]E MEC$0S/BSQNRU*EFP>]V@_^Q]AR\+8>6MSOY0J5M?]N8]2N525)G[KC>_R-J? M&>,E.K/^?]J$LY-)CY+*.IW7PK @5T7X*Y[K.'0$YJ,W!.):(/9V!T7>RI^$ M$U<71F_(\&F@\85WU4O#.%5P4NZ=P5L%.7?U5<(E>S%TP.(GPZ26NPER\1MR MXYA^TX5;6_IP9NTGDT\WN0- MO)^433)M*R/I03X[NLET\DC_O5Y89\"%_[VC8MJJF'H5T_\[>._*<:&=VU(D M\K*'2K+2/,G>U>_:29K\ZQ_S>!Q_"LCTL)9TJ_-2%%O_XO23I2R\*HU"%:EL M2XE&B5A'>DFH52.<*E;UJ0A5B^=+E4CR"@<,:64#LA9/$J7%Q**6=TDC^6:D2->P&="N- M@QXVTW5M4$6252F;4T-UH5 M L$#; == ,7L8V(D=>2!EB%?Y8*[:!56%V(!<>Q-K YL=%5EK:J/7I'+2@E MBW2GDV#5FZ:(-$BR\]?WMS2?QM!LT3E@D5?)_B=Z5:CF6!O5*,!G2BQ4AM<( M&5X?C>/!% TARWQO@R6[-'R_^T'"6NEL'6RR(H<1N:X*1\(_O:Y6:"[DRVU\ MYAL;(((EGI,X^22R2D8UQ(XE<%'E502U+&D[X%&PD2C?) *N6BE./-(I206=4'ZO0>@P]Z%(E".G(AT% :(DD M%$G+L'"LCGM7-SC@61RR!?,-)^,)9:6K]ZR*]JVR L+';EO*QD!ZW!!BKB=Z$RE'FPA M,H_A!PSR=E?0;\(D:XI//'/F_2X&9/,RDRPHP")-(*2@%,W)J$7%S&[8A(,Y MV(;QAI[L@]*%6(GFK6%B5*NP1??HNED)F](O.4O#3]NE+D0SH M XO$HT_AK;\9?_H8O>&UMV0-!&E\?7 UFK0N%F\Q9HGDFT5ETR' M'PK!EB ;,.O>)Y]+97POIVL,IHQG^,R;R!&I(?S1J',4$W_K3PZ0,=#5)L)+ MAD)N[\=G^R3#P*B,@9]!=Z*MJUOBX&RO(^+!O'G0YWY;2K\#9MM^!/4@>E'O MAFV_JK,68M&GS5HAOZH=4IZ5+^:=-Z!AJ\,DD9A8V'4'=%^5J(8\M,FT74=> MENH!%U^T?ALZH6#N9P"VY]%_,)))\N(5@C@9^[A%=Z^9=D1Q?SZ)H_NU-NZ8 M9U3W;3P]B1[N'JZ_TM?/U_>?Z?;N_@$BD_[H=![="KL&RU3J9WH8(/O!8/MS MH,$OWRJ1AX-Y==ZQ*V'$)7M1[QDOEP>V]G0ZB_;\^L,OUS(]QK[BJ;Z;1D$; M>W5\@#4=Q&%[.03@=/AQ" EY*#D98,']YZO[EUBMC%SQD'])A,;E+6T$^G,G M7^\FJ=O$NZ&M&\D=0FS(4YY'T>YPW5)\Q":SOX];Z.(5-#H%R*2FPA&=]4]' M$_JY!#YXKF"LHC#MQY; +%T'YSQ"=,;>FY-X MS#P"9<37(Y.8[Z<8FF9QZ>1;S'C_G0\YY:*/6X)$E"]/T*B^KL'U!3*(0/IS,Y_2Q%GS/MR8X>QV4%SR@-LJ+#8NG MQBJ4BT[]X(^,=$8W38GP58(]/GRJEAB>(EDW#NV[<=CY ,=VLO(_,_ J MA0X3OL7;I^TO&=?A WYW//P,@I5BI0K>E)<0'0U.9STRX:>%<.-TZ3_G%]HY MG?O+M13(&A_ ^Z7&AV1]PPK:WW>N_@)02P,$% @ !X=.48H/M>U) P MM < !D !X;"]W;W)K&ULO55+HPIC==&.Z4?38%HX7LII!D%A;755129K,"2F;:J4-+)6NF26=KJ360JC2SW M1J6(TCCN127C,A@/O>Q!CX=J:P67^*#!;,N2Z?TU"K4;!4EP$,SYIK!.$(V' M%=O@ NV7ZD'3+CJBY+Q$:;B2H'$]"B;)U777Z7N%KQQWYF0-+I*54H]N&Z+43 ( M(,[)O)>WC#+QD.M=J"=-J&YA0_56Y-S7+I'65A-IYSL['C*3!&"&V'V M;)TS=_)BL/#G9$57 M0IGTUQF:[I&FZVFZ_^/5GV>\5Q:A^_-/@S1)W_\'^M:+E[$L$-9*4%ESN0'+ M5@*ATNJ)YVB 4<5F2F9<<.;+3ZTA\XQN;.%S1OV#,3L$[!U4N 1+ M[$1@E. Y<[(5$TQF"+X6#)TSZXR9,%[7*LN$\X(V+<-*!%:J[;^B&DM3Z=F; M"&!-$9NK%F7=GK+.)QT-R65K^JKC[V#0#0>]V"WB,.D-6O.WQ)LDO;#32R'I M]\.XD[26ORTG=S"=+#Z%?H39[U]NOT[N9O?+10B3^QN8SQ;+^>UT.;NI%9SL MN28Y0>Z&:9JZU44_3"XO86*A":@N(^^0BRI\T].TN,S$ELH9WI'3[0ZU*B%\ MUY5.U.^U!P>1!ZS0=V.Q#]VMO^GQ"Q3TR'NXO5G"!R[IK3D]Z +U$\_0M.YX MR0D@]$\X567%Y-YG>O^]@8]\I9FP3/_B.KC+%?G8?JF$HY-.6J+>^/_"4$I0 MIM1-]2@]?DF3NA/_4*__L\],;[@T('!-IG&[3S^ KO^(>F-5Y?OR2EGJ\GY9 MT+>*VBG0^5I1N38;1W#\J,=_ U!+ P04 " 'ATY1J&V.=P\' #M$0 M&0 'AL+W=OF=WSK;'?7".$9W>MTNYBTGC?O9O/7=6(EKN9Z83&D[6Q+?=8VLW< M=5;P.EQJU3Q/T]-YRZ6>7)Z'O<_V\MST7DDM/EOF^K;E]OZ#4&9[,C2KJX_WLG_<_!=_BR MXDY<&_5W6?OF8K*:_\%[/]JQC\69"\RB@7_F?;>#8O)JSJG3?M]T+>I# 7.8 M,MJ3[^SYD+\H\6^]FK$BF[(\S=,7Y!6C?T605[SH7W"/_>-JY;Q%'OSS!<'E M*+@,@LO?"=S+MS\9+]CB3W]8YEG^?E\4^R+UQJ%Z&O9=;TW'I^QF]L.,_:39 M1U&)=B4LRP(\V=LI\XU@UZ;MN+X/LL[>.Y37RLE:HL*F3 N?=XW18II\KZL9 M:@":K*A9EJ9_9&8=!$"9\US74,QU,GP>&T4Z 8VODM.(-0WIG=PT;U.KKEK M6,=ES5ZQ/W(#?O$D! )H.I5$3L53HK4>M*T6W!JV8:B*=F6+94;NH>4%>] MM10R*VZ%AFF>VXWP$5&"L)%X@#NW$,I9OKIW8RZ9@V?M_-OB.#P#QD!KD030#X-@9!6N=W]Z/THX$TT9%<5PCR("D%LH%CXB,4!'<*L.<;'L5TXUTP_P]Y:W@ MKKA3NX@JX_6_ MT)]"#L?@2A!1Y7B^F&",@,C$/;'V(R\-4K6(0EV5L9Q MA4#$OUCJ[DFA?[6\)BM"PC@J&"%C!%^QK,R3GRAL@V>((_@'I_(L^0RV$]:# M/3M%64 1%G"E"\FR+)._&%-O49TLFY;%6?+)Z#=@MTX 9;ZQ(B;52?GF7G"+ MO!7K7C$EU^(U([H)+1V*K1B2LY&=8R=G1XYG11J]T+P5["0_<@0G/HJUL,3I MX!E(1A'>[;S)LN7@YFXC?0P+JC-@# ;+;1=&D1O1^6$6*:.J@UGD M-^>,Y&'.>"2=QHB?KSF_8>,,$6:%H<-<<\TQV^B!?JP2XV0!EU\S__Q](!.:+X1LA'*0+:P94_SE&T;634/ MP=CK,=,$..PFA'K'YB^2X!KYJ"OJS$#3B_\?_PZM[S^9UGR8HPX[5V@E W41 M-,GOY/+B+ 5GBS#2C;1UNO@-'L^FR_ST.>Y>'&':T_1Y\L[38]0\3=/B@+^/ MG2K?IH<472Y/G^7H97:4HA=Y<9R!S[+TD('%'24:)6ZHF3U"7DP7P..F[SH5 M0$"XI([O_/#SW<'8O)B^+8NX,THX*;,SZ/KZ--#A+20,SL=4_I>,^, >_T-& M//;V.-][!4>&;,*'!BH?1#"^C8^[X[>,J_@*_W \?@CY$5.TA)=*K'$UG9TM M)LS&CPMQX4T77NA7QB,=P\]&(&,L'<#SM<'P/BQ(P?B%Y_+?4$L#!!0 ( M >'3E&U69_)7 0 '4* 9 >&PO=V]R:W-H965T=>7AZ$3M] MK_"5X]IL?8.+9*'4HUM<+\\Z T<(!2;6(3!Z/>$E"N& B,;W&K/3NG2&V]\- M^FM?L8YGY/ 2)8Q_PKK2'9''I#16 MY;4QK7,NJS?[49_#EL%D\(9!5!M$GG?ER+/\Q"P[GVFU!NVT"@3VQ:2E%#Z2(ZB/A;*7HP#+L0#:+! ;QA&^+0XPW?P+N63V@L%9(U7?#Q M,KF$J^\EMYNMT.&O^<)8367R]P&G<>LT]D[C_W^NAP'^4!9A_/-/DRB,/NZA MP7V&D"I!'<7E"K@!UG05J!38$^."+00>4],>&R:0ZI0 3 MP&KSC$FRF2D-G M8=[#/%?:\G]P";]H94S]_,RXAJ],E!A04C9M4H)+).V4)\P2&?*XQ$(9;C_ M$83#[B2.Z6,TH4?-OY)/!U'PT+OKP3V-#U,2V047PD#4C:>35K5Y>VEP4TJ> M\(()6"AB"F%W>C)M==Z%8WCO9.-A*63 MCP:2U\E"QESZ+Q_NKF^[L*9%4>J$A)1+GV-T>2>&KCBH0AYIT-M,JW*5D=E" MJT?4KB&"G%$^2%F)-PU[<*M5@DC1IEKE)+5-1;J6P,Z"#\;2I)NA?U&KEYV8+#OE%G8Z:DJ M&DI?U=6PQ+Y1VQV5)[;46GN]GTQ515;EVIU9WRX[YNN*R)*Z'CX-^LWGUFZ6%4'*% MNO?:;ZJ_=17(4:_\A8>&ARJEK6X%K;2]4\VKJ\2S>G4ANV%ZY?I)8$JF@][) MJ .ZNN14"ZL*?[%8*$O7%/^9T;T0M5.@_531/ZQ>. ?M3?/\7U!+ P04 M" 'ATY1AGW22X$' !.$@ &0 'AL+W=O2J"&I MN-Y?/^>2DJPXKG>P\R&1)9'W<>ZY#^IBH_0WLQ;"LN]9FIO+SMK:XKS7,_%: M9-QT52%RO%DJG7&+6[WJF4(+GKA-6=J+^OU)+^,R[UQ=N&>/^NI"E3:5N7C4 MS)19QO7V6J1J<]D9=.H'3W*UMO2@=W51\)5X%O9K\:AQUVND)#(3N9$J9UHL M+SOSP?GUB-:[!;]*L3&MWXP\62CUC6X^)Y>=/ADD4A%;DL!Q>1$W(DU)$,SX MO9+9:532QO;O6OI'YSM\67 C;E3Z#YG8]65GUF&)6/(RM4]J\TE4_HQ)7JQ2 MX_ZSC5\[@L:X-%9EU6;<9S+W5_Z]PJ&U8=;_P8:HVA YN[TB9^4';OG5A58; MIFDUI-$/YZK;#>-D3D%YMAIO)?;9J]O?2VFW['/^(HP%V-9<]"SDTMM>7,FX M]C*B'\@81.Q.Y79MV&V>B.2U@!X,:JR*:JNNHZ,2_UZF738E4&)>&X*'HO+ M#C+-"/TB.E?WR@HV_=M/LV@0O3_@T-RR>;D"8YC#;3 +F5T+<"@K4T[49V*Y M1"XPM60\4865^8K-G[^R>]4-L'[R?I%\(5/L M%N".=TFV7(H5DM\X0>3*4J6H(3#[/ !!MB"(XPQ;\2R0K$<+JN,MN4FX, MN\;^+(-=2*+X6\A&41C-(F;6')@R;EDEQ+/,64^2V#LVIG^36?#$EURD[)-* M$V@U1Z5'TW#6GW@ITW $.?]+48BB9@KARA*]GYVQ\60:W)6V!#3+,D\,&X?C MP03_^^-A<%-J3;"*MT#!Y/!L,G+7R6P6_"H-9\]"$ZXW[!&%3F!O@O?#$)%S MUPE ^T2@5:I&X70VQ/[1=!P\ &[-(JS$7W"O\OB8[EDX&PYQ/0N'UG+C&F[PW:R\+(1*+#L#8G3FA!U'_OGKG?@_>GS*I#,@*G=HVP"VV(?1HL MU[#9U%2DTB'H9E$:)"_X &/O^)9%$^]VE_W2LA?[!:*<>(O>,*@BBF$;="=< M:^(=7@>_D1AYU=8VTJZ=22DO#*6T,Y< =>^=85XK\:X27"^ 11YA!^@"\1': MHI/74=C'5B!Z:BO(6 @[M*+@VSKW+?^.A5J@^@BW6 NKNHB&YX M@UK&%Q)L=@R^+36F#U2)3)*(Q=81>R^@]*B.)UY]^*557Y "+S*&%;6()A # M<+9?(UKK.Y Q', #4Y#QVLL\)G+#765#2;5RD0K$ M$RP<#+O3*-HWR!-@_CH;3@BNROD;)X_%;ZG 0,2(+?J-9#%''*'H;":XMQ"M3JC3SS&]B2KT"VA=B)?.<*":;$$:S+B7\LRBLR!9"!]&H M!N, 3>M0.:E+J5':,YC"K=*4(REZ!VQ HS"&_'A=.G:A0UG:P\D1PD,=S-E- MRZ-'CA^Q++AK=[L@/'LH6QRJ0S7?K6K*Q([M-=QL!S?ZDFX'.]@/-JYE3"F@ MV*0[FPQ\;3C@QEL+&''I+5FB<-Q_P]Z*+$&;+*^CPW;1:2.+8B"S.DD97ZVT M6.&6+;G4[(6GI:.S1*W_$_F2)\&/?"$LWHVZ(\RQ:4HIY'"(USQ?^;+F*BO7 M>DNQ:A0?+$2N#P7M/D0,PZF#T=%$(BT3M!F-B9D3;#M7C O79BWC]6L0Z)Q0 M09"UAAB>0DSN!RAR@)MJ#C'GP3\%UTS0S,O>#B37/$450OO9Y0V<*0"+\HWX MS,T:*$2S(9*W2C(L\8 0'CR.59D[YI+1!YIO-0Y"2C085B6 *J7772D9AOVS M2;!'6+6@N=*!@]DW-[QJ%Y"NTA=2R9E!U4SAXDXC6VJ5.8P,SV"C,271"H// M+)H$7XL-IS;9:#)L6)L8/(D$[<,K.8%5I^QDR$Z#SX!?ZM?>U%NNYU_F]S>W M(;N]_\ >/K+'VZ?/#Q\ VB@<],\:$-N=5N:QIC*2'"%3N_8'1[@L;=,7W_6[ M44U;5PWP8-8\0*B6.$Z@X30#7G._/^>%[A"9,-_V@MJ_;]D86TR5 C3/'V 4 $Q+,#K8 MF[B/6';B99]6VK0_&)#ZI-04 Q)8T1]N'9PD3X;#"8A!63&=G@5?T C. M60[A;SSX/\0CI (Y?6C#/O%:V/UUMU!= ;5C4M5?M2B4=FF=4)W=]YL=.H;V M6F?\3.B5^Y)!@P3HX(_[S=/F8\G8]E\O M_ V.>.Z+P4)9JS+WDJS\ 4$L#!!0 ( >' M3E%\H"M:.@8 # 1 9 >&PO=V]R:W-H965T(M% @@^Y"/.">1$NVB;H,UVL5CL RV-+;84J9)4G/37[Y"4 M93EQ4A3;W1>+HLAOKF^&0Q\ME?YB]'HFS;%@IJM*E/1E MKG3!++WJ1<^4&EGF-Q6BE_3[DU[!N.R<'/FY&WURI"HKN,0;#:8J"J8?SE"H MY7%GT%E-?."+W+J)WLE1R1;X$>WOY8VFMUZ#DO$"I>%*@L;Y<>=T<' V[Q" MO_*VDRTS9O!P'M7R-M3UCAYF"\M%J^LIIGSVY8ES#)R8JA'?(3*61/&[-4<\2N%O22VN@LP"4/ ,T2."= MDC8W<"DSS#8!>J15HUJR4NTL>1'QMTIT83B((>DG_1?PAHVI0X\W_+ZI%]RD M0CEK#?QU.C-6$SO^?D'&J)$Q\C)&_]Z=+P.]5Q9A^NLOTV20'#Z#"KH8!!_4SJYQ!NE64BHO ]-.&+ M+G!FP3A +Q=>01*/]J?T'(SCZ61,@]I8-S6-AY-A=/FUXO8!N+Q#8X/%7*:B M(GK1 )QR-+FR;!SO3T8-R.KI9[^'))5\!/889AA/DW'XC6ZO;T_?DI;3>#1) MV@:$1639-!Z,D^BW7#0 M>K0SW)_ ;C-H>WVPO\7KZYU)/!Z.GL[\L-U5*D3?3X7N(SE) MWR?64X$YR^#5J#NETBV$/X5D%KT:=\>KB9B@38G^;!(/L?/+IK\@QVQ!:5Y1 MRL6PS'F:PQ(U/N=*Y[ND?_C4]_[#X)"F(J*NBX0\5 M,O5V;8\/S-ZA>4''H)Q#KZ1#H[X!*N/K$^&@5XNJ#I61S+N*#F%%&VCT$+:Z M^&RO2MUM!<_4_03_YD$@S1GE'/A*U2Z D=UB1LV['RB"M2V&+R2?\Y21QRNI M9@;UG2^_7)85(>[4M7#W(/H3F09T9V+#F,>%U!/()^Q9T#>&&2ZXE$X4U>X2 M-5=9B^QU@D2WFDDSIP+"I55-_9UK50#+5.FK#>U?^Z2.B\-U@<&G&;K*O23> MVQ]&OI3#@IJ[S=RM67;MJ]<.WE./:'#7+5$%:2_1KNB6]"G;T_?G MES%@)2FI)'6KNWU=6?S;-M9>8_()M/$(U1G4?_EUCGA#EU M5,041^+N3Z7\D^"\2/J4"&VXY_W&X3G<&Z_W>TX[*CG#%1GY;8/4U.U3+[\Z MZ=('L$Z@"&/" MW#B/H[0U"$ MZ@YNV_(1!:(^R"2F: Q5#?% 7L@HF=Q!O_(;*UPQ=JTZ>3:D)0&OK23HL[GOL>PFJO[C]E7!RYL] M65Q?0NE#AJ6BW*(IMWUS<8N$W4"EJ'7A"&O;:[9=M7JM6RS)6_B[N@%_8(4+ M;3/;_!UP&F[!Z^7AOX1W3"]<-@FP8 !D M !X;"]W;W)K&ULK55+;]0P$+[OKQB%"H$4;1(G MV4?97:DM($" 5JV ^+@)I.-A6,'VV%;?CWC9)L6 7M 7)P9>^:;ASU?5GMM MOMH:T<%-(Y5=![5S[6D4V:+&AMNI;E'12:5-PQVI9A?9UB O>Z=&1BR.9U'# MA0HVJWYO:S8KW3DI%&X-V*YIN+D]1ZGWZR )[C8NQ:YV?B/:K%J^PRMT']JM M(2T:44K1H+)"*S!8K8.SY/0\\_:]P4>!>_M !E_)M=9?O?*Z7 >Q3P@E%LXC MIUL B@Q(IWTEWJ M_2L\U)-[O$)+VZ^P'VPSBEATUNGFX$QZ(]3PY3>'/CQP6,1_<6 '!];G/03J MLWS.'=^LC-Z#\=:$YH6^U-Z;DA/*7\J5,W0JR,]MMH;NU[C;$+:2*P=,.H.,"=#W#L+W )@W=:N=K""U5B^2M 1+F-";*[!,_94<0W MG9Q"FH3 8A8?P4O'@M,>+_V7@N'SV;5UAI[*ER.ALC%4UH?*_E=OC\.]UPYA M^?C1@B7LV?$R[D_;\13'TT+33%D'N@)7(U1:TF@*M3N=4+-OJ=E]KVE)EI-[ MS!.8S<,\C4F8+\-LED\N=--V#FG$=>7VW" D:1SFLQP2%H?+Y6SR%FE@:BU+ M$$UK]'?T2!:2<,Y26M-%-GG9&25<1\X^R4K<>-E"EL>0Q>F$R"5DLX7/*&39 M@A"MI5$NNJ:3W&%)$TAD5 @^S#A!\$8;)WX,&T^2.?G'@!FH;E"<;GMZN=:.R*H7:_H[H/$& M=%YI>K<'Q0<8_S>;GU!+ P04 " 'ATY1-N67QN " !,!@ &0 'AL M+W=O=1Z5Q]'LC./TFCGN!9%Z;PC7LQJ7N -NL_UE2$K[EER M4:&R0BLPN)Y'%^GY\3B"K+%.5QV8*JB$:K_\H3N'/< T.0!@'8"%NMM$HX3PB85DT]Q@M/FJ'D";/GDQ9RE[LR.%3B>#X2B*LO*!(%YE6F9!HP5$H M*[DJ$(1J+6[,5J@">*4;Y09Z#<6.:+4%4K;ASLCLM>-RL.22JPR!NS\8 MGT*:#D?IA!9=L[UK0,(C62D2@C&HLBW0;2DK>2OH_ ?IP]=MX2A-GL-Q3]": MAW*>>7J6G/7;6W-PD=TUPHI WH>&X]%I^_OOU:2C!*8,B.! "2SI>AR=^<5P MDH8O&TXG4_C;6XSW%%ZA*<('3E'EE98DD@, !\( 9 >&PO=V]R:W-H965T DW9=AS4-VFQ]&/9 2]<648KT M2&J.]^MW23F*O3;>@ %!Q(][SCV'Y"4]WVGSV38 CCRT4MFKJ'%N>YDDMFJ@ MY7:LMZ!P9JU-RQUVS2:Q6P.\#J!6)BQ-)TG+A8H6\S!V9Q9SW3DI%-P98KNV MY69_#5+OKB(:/0Y\$)O&^8%D,=_R#7P$]\OVSF O&5AJT8*R0BMB8'T5+>GE M=>[C0\"O G;VJ$V\DY76GWWG;7T5I5X02*B<9^#X^1-N0$I/A#+^.'!&0TH/ M/&X_LO\0O*.7%;=PH^4G4;OF*II%I(8U[Z3[H'<_PL%/X?DJ+6WX3W9];)%% MI.JLT^T!C I:H?HO?SBLPQ%@ECX#8 < "[K[1$'E*^[X8F[TCA@?C6R^$:P& M-(H3RF_*1V=P5B#.+=Z[!@QYJQQ7&[&20);6@K/SQ"&Y#TFJ ]%U3\2>(:*, MO-/*-9:\5C74IP0)JAJDL4=IU^PLXT^=').,QH2E+#W#EPU6L\"7/>"]'%\*#=&=Q^>P+\BF<=PQ]8[2U9%E57=M)[D=NP8UP\_;#YHWN M#:]!\18LH9-Q0?; C27?$AJG=(K?BZQDY 4V)JP8W6KU?87* .WRC0%H@_Y\ M7!YPDVQ"+AB;(B)/R]%-J!)<# ,RV+.-V&(B.F:/@)C1 I/$K$P1Q.(2T]R_ MOU_^[*/R0:S.)U1!.&W&)RP(RW3>)K2WDF1%D%/'M-R0I;] M%O?' ![P;K= ]/K+#2<[CD0IKDZ+-1,N4%6/<" ;!O! K+%HN R;',IJZ-,R M1A=V"^'6E?MQ.)B' T? .H%'$8^#:[@C_+^*&NV$:S")$KB@$HE1IJ_H%9Q( MC?^MQXY-G0Z/34R8YG\OC4/"O^8?YKUTAR=&GCGF_"TV1)I3OE M^OM[&!U>OV5_Z3^%]T_G.VXV0EDB88W0=#PM(F+ZYZCO.+T-3\!*.SQ@H=G@ M"P[&!^#\6N/='3E%@F[F#!@4 "@, 9 M >&PO=V]R:W-H965T$7A *HM MR7&2-@\@R3JLP]H$3;9A&/:!EBB+*$5J)%7'^_4[EZ)5ITG3%A@0V"1][[GG M/LF#F9G M)RU?B1OA?VNO+7:S :64C=!.&LVLJ$['Y]FKBWV2#P*_2[%V.VM&GBR-^4"; M-^7I."5"0HG"$P+'UT=Q*90B(-#X)V*.!Y.DN+O>HO\4?("7\R\[! 1/(O[2J2F;9PG+TSQ] F\^^#L/>/,G_7VC"],(QG6Y==BQO\Z7 MSEM4R=]/F-D?S.P',_O_4UB?1GMGO&!9_OR'HSS+CY_"9K>U8)51Z#7ZR?.E M$K'AY+]P$JK,!'TSZ(NH/]+07V[8LG.P[QQS8H7V\Z]&?PINF:",,N1C@WR$ M=. C>SFZ-+8U@!(L\@-S3KW KKFOV:5IFD[+@E,3.HK\E!6* Y[W?3E18L45 MJP3H$0-3,:E=9[DN!$G*QNW-/C_92N[H/F.3!8CM83'/#\B9O*V-%I&5!/U& MRRHRZ7'8)$OR_7TH3?*7.=M[H!5BE01KDX,YY/+%Z)9&BFG8<]ZTQW!R0T%B M-\)^E(5P49$7A>V(FK%,&_U"]A5GA4*D2B3F#I2'G6&<)#%"-+*U=+*4F) @ ME62+E-@=)6F*Q;?97EOIQ0M3510A1%IXA]@<+@ 4);[?AS[0F((>M3-9$)GO M UOA@F"(N^.H2/ JN%)4?06WY:>2@\RYDWP+S?(,\;ZZ/?\UI#=)0PZP/$P. M\P,LOUYKEZ'6SOM:N]+; J:!DLV3T!!0:[G>,/C0*D$)X:RUAJ&H.2LEIH)< M=J0_ F]2@&!#KGA3?&#Q+(($XH?';C>-7R,3"*)BO MC2J%=<3"(@F()7=;2H4R+L1Z"*^)_N>+WG\V(;G'C+.;5NH75U6U93%%8B@8 MN),<(B3U*$RE/$TH6IWG=+O>[VS\+47-5:C#!Z[U4=KU@<8Q%O)CQ*)TH&H\ M6\.G2BJ8U;P)#0!XED_3[4&".+M6A,>$VB2CG1[VM=SZCF@I9Q*JYV]F MT^UPT,\?%_=$0*AWIE3[S!KX^W^/D+?AEG[/74Q M9").0#?ZUC%.OM(%YMW#>2Z%FS[VM)CMO-[@SRJ\41VBW6G?/^2&T^$9?-Z_ M_CZ)]V_HM]RNJ&"4J*":3@\78V;[=VF_\:8-;\&E\0A>6-9XR@M+ OB],FCJ MN"$#PS\'9_\!4$L#!!0 ( >'3E'=O)]"Q@0 "(, 9 >&PO=V]R M:W-H965T>>R[)#-?:W-LE MYXX^%U+9L\[2N?)-KV>S)2^8C77)%5;FVA3,86@6/5L:SO)@5,A>VN__TBN8 M4)W1,,Q-S6BH*R>%XE-#MBH*9C83+O7ZK)-TMA,W8K%T?J(W&I9LP6^Y^U1. M#4:]%B47!5=6:$6&S\\ZX^3-Y,CO#QM^$WQM][[)9S+3^MX/KO*S3M\'Q"7/ MG$=@^%GQ_M^AO0^[(9<8L/]?R=Y&[Y5GGI$,YG[-* MNAN]?L>;?(X]7J:E#7]I7>\]/NI05EFGB\88$11"U;_L<\/#GL%)_Q&#M#%( M0]RUHQ#E!7-L-#1Z3<;O!IK_"*D&:P0GE"_*K3-8%;!SHX_:<9JR#9M)3DSE M=,-76JZ$6M"YX;EP]%XSM=TQ[#GX]):]K,&?U/CI(_A)2A^T8+C"KLIA>>H]I_S1LN0N#Y/3G;L30^#,K)STG MM^1TKHN2J4T7[9UQ=&=.TD=1&IUQGEN_[472C_M0OI2^B5]ZJ\;!=#H-06]= MT-SH@NXN:,+4?9<^QN,NE96Q%5..G(Z\*5+"L9;=T]0@P_I@P.?"L.*?V"UL M!>&:)ERC%5L)4UD:B[P+$J7@\VX@]#+32A>@XY9GE?%R&6>N9>-\?'-Y&V&F MA64YVEE8QT$_S3;!P:?X-J;;@DE)D\JBH!:.FGV&^6CCO6J\/JC&'4ATE5% M\_:'O(D=J5&@*9#1$!BC<"3]\;6MBUYQXZN5&5$&CC#/RE**+ 1A";=!*)7= M8P=P-1,YMZ6 ?G8*2%Z=6E+P[@U#(>:PLZ@*1%&6VC@2#N4N>9VE_7=.WNA0 M',A)F^!)W"06]T:( MIC[B$A1Y+=SR0-=QX)^1;WEO4N/1?'M.^=6J])DS?U>(HBI FU"9*)DD5NA* M^5)'+]+C/8U@$JKR=2XUEL<$M_AX:JW#G7W-&&N,E[0 M0GEA6T'.QON$XV05GNJ'BAE$@O K55FXPEHAG$>)YCRP MUX\'/^Z%"><^%H86P*L$% @8SYAD*N/;_FBPO'";[O"SAW3N'!T&MB\!:B70 M?4P#$31P\OTT0%_30/0%#22OOYD&Z#D:B+Z;!N@Y&HB^A0:^]&+H[;W;"FX6 MX75J884RU$^X=K9] (_K=]]N>_UZ_L#,0N XEGP.TW[\ZKA#IGZ1U@.GR_ * MG&F'-V7X7.(1SXW?@/6YQH78#+R#]M^"T=]02P,$% @ !X=.47F;W%30 M @ Q04 !D !X;"]W;W)K&ULI53=D](P$'_G MK]BICD_U^@T%@1E '77N/.;NU ?'A]!NH7-I@TEZP'_O)H6*CL>++\EFL_O; MC^2WXYV0CVJ#J&%?\5I-G(W6VY'GJ6R#%5-78HLUW11"5DS34:X]M97(]9?M4M+)ZU#RLL):E:(&B<7$F06C>6SLK<'7$G?J3 93R4J(1W/XF$\< MWR2$'#-M$!AM3[A S@T0I?'SB.ET(8WCN7Q"?V]KIUI63.%"\&]EKC<3)W4@ MQX(U7-^)W0<\UI,8O$QP95?8M;91Y$#6*"VJHS-E4)5UN[/]L0]G#JG_C$-X M= AMWFT@F^5;IMET+,4.I+$F-"/84JTW)5?6YE'NM:3;DOST=)9ELL$%7 M$ 4NA'[H7\"+NAHCBQ<]@[=D![;BJ(#5.=B"&5?P?;926M*O^'$A1-R%B&V( M^#_:>!'!D&^DMBS#B4/L4BB?T)E^%AHAB%^]2,,@?/-W$#@I\*3(!+%%:1 % MZ U"(3B1KJS7HQ[U]$ ]M2VE)1CV%DS*$J7Y5(TF7XV21&:Y\A*BQ/7]Q A# M-TB2SKI&;6AF(M6&6$^E/KB@*=#K0B+:%J>^#Z: ,B/8P WCB-:D/^S=X;KA M3 MY@ */[Z'9GJ0D=OUT (F-VEN(RA34YI()I0FF[_I) $'H#@=![QK7C%OW MK10%*C,B2&%!$S?N]R&BL,/>+75!0A"Y_6$(0>*F:=)[N'V875-A09BX21Q; M:>"F40S_^@?>&;4JE&L[0$RCFUJW+.NTW8R:M=3\;=X.N!LFUV6M@&-!KO[5 M('% MD.C/6BQM41="4VTM^*&YBQ*8T#WA:#O<#R8 -WDGOX"4$L#!!0 ( M >'3E$*^J@RN ( +L% 9 >&PO=V]R:W-H965T]^B?;.P4RXHI M/!/%8Y[H;.:,'4@P99M"WXGM9VSB&1B\6!3*KK"M=<.1 _%&:5$VQN1!F?-Z M9[LF#P<&8^\5@Z Q"*S?-9'U\B/3;#Z58@O2:!.:.=A0K34YEW-3E'LM29J3 MG9[?Z PE=,]W5&6%/;C@L2BQ#]>HIZXF J/FQ@W8L@8+7@'S [@27&<*SGF" MR=\ +GG6NA?LW5L&1Q&_;(H3"/T^!%[@'<$+VW!#BQ<>#;<.$AA/H ES,._.## M$3YH9+B7Y8V,DRP6U%U**Q ID!JDHJ NS?EZTOF.3 *:,@(5X86*8&M BW_: MH8:@[\[I@TJ)/'X!RAQ7K&ZT-8T"!=U"*,IK#]Y"./)H[0Y/A]#K/,II0&BR_DS*DUS M@D"Z86@T_?YH=-JI X\&T(T\GY@?;AX6E\81OQ\,1V \&XX#^%>YW8.&*E&N M[=A0E*X-UW5OM:_M9%K4#?E'O1YK5TRN33X*3,G4.QD-')#UJ*@O6E2V/5=" M4[/;8T;3%:51('DJJ-3-Q1"T\WK^&U!+ P04 " 'ATY1*N-.MW<* !D M&@ &0 'AL+W=OD8KC_?5[+BG)\J,I]O$E MT8.\SW//O93?;E3Y3:^$,.PESPK][FQES/KRXD(G*Y%SW5=K4>#-0I4Y-[@M MEQ=Z70J>VDUY=A$.!N.+G,OB[/U;^^QS^?ZMJDPF"_&Y9+K*XN6BFIS$6AI2I8*1;OSJZ"R^LAK;<+ MODJQT9UK1I[,E?I&-W?IN[,!&20RD1B2P/'O6=R(+"-!,../6N99JY(V=J\; MZ1^L[_!ESK6X4=GO,C6K=V>3,Y:*!:\R\Z V?Q&U/R.2EZA,V[]LX]9&T1E+ M*FU47F^&!;DLW'_^4L>ALV$R^,Z&L-X06KN=(FOE+3?\_=M2;5A)JR&-+JRK M=C>,DP4EY=&4>"NQS[R_*Q*5"_;$7X1^>V$@D9Y?)/7N:[<[_,[N(&0?56%6 MFLV*5*3[ BY@2FM/V-AS';XJ\;OR(M:_R(K+_JA?^Q6ZB13 MNBH%^_O57)L2B/C'*RJ&K8JA53'\+T/X^NY[900+QG_^TR0,PE^ZLMC32C#< MKE4A"J.96C#I7L\%JE$T=\8NYGC -5NH#'6F+[V_"5XR05EAB.D6,;4AQ9]@ MZMUBGS8R8>H \@%&_I1-&&]L1_%0_;&N[N_^?1QQJYG M'SX]S%A]]W3UU]DCB8C].)C@8CB*V"-VRX5,>&$.C#=PYP9/>+&UWL:_:*H? M49:PT?GBP1=XH05V) J5KTVSTSDFB^6E=\*??3%L)^;2N^8IU,P-*$2+\EG MSLEHB+^CX<"[2I*RPC[Q I;3"&/H3\<1B_P@&GJ/1B7?F%H3?2# 14HB3"D3 M@QW:O@S\,!RSR7CLW:QX*0V?9Y2S JOFE=LW'DU9#&FW JR92&[)J!<'[ T+ M1H'WI0"79O)?$+D$A[)>- CQJA?"P3?>/6@9!%QB5[%D0"_DA?YH,F%QZ(_# MD?=4\D)SQW ."#62X,E@,-A%IA3/HJ@$- ]&)#_P!^,!-#PIP[/#/'0"R,:Q M#WDLGOCQ:.I]Y5GE7."4#UXD$#G"N\& I,9#/XA)[/WLB=W./LP>'F:W';RP MJ\?'V1.!9N*/(!68@3=3"_6Y*,1"&K8H5B=_XD?#T7S^]F' MNR?VX>'31];[_/#IZ]WCW:=[AHI\')LXBO]_Q$A=;7L@-&RG MVRJ$5W OI/K!Y9328HM -C7 '&9L5*&R "YV53$-3T(X&/E#X)9J9M*FI/6Q MB9V1A <*KBM1?Q*1^GM%3E4H0JK^EDIZDX""WQN/@!7O$V):,A3N+N663;"M M*JFX(3<<$]1"/P2NJ&-E?,.2%2^6G;+N3:98=(2E7-PUKJQ*+=M@+*OW"J)I- Y8BL>G MF@65O68S9T EO.=K /%%8FX3P-IY%(\Q/F49TNX!4S4 MW9C1[[K$5MQJJBTTJ[H<6B25@F9=!E+..?4V"(*+Q;,@S7UV=2#<[[H"X6F; ME^*(V[V$E^46(=OP,M4GO A&K1?6:(UF0UM^KO=8*@VBH)E M1.%MD6^'JO/@]%*D?LOLLB85KWGTHY3L9\&K*R!1%8T23J5SF1[7(C?"U1)U MM;1_LBYU-=[66XU0,I[M4.*,VN&VP M<)3\,.ZSWZ5QIF/82?ZH9,W6D-U:Q>;;;JE0"#[R$L+I?.DSB2+O^IW)7%*I M@V[ JW>%$26Y\E"/.3RQ/OI%DY B?N!&W.85+MM,NAB>C$*J+)IJYF($ M8O&"7JH;>B5B<"P&37IO#H-#EN;^CN^41?DOI'+?2ZYD'0U%6=4W!3,(W>M(8HFN:M$P.@T!8SER<;YCFK1[WN"-6KVRAU9C<3 M>K:Y__]TCGV:&/9U^I.14UE;=-%[8VEHH\AY=UX% 9":^TV+-6.N)/N+;D6+,?ZG)!AR?L,UOO5&J.&ZM- M <%K/QRI3*TU*_[LRK3" 2M1.)0BE5XG\DW=VE*$#995"M4.7+45S9R!P'0E ML1.2#M)D#6SO@RFYX+TR&S26NT'\9[[.[6QP]GWPW$HK2T+2F[/3-%PL@C.#D MV6S36[F0-$VZWG,O-NPW46JQ93/,@"J7";CT661JG9-!5Y59*1SSM\3*0!@% M/$=!HYR:&BL%VAMFQ.Y7CU_IBU)']I6F.95@Y5TATS3JWZ#84%N?2[4L>5ZW M!U6B+%W!SBLM"VHWE//$+M94:W/2F @,WO6!BSX.RKS*+:.$03_8&QC;%.<< MZ,JXS#W>U'YC[4X#AEZ:.'!/W9$*EV8C-_1 \U(6-!)3QB@-3D%G=P)B@'UH MNYET?3$8#'[ZSJ<@KQ,?DH$\.3IP1I!.EU+:6Q659;R5T[C MJG3G$)I8#WBU.V]01,C4K?63=QTQ=+X$(3: 2>CL16U>(.^U+0=YX86#7).W MP^" 0RN@'A;B2&/-HZK(;(:)4./13UW6%L?).2&2 (")[Y]$'["A;*8 G^0O MA+1O6=$AQT6FJ&R)T5&RRK*?C40MBGR=J:VPO3RA M;YD$!/02UT0<>FG@H4.[V$B,2KDL"(_'!X"MJ*VT\+6MUSFRO[0F WO,HI.7 M[KHH7CCD\WK.6M"4:+\AE@+>%7O#T]&IIUU$^=YQ84QR][JM/CAK=_\;VIT;W(\ [=/V)Y0K M]\O!;KG[_07#]I*BFXD%M@[Z\>B,E>XW#7=CU-K^CC!7QJC<7JX$1SAI =XO ME#+-#2EH?UAZ_V]02P,$% @ !X=.48$&7@A=!P G1, !D !X;"]W M;W)K&ULK5A;;]LV%'[7KR"\8A? DVTYB=,U"> D MW;H!O:#IMH=A#[1$6UPI426I.-ZOWW=(298=.T6 O20TR7,_YSN'NEAK\]GF M0CCV4*C27@YRYZJ?1B.;YJ+@-M:5*'&RU*;@#C_-:F0K(WCFB0HU2L;CLU'! M93FXNO!['\S5A:Z=DJ7X8)BMBX*;S;50>GTYF S:C8]RE3O:&%U=5'PE[H3[ MO?I@\&O4<&YZ 3283]=X7?G=/HYURH3QG['@IWLG7:"_35?6&>0#W\_(>:D$W/B MQ9P\VX%/TWE-)K-OOSE/)LFK1KT;;4R3KGH)99IZ, MIVE=U(J#@%)UT*^B=QT]8+*S/)C10V9I^(*1!$:0LFSAFYJ!U?*,&< MWI,6;:4!4B!-]IAM6,XS$#BV$(**'GHCNYB592J\7%I4WD&R[)E[%K-Y2I989G7:\J2 ).-7[XZXR!]/7GE/<8K2 MT@KGZ,J6"VQNN,P?^[%A$$&]%TD\1DU#@BYC=J,XG#>GD!5@XM/7BPD'U[L' MY'%#B.,-;=*&F7PO"%5$CID!N/]8N^HE]S@"@)H'9/QTS> MTX_,L@HY;W.R8)TC68B'7,+-J<)>QA:;?@7X.IN]@@#-309%HEM)%:$-TA?U MQ+-,D@VA;)[OS^8@YSO*TCV!^E2L,E(;*O'&=5 ^"LK#R4JB_#/N?!Z0OYXG M--.^9+QL2FT-$PSSZ0N0\]*!$$B^RHMH5(BCPY'9$PH-R1JGX%(DMLN-$)05 MHA^ %C<><;L^SBT"-P#*CPX;.5%PSW;+-6:O>9HW$H[I5_ -L*+)32HS5*KG MNT^WJPD0PD7D*X<)@WYX]7750N_6F)C=$:.G/00 ^P?)1 YJ"T?)0CI^K"P@ M HT@>-5I39$:_H,3;CR%NUKM(<-X/1&KRG-[V+VFRX!AN]+=HM2*A9P M;M+'PZY#6%C+DN'IR=GP[/QE3Q6@;G0PF&0"6P,662X4.1Y&"FYKLSF@02,L MYQ*C5.?BMAC[F@P]_O#5RH@5@)-"B^8 SY$O/6Q.3N+S+6Y2%J.ZTE[F$,<7 MIS',6,/V4( ^=\$-+8H +5#L2NXPXJ"Y6,Q!I:+)6=]_N.KVN"X$+! 45J/O M(;J18BEZ7T$EUJ%2P#,@!6:"2AORQ"\:.5YR=$#J8D@O)U D".U;%,&TB^I; MTT:]XC*#N^+3UENM*E5MTARS;%!XZ&71-MVG\P57).;P=7@B>I1,C"]I!GF. MS;8WH+45&%B5)46LP$Q+3@6K_E4?\6A/)8JS;\ !^+T:#Q)#NT!EO1C'2>N! M(9J%!*H0@9]T"EV7?KCI-19R YQUJ!H.&'*X.M:YAG9ARF 9A8]$+H1;TV3C M,XFUF=3AI[2V[CL^R(V;NOXH6JMMZ!)-Z6*'9A'Q(*UW6-LZ>S[2*\,+QFN7 MHPO]"_"%DRBY#N1=F,I$GYXB\)0'CL#5IWZ%]Q)[J\5C.75%E7J^'8Q:R3+, MO!TN^*[=#8#)>!?-MDPS=C:;#">3V3ZZ1GL!\ZA3]H!G/^N!*2?;1-J5OS]O M]^7/DI>0/_X_Y$_CEUOY<\?P9MIT;Z8A.]NJUTHS@E[F-.;>+'\B9FUVW:]@;J9.S3]CV""B"(\"!LE@S+W=CXBT=]%5!J'$];W2.Z M_B(Y'X[', I65,*_W6FP1W+T%'RZ8?8Z%(8,6!G 0125TAOQ*)M]!T:7L;S1K:8[5+;!L/U!F5-_]#K@ M92 ,*1>TKDMJN=\W3XC;N]_;1\Q_H4+=CDO732#_Y=K'7?\#PV(9- M:=@2[1@CE/F,MQM0NQ;-$8TK9&*4H;/(HA!XG'DH]6-LVTOO1<";[$ Y/AWR MOH;3V7!Z$B!P.IQA%2S9"WSTG%:]-+K8AB\^],H?]3Z9%,*L_(%TY3_ ++1SNO#+7'#D M(UW ^5)C[FU^D(#NB]S5?U!+ P04 " 'ATY1I!8OU5$* !F&P &0 M 'AL+W=OK]Z?G3D\J6JI!N:E:KQ9FYL)3T>[>+(K:R2 M!1^JRJ-L-'IZ5$E='[Q^R6L?[>N7IO&EKM5'*UQ35=*NSU5I;E\=I ?MPB>] M6'I:.'K]JCQ=-11Z70E:J=-K6P:O[JX"Q]?CZA_;SABU:WKO=; MD"8S8[[2P[OBU<&(!%*ERCU1D/AWHRY461(AB/%;I'G0L:2#_=\M]1]9=^@R MDTY=F/)77?CEJX.3 U&HN6Q*_\G<_J2B/L=$+S>EX[_B-NR=C ]$WCAOJG@8 M$E2Z#O_EMVB'WH&3T3T'LG@@8[D#(Y;RC?3R]4MK;H6EW:!&/UA5/@WA=$U. MF7J+MQKG_.NI-_G7PW/H58@+4\'73I*Y7AYY4*<]1WFD=!XH9?=02C/QBZG] MTHG+NE#%-H$CB-7)EK6RG6(DW\_P&S2,9LPL\G_P+ /4[HR7HGTY.\_ MG&1I]N(^NN+>%Q]+68O/2P4SIL=AF_BP"CE1%^)=G4-YI$;8J)W0M5?D0N&- M6%ESHPN5Z':7HU4SG^M<63<0JEJ59JT4?A;:(M6,=4PV-[5#9LC:.VP7'OQ) M*EFO!V"0ETVAZX5P+(UA:4 B/,H5ZDNN@_26TLH-DE)7VD.F^$R9IZS%0CC3 MU)I6B;-5\*+.??MN*#[4XHW*53535J09Q5-ZRELWJV->/1GT!66+/WOA IFE M*0NHG)!TY@;$)8*FH,!AD_CO-3#V0G\44*?X4-VP!+"1H_C:,A;:0M':U8U<">JUQKR"%D4FF23I1@- M)Z@I9=E*.AJFW7,09D#67"DNG>5Z*,Y\@JQ<=UFY92^QE(5(AT]W:) P47BQ M)3S>*4N6)-FCN)4LE CB[K5HLL>B0?0[;&^A^(Z!YHUO;+21&X*.F&N7PQ*D M"]/IGM/30;"=N)5.U.PT4\%E\IN8J5K-M4_ !2%.<3RWIN)72)N&\8;22*AO MN7*=1_-^5N;&>5@@-XM:_QYM<&_LQ:+5)S#<,HOK BZ849*6D-+*$MYB?7'^ M5OLEA8#ZIFRN$7\KY(D2ZK=&EDF,84#S5_0"XF(I(U47* 2:@TRB?2V2B5K)2W;BJ*"N),_EA)>1CDZI+=45+A 0UXL MV@H^O#*Q?+0LV>VMQGK;PQ0"&PEA*^F.4H%XH]H!E]7IE" LLMOE$D@=&-*O"BU7U.Y#;Y%:"\U MN,/N$*^WX^%RL)U19#%#40NMN!0'%=O\;!S$ZG&!)I*T:N/AC@$&8D5A2K[C M*#=VKC2ED+O+B@I;:RN66+7JDJ=:-?KAO H8[%IO#1,2UFKW]7".@!"6*/4, MQ 2NAU,H1>6SL6NQUJI$7C0H(YQO\SE8"NEY*V3I1^99VWF*'35#:TBVWDE" M8HX(F)L2O:M[GEQUI?I7[O94<=C[=;986+6 S,F'QCL@'R,<9.E53.!..LBR ML7@DTLDP&R=O8Z!&=&__)Y?1)85X/!Z+)^+QR7!R(IXD%Q*UKRRQ?B1^#.Z@ M/4\GM"<=#T^Q.?EP_7GZ^>SJS;NKM^+LLWA__?,_NXH-_FGV-/"?9"(;CO"[ MX_J/RT\7[Z9GYS]?_JF#'&7>>,04F@>KT;/G(:?(6&TVJ4ZGHK$<3YR+R;[B MRZGW*'TZ&(W"NUJ7XM,&V4/QV\Y?XM4'_S^&TV0G?^#O0E&XH@4KMN,N+PUG M^8.%<6]21@*A5%#Q0.DFT6+!2OY$C12[-7(GJD.&2=_YY\EB35J9Q\(U[(O9D1G)EZD/2:..*.[F0C2B@)L.329<("+%G MPU&:? DG'X^S$/VG*0*[%_%I#/CC$=:O/EP=?KF[H-8JXZU.$0O/DKBPVR.^:3OSD*/7U)F+R]\:*K"]SLT:R%=MX=-2 MNM">Z( W*ASJ9@^:1O@0!Y]*Z$Z"]'DSO:9&5_J!:%:0,.(5; L)!9WUI=HD MH0I## RLB.AWM=U;&3%,ILWL/X0T($,]B:X;:N$:<&/0"5,1#Y5 E "3;5<3 M^ZQN&*('5H"%Y1+ ZE&Z&0<,TG+0PC42LF'GR7M8-Y?S3-H+;A6->2,,D MM+V8A=BX,V^0X0+S&<&M:[A=;IFUV,]A%$0$R62F_*U2M3@>_8TTRD;X'RVX M8=#YI:MLW4-+D@8Y9 9#92R46QUHB\@\$I1KVK:WS6])R6I*'][6V.SU" M%QP\+=XQ+[V>:^NVA>\-*C$R!QB4T4[DQA8$U*'C[KUGMW2X@A':2VI;XAU5 M'']FZRY.!SOMB*,X2T>C078RZ04N9=A>LY#Y8IJ3,X;B?(-I!@- QWG0;_+$ M^&0PRB8Q+"6!8BG7.(F1M0[4'427OU]:^A#IGTKX"* MZ(/*LQZH)'\ *APL^R$EJMA=+C ]4IW^8+3>KA,[YVE.0[EUJ(543R]O\#>V MG< 0S"?8_[:]].AUB!%QD,U3M?+AFF<\VKVVZ$R*ATI[Y-P]49N<&W1KK.CF MGJN["MH O$$6] ^5("?#+5Z I/+>U/+,#Q-EU6CRK"P_]KI8JG5'%.CRALJ M8\F'<.LV0+9UZ#/7M2SU[T&'*#E/QEM%C>[+3-Z00+PSP$,0'T;N-+8KPT/7 M6PJ.FBM89Y5#XU 0A>3 MM,IW*]0H$+*O>P!F$+SM^'E](>54S&@V[]W![-JX5CY;+4V-FJ46+/MCVD;O ML]&+\_8T-3&\EKYX$L?47>EZ^&UJY'E$) HO1R-R=-#,T!T,W-',2@:](!> MWGI".!!&A".E;%.'"9A=E2,6;L(M0[BK:(%Q2T2B]HC*5U=+K*B,5<%#>T1F M/]W7(,%_N5*%Z_21T*94@\2M='UHYG.ZR=5>(X)6I$U.]\+*E[(*_\#CD([ J? ;I5KN/ M2&?AV\EF>_@"]8NT"XRNHE1S'$7U.SX(U\WM@S'3E%@=E6A* , X' 9 >&PO M=V]R:W-H965T+"T4Z)!4W^^MWI&3%11=O#WNQCN3=]WV\\QVG6Z7O M3(5HX7LMI)D%E;6;LS T184U,R=J@Y).5DK7S-)2KT.ST=3U5C!)5YI,$U=,_VX0*&VLR .=AN?^;JR;B.<3S=LC==H;S=7 MFE9ACU+R&J7A2H+&U2S(X[/%R/E[A]\Y;LV>#>XF2Z7NW.)=.0LB)P@%%M8A M,/H\X#D*X8!(QGV'&?24+G#?WJ&_\7>GNRR9P7,EOO#25K,@"Z#$%6N$_:RV M;[&[S]CA%4H8_PO;UC<]#:!HC%5U%TP*:B[;+_O>Y6$O((N>"4BZ@,3K;HF\ MRM?,LOE4JRUHYTUHSO!7]=$DCDM7E&NKZ913G)WG1='4C6 62_AD*]1PKFHJ M;^7R_H!PJ8R9AI:8G']8=*B+%C5Y!C5.X(.2MC)P(4LL?P0(26*O,]GI7"0' M$=\WX@32^!B2*(D.X*7]O5./ESZ#=VU5<5__1<.N*F0.N#)<QJV^))FO7F: MP/ H+_^DQJ#)8&&E54V$!%&JS4YW43&Y1N"NYPO52,OENKUG6V8N'["--S P MB&W=LR&D*70Y);.C>:22^0R+)QQ^J-0ZQ=N?Z-?)3 (#D>3USJ MG3%VV5[DE_G'\PO(;^#][>77O@FI(N1/93D]'CG'SHPC&/Y3XX1[,ZI&O?:3 MV("O3SNN^MU^V.?MC'MR;U^*#TRON30@<$6ATLG [=,$@ CR\ M !D !X;"]W;W)K&ULM5I9<]LX$G[GKT!YI[:2 M*D:V))^;H\JQYW JF:3B9/9A:Q\@$I(P(0D.0,K6_/K]N@'PD!5/9FOF):%H ML-'GUP?PXL[8+VZM5"/NRZ)R+P_635/_Z_#096M52CG#X7.D M_@/+#ED6TJDK4_Q;Y\WZY<'Y@L:4X:/P4&I*_^_O ]Z&'QP?O25#V;A@QGS[3=B+J]E(U^]L.9.6%H-:O3 MHO+78$Y79)3;QN*O&M\UKZY,6>H&6FZ,[TYO^/P.):NZPPKK5*_.=RX1H+K_GO([L>=[L>\Z['?Y6:'R?WLVD4 M%/+/?YS/IK/GCXMT9:RIY$;;EL53<&'QY.K]+S?7SZ873\6GM<*2LI;55F3\ M88N/&B-*4^G&6*9HE:L-_L?K!NLUEF>-2\R2?T9B D1R5>I,4+@5A9"N1O Y M@74:_RU:!SF<2X6NLJ+-P2._]VZN+/Z@RKHP6Z7PZ-JZ+C2_W:@J-_1 O$0J M22UM4^'O$_&^5E92D&/3;>IY\B*QALZ>NYZP@$T!*;1:D4 )H<:SI37ELS68 M$'EKB2^BT:RUS<5O+?91EH18PCMDP9Y(K*2D#RD*:5?X3JVL4FFG0U;6#FU= M,=VE:6VSCH0GR0UTX&0!'2M3%XJES%4!M++; >,CRD[9C6+M:>@<$)W#_+!3 M(W4!G3"-;"VK2A4B*@K0@FT!(KJ$%+K"YK:M21.3WH9KF6/)/799ZDK"A6BI MMS>9=:#;@:H2KRK:="R05ACDK[Q5LY5!H62+)%YGP"C7N!M4(7<&.L5 &7H5274/3D- MW!D9^@M*@EY@/+9%GB /*JLISIB,S,$N%^)R]I"U.F,$MGT(A6WF;2% I.W$KJ6% "( M.2GJMI%4J(BLD#"1Y.(ED2L2O1$WUY_$)RII3!G1Y//D=D+ WEB2^XK"K_/Q M[Z6#N:K^SY#FK6FUTP@S@FBU(ML$/8F--H47-#HJ[56O 96(O0J%&QP2G&N 79]UEC%AY!(?M9.I+"D>.VE6R;M;'Z=^C MNQ[Q5<(2DBF99 T"&8HWYF8R(A%55QKF"IB MS6 3]J%;KSI)F0#RF8+5*;B MLETAH 39P5N#_:,7@*"<83;7KM3.,?H0R+*V6,4RZVS/'P/N*-L2JOI$67O[ M>T\<<7+9>,Q#2*_4*%T)O(4N*")!0;E&4[RQ9W;>FQ1:+H"6S98Q"%]-1DG< M<\#0N-$K)/_6(3Q1J*K *AQ+EZR/-[("3&_%K//*-P;5P4?#V>A/N.0E'$-G MTEOV&D@&SK/./J0C^L,-99PJ)&IRC"M9:+AJI27I H(&U3[NESW@)86\^ZKC M052GV!-D19992A8G>D?E:,-2E8N0I=B*8TDU=0V9L3E"7GE##EBFS9-/8^.I MC2P(KD(%P:H.=8L<6_T;+"V^S=+)XY8&(-U4T>-[;X]$HI$S:YQCU; Z131O M=(;.*'#C'+"LD.X:$BP!FB,V>QNQ:[U#0O1>=0ZO4I*,;5%9 ^XJ-):__SUX M][.QQ,P8\&X*9$*CAR($_^B4\ "$DKT@U ,0^T8G\@.T%'^(EA1]+:PU.XU* M&J((*R>AJ-!UV^\1T$@6.WZPW^_^ K=+_@^ P0Z@285MG_9FQU'*6_RNR&QE MV5: #!_5D?3;R8=))WPMB2%LMZ1RP->$+%CGFT,3!'Z#;FDJA)4W+?X MSM!EKA6"6UJ5="XSX@(KF-('S^'/!CY_FLXNSM.CT^/G>)S/C]+9S#\>S].C MCS!VXOI.3V>SN?X.7V>X/'B#%2.Z.W% MQ05]^ERS(_]H]GZ=GLG!Y/CDZP(]Z29LY 99Y.YZ,\?2?A M%DIQQ8M"C9V<%NOJU[;B:0FJ(-3@RTG"[@J_GIWO&#*XI J T\$'@25E6M1C MOZ+3R]0?N6R+#L866X;]!]Z;_.6@N=][N9!D%R,7&I@\MKH%G 2R>M=T?1B? MI*&TZ8N(-]>WTU2\?7N54G&Y4&M9+(-GJF+)R$D]LD=/ITN-/A*4?+V+/= 1 M9%]0%>'[3Y8RU!.) M#$,/-'"$&M!$_&1 )A<(N#>H'$)Z7ZN"YA*4G?U80%6*6D#(:.ZHVZ6^"UQ$ M3'!HQM1#18).PCN1[HGFTW1W/Z]K);/U@Z^[!B[78*4Q-C0M@S2Z4Y+T>*5S ME7LO6*B&##[F"VK5%BU35.MK(X.D5VN$I/C^7F4MF^8]M;[PH6NY0=\[Y'E7 M<5 #P3-Z8IEQ(^B'"M90AEPE X_;XW#X>&%)"R%BM84'Y2TT;FD4P'D+0366 M A]AARID0*Z@2!@'B8L.2WV9DD -=TI5N[Z[T^N5S4,( %+:JN""XIAJ'X 6-/O*9(F2DH4Z4X@>%+[#[ MPV1&D$A\/*&=9D?/?[BZXJ?I<[@7M'ZG>#KF=>&;WF0_AZY=.%B5=#S6R\T' M\2/ JT;-7663.)GK46Z/WN&!O>+)4677QB 54$/K3*%S5J_O6B(NQ65,XXX] M":TO+T1\DL=?^@9G!:U D3X*NDP#4+$JIAHHH*0QA0>^AMP)[OI$/P44T=1" M^C:ICYBP-XU8%C28 $T>A9 "Y1BTD,H#/,DB]!H;[K! *@P@P@QKK$P.KH22 MTGW6(ID]!S_Z:<\"#6&$/R31)#Q2E_:+L(I +A_FT%A1M!5Z#HL4B/ 2EDF:=>0^Q_/FMJAMNY6*I>;:_R^E'!(/._B'--+E;:^ ] MN7I;^#*#JP1TDGD:!E:T@-X 6@=59LQ8W$]&=/?;8LBJ P9TT=&K//ISZI: MP6O8%C(A#D\.5X;C>V0#0 M]:NBD:#QL9X4/!>K!W,QG\EI@"NM!N;&># 44(1Y-!!P7$W$R1PKGS^A<=^" MPH5F,!>Q>W7YE%]C/' ME)"OG]=WH\D)VFUJWC_)^\&IT%9TY?QTV'U^!JAS'<(MT\AMP0*E1XJA!""M M.;M!?[>H\=> AR^FD6(S$?^66\(\GY1207C7-=QQR$- ;M5OK:;2D*:ZY+"H MB0NHE=,.C%2OMTYGK&$%O\BZLQ,FD? 0IZ"3W7 \50)>_)RB@:C@;65,[GV% M3DHT#?YAK T7750ZM#9;2T=8/"0,/<(>3>MKAE@ZJGM4_?WDKR;TIN.6<92" M7.QI*)H;%\0EAOSI1CB H<.T$!>T<5"9Z-3*+5C'%[N88]M;M='J+IZ:L= - M.7)2TS$ER8@(Y0Q5&]0?'-VD>'9>"^R#PG]M$6@T(>?\0:9 /$#.AP4JR=-! M &,Y7$^35NG9N[JFZ'4)16*P!S4N9(=4M(YW'?4WI P5,@@PQ;79FC&=60@) MO/M!91*5#6U&"EBV!6W'IQ!B? J1]*<0TL?1OB#J1_M]H$!/'">>HQ!;T&\( M.$HMCZG.GY4D/OD"[1VMK5%#9:$8EG5=;&-R_B.U[-1P?9$Z"/FAXOSN+F$M ME324^XI^Q-^GGX]J1?,I ZC^@?O,,8NPC"7NN- MCUN:"F$Q6'!T2%O3[*3T:[X:'(N$&!%1-7OCH\G9_%-&H&8QR=IK%8=#;VB4R=+ M-:CGR25)U@TGPN!0K*114X=Z/UR;H.8-B8YZ2?YV(CZ$O".&=S:"Q-TMEW3' M.?(N77'E'C^#N;^;3>9)E)#8I JVI5*0CI[]\(7X,,N&?HS8] A$>;CVA\># M7#GIANZW,7L.&;X)\_T'APFC/EF*=\CM*+7REN=IGRD:D1/99[KX>O?^\]/8 M;39A4P\TOIF[ DUJLL,1$TNYKX&D%DU7W:A<5PO35GY@@AK%_]## ZB$#LN? MH>3F'"HVAL \%/L!$XM=1Z:P!WN2KKI5&R#42@PP5CK4:F_1$*M8XA,R.II MXR&!PVK2E0FUV/PH#5Q?!L _$?7&%S>29$S&B[#"3(\,J?)GS:$>-005$%'@;C/BO2]ZOSY0J\[ M!)AK9=4D 5)DKXRA&G/%J8U0XF(RZT#":Q45G\OH@A?A<4NA07-RI)58".UI M:G?5.NP@.T2"JH/7OV??C?=+J.1I7,@RW00C\V>7?B0^G,TL9,&:\@,).4*/ MZ05?4LR3 -&DK7 ;J+_*$7CN=#/I(YK0ARJRU8JZ(C_(A8HZU.SD[Q025"GJ MHO7'WX#5)B&YD4KHMEDNZ 94IU.NUZG$5OE.Q0/K*:8H*F@K<]KEWQ^2I8CG0/L.;^*WOMN@P2Y10(!P;Z/+ MVHS+*)1FLN")%]4H*)@'QW2[MPJ']O8WUNB[04;U;2@/0[J#GE",12#9=V/W M<'!)FN>M=!6E=V_+AQ#-C.O8F#^":(TQ9MT0],+7:D/ M5KBF+*5=7ZG"K%[NS?:Z!Q_U,O?TX.#BO)9+=:?\W^H/%G<'O91,EZIRVE3" MJL7+OW6MBH($ M <:75N9>KY(V#J\[Z;^Q[;!E+IVZ-L4_=.;SEWNG>R)3"]D4_J-9O5&M/<]) M7FH*Q_^+55A[B,5IX[PIV\U 4.HJ_)5?6S\,-IQ.']B0M!L2QAT4,5S)WZM,I6-!1P 6(\NZ=!=)8]*?-L4$W$XBT4R M3::/R#OLK3UD>8<_;:WX]^7<>8N[_SRBYZC7<\1ZCOX4KSXNZW?CE4AF?_W+ M:3)+7CQBP4>YD*H0;TR1Z6KI8G%3I1/\)U)352T)5MKGPN>J6WQ7Z^K9^\4B MYH?7IJQEM1:RRMH%D:J\LM"G*V^$# HUB[I3]EZGRHG+I54*//6B;JQK)"ZP M=I7K-!])K:VYUQDVX&VK/E76HW (F2&U-?F?.,KZ#;;:R+5*)N+30%*:2[M4 M'4:Q/YT<@1M%P33'WM$#B%]HE\J"DXC?]_>SLQB5Q=6*:T.QC@7*G.B4=HBS M271#&#,V/!Y)) E#(\%'*C@ ETJ7"[,@,$D/!O_F*I?%@MZT\&T;TMXM'.J3 M%] O[6>$4BRE18&,"+K/MU1Q]KRHX&[ZY] ),6?=,82,#-G8C"HFU%"#I MG/(.&FMC/4=U"+[7BX1QIM 9PYK+0E:I$EQC7*2KM&C@$U&A8UB5*GTOYX42 M"VO*SB*R^ODTGDZG73AFG0?&_GX4^M"MN2KP^"0^G1Z'%2?QT>PL.*4$L^KDZ01IW-X<9@L+(.25:H M+)*@E0^\2-D,YE1P _.3Z5/&=J=JK\HY M\B29,L+CD?.C$&6$7,(5'O6 <.OJ2Z/M.L2=5O]:P7]I* 17#0:$AI;1F]^N MKQ&A+XURGK*Y,UY78:;HC,$ES)&%&S)"5LBX>]JY#"LALP;XRF.EN->F:!T] M7V^Y\HXRPC:E>/?N6CPA5$V"DE/Q^LW_6,[A&5_.<>UZ1^BOL.I6IV@G$C'K2^A63%ZK2I-# ME5VNQ3N?<93>I]YPC$XY1K/MNH/P*\]!0MD20"5%1B55SQO"'K481E08V]\G M_,9#\0XL3VA=,GW!;_AZ]N)I3-[8*6N0T80!R60L4/9.20L#=N%FWCBT/B2X M&1@["\:*)[1TJ+AO71V"<8MXL&]%._H6AS5(K:VF*A!L&2N*VY[6]S&J%UTR M]ST#6^<0HRQG7$9YN95B$8O=W=&"QOW9IF"&"CJ;3/_,AA;U]4!H4!\5E*IY M&Q!9FH:*7(<)%@18XPC_H;83_63;$7W;V;0<%VI/P+;=:-N^DSS4=]XSP$>F MJ9]I3$=)G)PF(G0C0(G^I;*E^I'N\VG7?&06"TV6US)5FU[1E:%[[4,:!1\/ M$^^MJ<"K6P7JBM?6-'5,U:"9%]KE5'D7VI;"K*H0U#"-%:,^>VR6>(XQLT7,._< Y?[LB#!,(K)(9O^%9"J] MS)Q@V4Y3MLQER]!M29*XE:[-V^[U-?(0ATOHC$,3:^O?<.6D+\ 8%-)V8P@Q MN 3;.R ^EU70$;<<0EAE534PCT<;YSCOV6K55C<"BUFBL1RQN36?%4VB=!I7 MUF(GK<;8$=H^E??!9+.+XAMA-9B>:IKLQ^B$=KPS;]R1<7:TPP\7FVU/CI)7 M%5K!JZAMTH_".=E(V>UJ$EW+=1@N2YFI[;;1#NIRB9ZUI(&C2S64O>-#ID// MQ*C/WOWD:/R*$WDB?E>::\>6-T2%D =G!_2Y)) AGRQ*2"VPH&T;W%_!)UV- M38VC-F^&EM92,]?'*UM1[,][<(1V+20*-HUV/ /29JAM!^ZQ\YG4/W8H,W/* M26X\;?I%7?H%WSO$C=)Y.]?1&$W%S26T?B+LS>M;<=4SX=K8>C,2X=UF'*&% MM*$ON#=V!93LZCA:2#;^VYQD]PRB$ L$6A4X6S]?=7?<+.;'W86A;Y94"QA_/?)%8W)A3V[&2684>3/ M/\HC+L X00L^04=ME!^E5W*V@T/=+,AJ2?\0CZX:N^EMJKS$'96DFX4F&:8E\-'F+>52LDB:G)GYV7"(+Z6FLK-T>;(),))'XFZ MY([:KL^C>5-E*N1- ,,CR?$T/J.1A+];H/[UD-H (UU">#<*^0!O[KL3ERME M4=!T&E[B"%")@5KRP/[L-#XF+<,9F%Q<&(SAPT]+IO'.0P&/L$1QA;.N68-Z M4<=8>O7H_$\8?F14[-*!YIJWX45=$TC8%^5O'PT<:[E^O M8&7[Y07N&)4J[,LV1PJ>3KL#Q34?**([/E# V]O,V9PQ9CAD[/J>?3#XQ:#$ MT9Y_%Z$T0R*&'P_ZI_U/+Y?A%X?-\O"[S2U.B6@'R)\%MDXG)\_WA V_A80; M;VK^_6%NO#'3E$! MUS7LEP, /T' 9 >&PO=V]R:W-H965T( Z0P["0]%#TLR9&X\'ZPNTM]_/O,+"5: M+F(CAQY$<6=GWIMY.YR=[:Q[\#5B@+U6QL^3.H3F79KZLD8M_,@V:&AG;9T6 M@99ND_K&H:ABD%9IGF5O4BVD21:S:+MUBYEM@Y(&;QWX5FOA#BM4=C=/QLG) M<"+,?O5E/VCPY?)>[\V3MP M)86U#[RXJ>9)Q@FAPC(P@J"_+5ZA4@Q$:?Q[Q$QZ2@X\?S^A_Q%KIUH*X?'* MJK]D%>IY<[G290MCY8?0RF#+0TW;_8 M'W4X"[C,G@G(CP%YS+LCBEE>BR 6,V=WX-B;T/@EEAJC*3EI^%#N@Z-=27%A M<8UKLE1P94UPLFBC5+=*&#]+ ^&S5UH>L58=5OX,UCB'3P13>_C=5%@]!4@I ML3Z[_)3=*G\1\6.K1C 9#R'/\NP%O$E?[23B39ZK5OI26=\ZA,^X#[!2MGR M^[9I%%*G!?A[6?C@J%7^>8%MVK--(]OT?]'V9:P_;4#(\U]^NLS'^?OGD>%S MC636C3 'X(\RT,^#@&DV?OWP:W0"L152B4(A! M"*4#=*'M ] --C23-!DIT M' FHY$864LEP@-+)@$Z*421I&*E!IV7PT @79"F)E18$6IX20V@;-N39*[!K M"#5*&@E"T0 8@K&!]W!?(A5#>P,E(QSZ0.E):NL*B@/OP(TA;B,4W.$63B;-;6:$'&E10T3D[9%6(AV0(91V+.I/+P2DYQ;A@,)%SDYK[K;OZ,@:_! /95P@;!P)3AJ) MB'R-)>J"J"?C2"3*.M*.8$EG_#1>BPI9VB<'Q\D/I-9821%0'8#:IU/FS"VV MX-OWU%-E:5NNXL90B;ZDL^'/%(2I'M?CWX81X-B2?3#N65VDN:X$5W#B(3$& M.RKGY_$HHWFG5!S=A$B&_&084IAO, YT=1B=]WQ/<*6$][#D<]0$08.4OG0& MZC96_]F@B<#=* UKP(_5RVT?=&17HVDC6Z3;QX/$3%NNG< M6_N[;=F-]$?W[F+\)-R&OV&%:PK-1F\O$G#=9=,M@FWB@"]LH.LBOM9T/Z-C M!]I?6QH>QP43]#?^XAM02P,$% @ !X=.4;GE$U[&ULK5=MC]LV$OZN7T&X1;$!V+7>+-O) M[@+9I'>70U^";'I%<;@/M$1;1"11):EUW%_?9ZB7E;/9[9?[8E,D9^:9F6>& MY-51FT^VE-*QSW75V.M%Z5S[2EK82]U*QNL[+6IA<.G.2QM:Z0HO%!= M+>,PS):U4,WBYLK/O3\-L5]?"G&YEI8_7BV@Q3GQ0A]+1Q/+F MJA4'>2?=K^U[@Z_EI*50M6RLT@TS!V]O$UIO]_P'R6/=C9FY,E.ZT_T M\:ZX7H0$2%8R=Z1!X.]>OI%518H XX]!YV(R28+S\:C]']YW^+(35K[1U6^J M<.7U8K-@A=R+KG(?]/%?FF 4PTEY6_R$MBAF/^G&E9;]T!2R.%>P M!+0)7SSBNXV?U?COKKID2<19',;A,_J2R=_$ZTN>T#>Z^4&VVCC5'-A_7^^L M,V#'_YY1GT[J4Z\^_3^%\UEM5) O;2MR>;U Q5EI[N7BYF?M)(N3[[[9Q%'\ MZCF#[&,IV1M=MZ(YL5)8YHX:A42.BUTEV6Z4M;VLY>PCE8NNV7>B;E\%[\7) MZ[R#995+RT13L$:ZN"UU(R_G^CV<]2L[US^J9<)(5BA+X>X4N%JPW8FY4PN- M>L]LKYT/=)>FMU-+5^K"!IW%?J=9:_2]*B1SI51F%+(]"/0H(WPV$2;4H]>+ MC?8K3GHT1AZZ2ICJA-$]*GV ]-B?("^5W,\,%#)7OB/5XI,TO7F1Y[IK_'*K M*Y4K.0(XM^HG1 T!Z\?/R TP NP4[%CJZCS<3-Z+JA-.]HJ SF>]R24I4+#W MV&]J7@7"J-!]%3R'#ZI!LB6[J+2U+]C>(/.#I[H90GO&"/:($8/V,3N4?R=4 MQ5PO5G>-RGMU 26U'>3U?B\-_+84BB-ZLO\G-ZT ]_X3 ;V8:>E AZM H!$H@$,*>:M23P5<5##A]#(!T MY,3&6'-6=B M%:WNS!@72!I=561IQ--B%0T,LO/9@[XGEA I M>JA8#VZU, 45P5N%?#EM[%#* ]J!6I4W)3^/'Q!VM'@OD7'39X$B-+>GX+@A M<_/)2AX$L(Z4"0IYCYM.2R'%MA*EUC=#A WQWW6#5N03^[A'T>=K4OG]2(&# M;%"+/5)1@.R*#BJZQ0 X942>):W0T@;$E5X.,]0HT-]DTY'G#?RB/6@/%*_. M^/7"A\EGG*(V;K]DOSSJJ6@QGJ*/6\MYTT)!&TF=:X\TZJ-]&5RH!AMT9^$* M&LU8' \5\.#%1^W T=^E,$S2'8+A!G":;@#!AP$?^Y9%/-ZF?)NN,5Z%?!/' M& S'HE].TA5?9]O@W7-=CJ4Q]&3L(DIYMHW8"W:QY5F68!"MH3T.GJ_\*.9) MMF;8NDU8F@$E3\,,E0YN>FHF/,VR"5>RQL0J3()??-(?SI6+(:4O.(6%720\ MCE>$!GZ$:QJL$H]NQ4-"]T2(HNUYB)(LXMMP@W&ZYG&6?A&B--SR:!W_38@0 MFB0)V47&T_66,&SX9I7UX,(0*/\N1AD/-RG+^"I-6?CA,[X,EAAVBM^7KCHQ5G%*LDSOQ<3" ]H\9^.G+XJ6L*U<]P;!1C7P[$ M63/U%T=X=4[ZZ0(T:]Q]GR/4.]3XS!"=/+-Z\54Y=7D\D/)R5//0[X-YO_^G MU X<72HX MSF)%(.#$>*@]7!Q0S+^A3:)SLA\Z@]1P7_%L5O&77Y9\KY[A)85W4C-4^7EI M__@E\#ZWH"GHEA!S(Y1\3.6>A"B"*#C+;!3&H'*&M9BOUN!9F/+U*@S.B^-) M(S%ZQ99T;_AJ1?62@/2KU9EU^[I_U#UL[Y_&/PES -=QUNPA&EZN5PMF^N=F_^%TZY]X MH!GN*WY8XH4N#6W ^E[CT3!\D('IS7_S%U!+ P04 " 'ATY1B=KD\M4@ M !_= &0 'AL+W=OMOV\:6_\Z_ M8I!M%S8@*Y9L)T[2%G"WSGS(D71 MCN]=+!;(ES:6R#-GSISW8_3=35E]KM=:-^IVDQ?U]T_63;-]^?1IG:SU)JZG MY587],VRK#9Q0W]6JZ?UMM)QRB]M\J?SX^-G3S=Q5CSYX3O^[$/UPW=EV^19 MH3]4JFXWF[BZ>ZWS\N;[)[,G]H/?LM6ZP0=/?_AN&Z_TE6X^;3]4]-=3!R7- M-KJHL[)0E5Y^_^1B]O+U_#E>X"=^S_1-'?Q;82N+LOR,/]ZGWS\Y!D8ZUTD# M$#'][UI?ZCP'),+C3P/TB5L3+X;_MM#?\>9I,XNXUI=E_H\L;=;?/SE_HE*] MC-N\^:V\^5&;#9T!7E+F-?]7WWAA#!"^?' M>UZ8FQ?FC+)J@X1^\57Z;D,L*G,I54]&W&;W7_'"1 M)&5;-%FQ4A_*/$LR74_4XD[^N%,']L/#[YXVM!Q>>IH8T*\%]'P/Z-E<_5(6 MS;I6;XM4IUT 3PE/A^S<(OMZ/@KQIS:?JI/91,V/Y\W6HLEK%T898."OXX3A7B3Q"C-BL%8F_0*G5MLI(<+/\3F6% DAZ<-,666*^ MCXM4;>,[$MF&GDB)=RLBZ%1]I$?-LFH=UZJY*4F>";LF7N0Z6EBT:[W"N\1_ M'R&TY4;]9[S9OE(?#,PKVG66:%FHT,U\NRX++?#O><. IBV4UUE*'U2ZB;,\ M:N2U?;LHETM=$7?0I[6Z(+1#E))7K;I$%6!)MZY4[7=45,J1SA1$[HB6H_P[)GCV;-1 MGGT=U\04Q$^7M#Q)12I,!#P">2%[H-X7U[IN^,R&.'ITF6&.?M3:3-:-;M9E MBE=C_V"\W>:93D$L/ATW-"ATGOZ2I*W'HZG2C]9YLU=XJ62"5 M,K]FSE/Z.L[;V,HBC1X )Q#+Q,V346F@+[.BF7>RN?7NN+U I$T&,@Z6C.AXKPNZ9,D M;\%3_#4!;AA#BS9$\9ID&0(H;$SOUQ')]UW6I.[];MHLY2 @RM$5V0M(64 M92RM:C)G;*2#2%G'B5!DH9L;K:U^"C +H:NXTDKG&4NF3J<=;B(B6,EB^L5- MAQQI29\696,QGY " W8#E&-E1W_'BRP'/Q$;ZEO:1%;KWM8Z9VS.%_Q;A!0E M%X1(0$P+[ T%=!I!&H#OBMK.&CNLZJIHUS$LZB M?.B9;*W/Y&4G(1\1"-0Z5#4/IT-H+FG5K$R)[L#*:!XZKXS@F7T#';P>&0*$ M2V*1C !E%:N@M-4XU%0GT,4L>B011!-6D O:*50A2$+BHS=P'R#C[Y==AM%B MTJQLQ!8@*+"DM130U*#R$+P)@)%&5\DZKE:,D(ZK@HUL!KN'WRHBTGX7 VI+@W,"OSVKK MU@1:FSZD?Y*6S,C#3D?-ZS-G7I^-FM=/-:OXMW5#^I0.<\ARCD(8MIQ]L,Q& M]/4VKIS6WZ.<02J$=V G]OF\!8U(Z],;6Q(JM2+%7S$CTO=ZV\@A@6"?B@Q_ M736\,"UT0G!/+Q)(/<&HR0L& M0L3C&1P_M:S*341250O[0E%&=%=I\.O?=I" MK-Q[%U>?W,'^6DYY^:/C%Q-E400AX=)Q7%4+DUU:IU4=?"RWY"D_.WYVJ-X0 M4]#A7D(A$B,9 +7]/#&?5_9SUF'DN@3!"7PB[W0S#Y55MK)_ P39T(9\CJ-E MI;7]P 05R"'(1VPXYJ_$>6&-8C!^FL05>1&5=4F*@E%C?58;^["@KY.L2DA' MVV^FT4=GH$!UBSF![\D>/QMH6.H[W9"VUDB*)#J[AL.* M12V8U(D%@)#29.0I,-FVQ+^11'6L4\T^B*?WD7?7E[2/D**GY:"_MT?M%M:T M9>G8!TG?"I HU:25B".=8T_8$JB_Y .CY:?J,J[7_#7_XRUI"S(KSMNWQLB: M,&":JW6V6A,#Y!D]W;6$HM8*RPCLG;05^_BP;F"#C:0JB&3L0=S 2FW;B@ZD M=@8R 2[:XS)UB/RF$>TFH/[#,&\J'=-';5'Y-Q/[9G\=PBY9Z;N4C6OD( MF8FII=O%SE>#8(TU]FP.O4"48RM+'IUWZR8B2F#;.,_^(CQ6<6:R%'G)$=,! M:5'O9:DFOM7UH3'=E>YXG=8IQ'8+2*0><@#)!+6;-N=#-HJ+*%?I-7+#USK" MNCU&V>\)=KFDZVVWM9$>G#_"G7[D['QLQJ!M; RRJ@@%94FB/$EZ7Q@*E8(D MCH/=I=Z1/#@$"!@F&F"8>]Q_>H,LYFN#G 3)E@>%)]'>\&2$*8?"DR Z86/ZT!#EK<2%833MG,#H?4&:NY5/ M_W[-[KPZN&H7#7M@Y_.SH]GQ8<>C!!:_Z+@FV30IT="G)'8VGK7_\.=,,@C@ MY!%?^=SYRN?C*?1ACW#(7QX%M">%_M7?_.IOPM\!3"OI+PUSCC:YSQ-<[X&F?\;\<98UIP[K7@?%0+[@8K@XIP%,BP M(AP(@_Y>J(MV14ZU8N,U.Y]T"EMQ6G)1X^+JD\UB/SLZID?_[\*G42+[)J?9 MR2B1/U1@KH:X[D.. B[6 WFVC!'^>E^00[#*8/ $I\%3&%UE^!0>L;3_?F*T M'[R::'$)?F[Q;[8PD1.5[>U"_9T6&L31AW-HF> MPW,F%^E.QU7]:G#S*9,=178GP*V(*@)ZK<+%Q(WBV[%ZG9 MDXUEK+WE$KU$AZ#)?F:(>'_JH*8@Z5=4$>GP@-5L=M@UJ@W::G@M' ,TAFFN M@/KE+(*5CRWD@[>F._*1>?F(13[8,5IF\.L[Y.;XC(F-&+CAN(VV5ZS$!G-V M8"/=:?@ IK[1OK\%SA@L1N1.A6T)UN2:*#(!BV ?N1[:*@C/I8ZHZ@HKBP;T2<+5+IK5]]U.$:[ M9.R=@^E=03BV!0]74",.&*G'QI;P\+H]+=?/&"#MB_TF. A[C:).*X *6P$( M=]\Z0-[BNFSSM$/JW7=8,QJG$\Y/A=11UPD IR]\H )N-!S@CY_%R9!(O&99 MJNYZK-!!P(G 1TB43YNT'U3\6R\J_AO99F".0>M]"/ZB"T\Y?YA>O[T;0+1 ML0P)35MG+JN)SWVG7.1,15>WAPV('%(C;#,\:'7WU*\,0HK+3"I*&S67LR[8 M5840;N@EI[1MSC/XOM+7F;[AW$$AW5T'Q/KT MH2Z)@),_I,C ):(LN6L[P2 M5%! V8MN#.-WQ!@B$"=KEM4HB*?05",1E*P]D89.\,*&XA!'; \=2E3DF#ZK M;'M8EZ"9:WC!]VV169O MBIRRL1D9;L:Y(99LA(/]2_=TVLF'%F*83<0@(_O M&^R!9Q;1J;5Q!JL(6+E\@T?_E5J7-S!1(G2Y!*T&E]0@AP,5J.)XE UYQ68U MVKXC&YUEF;!*)2%E,]9=?ZHN3&B(4^^*N4^2^NR!TMQ89'0=F[3X]H@\IY8T M%YC.K5P6@Z3HGPUC(5E34=?V/(=.WIL4]"PGWK[N2E/_\"4R]1:_ M\PE^KZK1G=::Q(ST#(E5;;Y?B6 MUY)\">L:U]A)D)=9=Q7>P38# W+0)'--+#VV8JI^C%4J"%Y>.XM M !H]&"C'#U!%W :=NDD4%NYMB?0:$A5A;NXV RYCSHV?/IF-CY]# M]8[Q _']RK/QAN5+T8!LH=]+Z2E7:#>^,GD,IN%PRN@1C

WRU)4)%;8=%W1713_<<#9D0,_<*I%@_$ MVLW,Z$"3>Y>)$^C^S38O[S0B];+Z# >!SI"UCT/-V"^C7-M%+0ZJ2W*3V=Z4 MJ2L4%L6""SY40D[:1G#S3D_-3AKW3?:(C2%4ZD)Z0 M1>R.56?'"_@WHER?3E1[_$\3KC*Q/-$%*UN MW'@8,5,CQ;N@YHZT$%P!SG ^S+PH9U[$]:AUY!G:TSR9=J%/%XC(]($=EG M$@%M"\^-64"DE<=1WI0YJ686#7+LC\KED=$\E0U(R!IP^G1BM7E624L,"9*= M%H&I\)4[5"#&E^*P&LE1"K-W%C*!-SW&RTS5W[C B_X;*>C*JCP"Z_)QO1W? M.00L1H\H=:M_I=0=O>MA% YHJITROF#HYW>^=.IK/V+14+ES7$Q\J]=LO-?K MO:0-/J+I8% L'M'?%<+LZ"F7(@&[+W7%$4]\Z[)!)D85>" MQ^>;ILH6+4_?L^?BVB-\\KH[2#LX3]5/- DGD]*"CMR#FAS(\*,E=6V(2J5=(JXTYS#R[//&MX,LOM0NRP^-=$QXJ 2@V\5=\)):F*' M?)+E=\4-L:42\$'4N$]2/G9C=$-GD&JD!US+A>ARO!#YS 8];N:M^9Q3GQ#J M^SS.L]AS,O*^RTQ-]S0 HIB!:US2%N/52*Q4Y(_N;"$XH$F0^1C&FD^07D*] MBCTY-E(:*27@SPD4%_C24E$\=*08B+B?D=F#E$)'&HXX%S$CB#=%AT)+)$;C M(G_&P;1!W#1*6&W!!=/0N\1TWS"=K7=J(?OJ%[0F6NV:)K?,(LE#G/\ >T0# MUBPVQ3E&S.TDZR1$0= .]H919&HY;)-EFDC[C6F-$Y>4EQCH/HIQ"\=1W>BM M2U^[VAT6MY/.+G$9L93R[#\R*_%GS9+5HX]\SI58WI,F%BJZRP?-,]U,",3Y M2,3Y".)\Y,29@9$\F]H#2RPM5K>DC0B029OIV]@V80?>&A1-F;?AQ0=6NFCC M)-AB7PGR2GB4B)%P0:-;V(L:G:QQ*T>N,-S:N*J(18N#>MLU1.O:S0DE'/*( M.S=:'('!'5=!]PC:<&N4]2=1F-Z!R6@WX>4$.[018FCN=F0C&93I"!\^WI:8 MGQM^&0P0HX@G5Y^+\B;GX7O0BTN@.>VK:$B2Y!8HN&-=&>_D MR8(*!$A-'SV;[I((Q,O(KC-C(756W=\TT38;8DD"%0L.<@$ MGJV1E;*PKE)IW.)@I@=VG^=%=I4F%\NZR$3QL.&ZZQE V[P:W/G 27U2DKFH MWZ*SCXAS0? BB31%KZGT02,"<]_8/K^OL9V+[1*;#'F.X^_OZUP/@':K(DE2 MM:8!@,MM2>=1]J86% &H@Q@^MI/OR+= D]9 6%(J3(3'YH::O5QG&TN,2A#5 M3KIG(=ZFJ'-W<*1U4IDML6&LDXPQJQ+794&+QL*(<"J7/WLD2OBER>4 JPY/PY!MD$%/;!%8HD^A+7:6[C^D MG9S 0(%[B/'.8*=,N&_U:%D=\05H:PLLNS\ M( 1/3V= \.3X7!HV+ DZXM-E%3M;CGH*^$3#M[50_?ZVPR.SFG M_\Z/3TM MX#/P?8$UY)G/X4ABT_B&[^/I=* .MIK:O!3?.IA*>V:X*M$F!V,U#^-O6 MNCWB]M)%V_D'(>-6&F,5K@)4.YO,@ID^TEI?4 ,9=P;\3,1\?";B]S8O?(OR M&QE9NM05$@JXJ0CQGRM?)V[-EW?OK^^ MT<>$O1X;,B_UR PM3?%N/\E% ^>&N M,9]ZY$V&LYE;N8(YX\H^HRD=YEQ-"IL.=Z>Z[SC(=T2) J)(6J\LN*6,%;%! MD=-6QGJ4'&][0B(FR?+.#9ZV!XNH4AK7RT#JT@5:HR@+TQL0QH^!\YI)"AU) MD+I+?'<_I60:Q;*YA(H!5>ON):"T+(<1L6OABGQ^5KK>!LIWDZ#AG;,/GJE< M0_"T*ZE]X6+RF](&;[[#[I%G=YPJ'RDZ 1VA)!<5.!GN9E]H2=N=O-(EZ?$M M<38MM7)-]:YMT-ZC+#6]S'FE.Q/7=KP&"GJJ?B4>ID<)-_=%=W"&$T;L.LR. MOS77U/HJH+MYH=?QP'1T#0^^82T:\C&67'PT"3F_^007Q)KV@QY2L_GT^;^N9 M5JE>ZJ.!HI6>T(TD^[6XW('TA@T]=@[XTMR]XJX2]^1:F#[?1F_B6%.5?8GP,C7IDZ%C9,?_0C]C,QT=L+ESQ M&5+ZIFP7#=K!S&V8PS[A(R9O[EFFXQ/Y!FL0PC9=&'F(.X!2 RARZ@*\BO9Q M*>P-*!%W7'AR9:;"44K%"VOG&ZD;\O#T$1V#Z4[/[<]K-)4N3/-,9Q#&G;/' MWZ9H:KF=%EI1ZOOVUF.8>=Q!8-+*+NOR76R^@?;<%P528 MS>7JOD;< 1Z>LC]/F0VP,\E#@?EKL\L8BZTR*>$3#Z$L[N9E.NW/IM.L2'V3 M\QM;NZE#>#A^ REB\_J;<'EM.A5L\#_ ?2^CBWMV]HTZFYR>GM+_3R:SXQ?T M_X/YY/39N3JD?SZ;')^?19QN^'>O>7)V3O^?3X[G^/_!;/+B=,YK,CK1P>Q0 M?7 W@77XQL,)6(7[EZ1OD(_YOB'_N6^;GX^WS;]#K/\[Q_K!?0/#BNH1K?-[ MP*MWG6D.[S#S[69E<11\,MCC$;%T+%DT8OE]A=O,W-5AA^W]#Q D1EYO[(2& MO9',-E+R1"JW]> JLCA+C1,N=R.%A:>,/1,V,KGIF3,=:K8L:Z\-04SCFOX3D^6\D_'!8MLV)D<+@R9OA[?=1/;:IPP5 M>=?';EZD=WP/C?0A_-GJ48!]5? S&LMM2G3V2OW9EES%D8SA05O$Z1\M,J2' M3!EIS!(*F M>>(0S\0?)71/^J@JSPGS/"@,#R/V>F-UU/>G^;MFJX.WL16B'=XI$XVYMHE.K^'(G%MD(D,9$?$IMLNQO&] M Y"8D4(1PA;<8]8:@^N'VOYHTY6[2@$)B^#R^)W?<=G3JR6]';YKQ+4PHO-; MU@LJM %&CH[C*MX/XLS'!W'XDH]AC?Z(.1N!MG,ISHN'7(HSG\B-(W5D[FX_ M/YT?=IW5O-^0M[83<[CXYNH2KXAF9IP-C_AXAR3/G+BC/$PXW8]S#T]^J[^OW#IN+=^@O+3 +3_^R5_*K"M6O(8[(6C>[]?(>C LQ7 MG'R.I3[NPS"X5&G&=[78?#^\^=Q&X7QGRV8C.<>%1J_W#D7VQKQV=>ZC"\\A M[,0*=XAL@#T:UOF-N;5%?CA)L*(C&,X/&*0IK.19(&G8-0/F_*M''!R0!U3R M=3!(4.)G!.$XN6:3;CY BIJ-24P 18Q/0%MS>0W@O%(*FE<\/.C&+KUV>\S, MV?G+-["B:7ZU71*5K&V'OL8%VH_ S.\;@4GD]H'W([^U\"L1\Y^DQ"]$$@?% M_]^_#+CJIY8H!($W/R5Q'YZ?*BNF#N7 M=S9)NO,S8[XG?Q+>)F;V)M>,1<&-BVY_%!KL>YXV+A<.D2WYJSDP>A\=G8X&>+&I\%O0E(HO>)?ON3AYJ*1 MGX=TG[I?U[R0WY3TC\M/<_Y"P2"F-G*]I%>/I\\I@*CDUR[ECZ;<\B],+LJ& MXG;^YYI$6U=X@+Y?EN0+FC^P@/O-T1_^!U!+ P04 " 'ATY1OR]L*JL# M !>"0 &0 'AL+W=O2*(OZZ2V 3O9HBVP11#W@J+H TV-;"(4Z9*4G?Q]AY2M9@''=2\O MXD6<,V?.##6:[(U]1J-:92S/1UG-I4YGD[CW8&<3TW@E-3Y8<$U=<_NR0&7VT[1(CQN/+43@?#_PL<>]>S2%$LC+F M*2R^*Z=I'@BA0N$# J=AAW>H5 B&G\<,-/.93!\/3^B?Q-CIUA6W.&=4;_( MTF^FZ3B%$BO>*/]H]M_B(9YAP!-&N?B$_>%LGH)HG#?UP9@8U%*W(W\^Z'") M 3L8L,B[=119WG//9Q-K]F##:4(+DQAJM"9R4H>D++VEMY+L_.P>G;!R&Q4R M%2P:1P>< ZY+6+:)"OM+N=:RDH)K#W,A3*.]U&MX,$H*B0ZN?N0KA>[=)/-$ M*D!GXD!@T1)@;Q H&'PRVF\L)SE M9_#ZG43]B-=_ ^]4O+_-5\Y;*JG?SS@8= X&T<'@#0=+NFEEHS (O8]EA.5[ MOD-+MP)T4Z_0AE=NPRVY;AR6(#7X#8+@2C2*'[-'Y2E%3%TI54,H@-QJ(NY@ M2Q@1X%2&SM(+GX5;M^4"IRG=>X=VA^GL5T(&#!D#TON%](YRTZ.X21:1Q]^' MPD8]]F$,;-AC-_WD8U7150VO(WNZK.!0-%9Z4OPV67HCGL#$4G50P%=?C%G! MODY^,/K]#EV(EC"]E2),[Q2G*EZ ,'5-XKAH7(P8%,/D_B#.100'@R(0[.=C M.)/J89?JX<6IID^D\Y2L4%CNL^#P6:@F2%M94Y]*]#]+[UE*_R*]RU:<_\ 2 MBE[1'].3Y8-SLHXZ64<7RRHV7*^)'ET1KJCG<"T0J'M!:9J5KQI%G2!>:'=* MJ[-^+M9JP55TRSVL<"UU"#]P>PE'YV4IVSP35;LF,V^H3IV/7]T$GZGA.@K@ MGD(2[<%7>.3HB)2$E"2/+0]'O2BL-1F-X1]-1+Q\/DU@!_[?/_G!,(^OE+(Q71>]FP*+/ELZI"LE> M];P:2<;0V4G2 -JVOVZW^WF8MSWSK^/MG\^G&<;N@'"&TX0.\K8_QQ$1QTOU2S/P%02P,$% @ !X=.44/+ M,AN]! 6PL !D !X;"]W;W)K&ULK59;;]LV M%'[WKSCPBF(%V%JDJ%LN!A)W]W4)8F?#,.R!EFA)J"RZ))4T_WZ'E*RZ:^*V M0%_L0XKG]IWO'/+L7NFWII+2POMMTYKS:67M[F0V,WDEM\*\4CO9XI>-TEMA M<:G+F=EI*0JOM&UF+ CBV5;4[71^YO>N]?Q,=;:I6WFMP73;K= /E[)1]^=3 M.MUOW-1E9=W&;'ZV$Z5<2GN[N]:XFHU6BGHK6U.K%K3;%V>L&A@AM7FL-D<#<=U] M8G8BE^=3;%]G6T[G?TNA0;I: 2+]@$A[H/&'9I.?,%5;G4PNKY9+),B=:CK/ M#RRQ?("5%JW!P. 9\(1D48 ""TD0TP'#0-4$JR-("8T"R; M7-D*U2F2AJ;A9*&T/)F\4>L:P5JIW#+,1JBA&6<9#Q!*8PQJB"=M-*R786@O+Q="+%T=$T3Q) 3 MGK*#K]>-L&Z,'EA+$3@&C)$$3_8!C.^62< MS(.,T(3!$:9&(U.C;\#44JI2BUU5HTE98A$>8^)11X\S\?NZ!5NISB#SS8NQ M#!_0\.A,/B5L/QHFMSB\<'-I,5"#T*1I2A*6HH0/Y=RB@[W:\'=B$[ M:(@\B4F<<$@2DE(ZU%@]%0'P(":,9EXKC9&A2-$@.BC^GG[/]O0X8,03Z& K M_Q^=+' -Y:R$(4DC)V1AA-)7H9-AX\0X,6@O(H4/T:$9(RSE(SK#>D#'=70< M(ZPDQ#S3",%EGT))_.Z-=?$034;=YTCAS8:ZXJ M+#CMBY%W:,/=.L9(:_PG>NKF.58EZ#%,^#?R];$/]( 4H22A\5A&3I+052[$ M6R)XM&JS@PWK^'U!+ P04 M" 'ATY1Q3GFG2 $ @"P &0 'AL+W=ONJ)*,Y41>B MI 7NK(3,B<:I7+NJE)2DUBCG;N!Y(SA&[8W!W&0IQ).9_)9.',\$1#E-M$$@^/=,;RGG!@C#^*?!=%J7QG!_ MO$/_Q=X=[[(DBMX*_IFE.ILXL0,I79&*ZT]B\RMM[C,T>(G@RO["ICX;73J0 M5$J+O#'&"')6U/_DI>%ASR#VWC$(&H/ QET[LE%^()I,QU)L0)K3B&8&]JK6 M&H-CA1%EKB7N,K33TWN*5U)PNB!+3M79V-4(:K;"%[15#BQ>^@_>!J80+54D* M"_JBX8:+Y F^S)9*2TR*KQTN!JV+@74Q>,?%'-]*6G$*8H7I79:<8MYJPB%M M?2M,84XT34$+T!F%6Y&7I-C^K !?F"2:%6O@5HU#(G3Z-R_W2I4DH1,'GZ:B M\IDZT[\ID4"-*("4;I%2RVCOX;4[2(32< )!/PZ#WCP34I]K*O/]W6 PZBT> M%K-[N+^;S>_@]F&^0).P[T5Q[Y:H#$K"4L : 2075:$5L"+AE?'-"GO='-&0 M!L.+8:D&YXPL&6>:476U%U=B$%=8+Q2LI,C?$&2CC09#Z)!NV$HW/%JZS_8- M8\RS9W2XIO!'E2^I-%OSC!@-O]AWLI='7P^)U>GQL%BO%-K%<4Z:.) WK*_? M)#/ZG+]A97 1P!9%5V\!3!X:70 MZ%O+\ *?\8]==(Y:.D='TTG6:TG7Z/![ M 5O=MX?8ZW1P!'O?Y_=>DKW*RI]^B(/ NW[ [)18:J4TJ;EWV.[[US;9PN'Q MN(4H#J!!A"!A\XI.X+(?>6$7X5%+>'0TX:M*FRJ'GPF65SE^)G!:.\?-]S1@ MAPM.I]?#*IS:IRXJ18I4G?5V]<>X; 2ZZJ%"OF5T%/AF$N!P@+S@,,2A%P5F M. "_'P>1&0YQ./#CW@)5HF2%F6^%\X/KWD*8$EO?IB1;4UH4^%X_O/1[]U2A M*GE9:2L*FE&L8Z>C.(:SQK"#D&,$BEN!XO\J4!NT*9S'? 4Z/?TO43R\\J@? M1Z-:H; _',8[?8;Q<*>/[\6M/J/+?5%0I>%EPVQ[KQ/P8UP_7*C=O:XEIW)M M>S,%MD[5#4R[VK9_L[KK^7:\[AT_$KEFA4+F5FCJ7418@67=C]43+4K; RV% MQH[*#C-L8:DT!W!_)83>38R#MBF>_@M02P,$% @ !X=.436RBSZ) @ MG@4 !D !X;"]W;W)K&ULC53=;]HP$'_O7W&R M]K!)4?,!!5H!4J!,;=5V'=#N8=J#20X2U;%3VRGM?S_;@92A@O;BG,]WO]]] MY*Z_%O)998@:W@K&U8!D6I<7OJ^2# NJ3D6)W+PLA2RH-E>Y\E4ID:;.J6!^ M% 0=OZ Y)\.^TSW(85]4FN4<'R2HJBBH?!\A$^L!"YFUP65.%8L%]YJK,!Z1%(<4DK MIJ=B?86;?,XL7B*8L:]MNET!2*2V*C;.)H,AY_:5OFSKL./2" P[1QB%R M<==$+LI+JNFP+\4:I+4V:%9PJ3IO$US.;5-F6IK7W/CIX9BJS -[PN2ERE\I M0ZZ5!Y2G,$6E99YH3&L#J]NWA*]SNF"HOO5];<*QH'ZRH1[5U-$!ZC"".\%U MIF#"4TS_!?!-'DTRT3:94704\:9BI] */8B"*#B"UVJ*TW)XK2/%^3SKW_'" MU,;\4G^.T+0;FK:C:1^@F9E)2RN&():0N'[8$W"_'_*C'\DVLGW+S]IPE-U. M_84J:8(#8L9:H7Q%8BOY;BKI"FF.\/QD?(@1OD"O[?4Z@14"+^ST3J;_$2B$ M8<=K=2((NUTO:(4G\Q_S^!;&\>S*/\6WD_OYS(/X_A*FD]E\>CV> M3RYK ZO;MS1!F'"]*(JL=-;UPO-S^*Q'_L[,%"A7;C,H2$3%=3T^C;99/G$] M:ZHW*5$9#U-J@O6I1N A="FWEV8F86*$IK8-Z70NCM MQ1(T*WGX%U!+ P04 " 'ATY1)]H>#.P# _"@ &0 'AL+W=OP/Q5WRM\\SN4G%4@ M-)."*"B6WCJ\N9W:>!?P-X.=/GDF-I.-E-_MRX=\Z066$'#(C$6@^/<$=\"Y M!4(:/PZ87K>E77CZ?$3_P^6.N6RHACO)O[+4 MC48T^^!2=:N1'!/V4!Z,PEF&Z\QJG?UHF&96(4W&CW3#05\M?(/0-L#/#C"W M+4QT 2:,R$A([#8:1/RSX=<7 !^P#K)&PY$%NBQ3DV24P.DH$R1)\H; M-YWAYBP'16U G\B#.]GZO-$US6#I80%J4$_@K<9,$%/*1E.1ZZO1'=4EJ2G+ MR2N2I,'H#D^%B2T(<[X[B6?IZ%$:RHPW3>I&9256&:D5RW"2;O4W.8T4_"/2J: M6S*9;(31V&\R8$^V'%"#,(E&GY&KPHI4RFI)M0:,BL+1O<(&J#;Z),7K3%8UH#OH5@&XN''R^AFH(HV&HN&$ MLP*NB#T^UP%P8P6\E:%D-1;JK"<\C(,V"T$K(..H)P0CWD(!F$-.F$ :0 S= M'[,)P_DAS>- \+,L-7UVFHSC(")7HW66J0:Q8(\?"0U(+(RG.'XN%F=TPSB> ML U(@GD7<#81IR%.?().7&<,R]29<,"#T\Z#TQ=[\+*3W G^HI"-*YSS4L&& M(G2K;9\9!ZF]J+2''!K/ G0BN,+O#F.:_L*=X60>32\Y,NWQSS2X;,DHZ#/< M) CB,U?V125O@G/C)?/I1>?-PU[CI5'<[ZM9&)S["O89;W)LBB2SS?+$9NDD M13T>FKKF3@0\8R;:BP_F>7/67-/)FR1N1SJ$<1+.<*_'_[MC0@2XCM>[96^# M]4\^ZBCWUEU=-'%RM-_W;K2[':W;2\%_X>W5ZB-56X8=E$.!2X/K&79&U5Y7 MVA2[SA@;(!.%](:8XO=H/NSKCZ%U!+ P04 " 'ATY1 M*LW#(7,# #4" &0 'AL+W=O('(E8@("# !:47]]%J!$ MR8G,\:$7$%CL?OO@MUQ.ME)]T06 (=]*+O34*XRIKH- 9P645/=E!0)OUE*5 MU.!1;0)=*:"Y,RIY$(?A,"@I$]YLXF3W:C:1M>%,P+TBNBY+JG8WP.5VZD7> M0?"1;0IC!<%L4M$-+, \5/<*3T&+DK,2A&92$ 7KJ3>/KF^&5M\I?&*PU2=[ M8C-92?G%'M[G4R^T 0&'S%@$BH]'N 7.+1"&\76/Z;4NK>'I_H#^UN6.N:RH MAEO)/[/<%%-OY)$X/8Q=TX1."E-H\D;D MD#\%"#"L-K;X$-M-W(GXH>9]DD0^B<,X[,!+VEP3AY<\@_=>/((VR"BC?>(2 MIR(G;[[6S.Q.:_#/?*6-0K[\V^$T;9VFSFGZC-,%ME%>@C9=S6]Q5V MTRM-4:I;M^[8(*80M8:<].79%Y*9=A_D)-W M2FJ]7]]2IL@GRFOH89%W;9%[MX#::Y91@W7 B'.HI&;F=_(KB1)_E*:X&8QP M^>V741S%?S3R<1CW'OJ+/EGB=T'7:D=6C'--8C\=CUK5P]-)>W>U8!FK*"=[.LT_.+6';"I\_,%'@I!9 =4&7?T, ?IU%OOC:@CG)3*%EO"K+&C[*3 M6 JDZ7BO=R(^:!H0>TD<'M2.LJMA^H0IPZ2K[,.V[,/_IWM]4@LD/W>MQFV/ M.<;AX#E7\4ZG+ZKXP]&;+?X/;?PCA;$D0[NX?GK:*DMI4.T<>\^5+SB9-"6H MC9NG&AE9"],,G5;:CNQY,ZF.ZLV\OZ-JPX0F'-9H&O:OD(:JF:'-P'3E'&$+%)0 0 M (P* 9 >&PO=V]R:W-H965T=SIZ'2-!=-'LD1!*TNI"F9HJE8= M72IDF3,J>"?L=N-.P7+A3\?NVXV:CF5E>"[P1H&NBH*IISERN9GX/7_[X39? MK8W]T)F.2[;".S3WY8VB6:=%R?("A(*<6R!RXW.#Z;>4UO#E^Q;]@XN=8EDPC2>2 M_Y)G9CWQ$Q\R7+**FUNY.<F\\]"&MM)%%8TP>%+FH1_:E MT>&%0=)]PR!L#$+G=TWDO#QEADW'2FY V=V$9E]8)+L0C:D-B&PT'/[,%1WTX[A@BL-LZ:0,VK\'"-\!Z(5Q*8=8:SD2& MV=< '?*L=2_H[JOX;5'=4/UG%$>02L*;-GVEWB;L7SU;GL2Y9BA.?RD^C M>D3?ZO-$^CAYZ-$;>;]AML* (DR/X(0SK6$.J2P*J@!*IO0A@'X8A$D(>LT( M!IB!!J06&9C('!)\#P/[B!/OEBT9C*"03ST+BM3,0[+2F0:!L&@%].S.XB\DTHIDG"'J-;E8!3WW1@G MB?DT*#-H4&[TZAE"GU1.K#(^/5?TBJO0R[D^I7 M9 K05C"\SJ\YXTRDE&$+7.5"6(_(EY(TEK6N(Y4/WR5A+_R14,*>1?F3+D+R9E%S-R11T!W%S:(U)V'L MW9<;IC)@+9.&:.NB=XL9%F5-'<)!!(?>15&R7'T=S=9D/OLXNSHY"^#L MZA2N/\#-V>W%]2F)U@]ZW5$KXIX$BML$BM^=0)6@/VV>_T4ZKNC/6KOZHXM/ M4VU8Y1CG[TRIO9S?D%)7U'LS2MECLX?39!GET\[Z.XBB MF/2WR3<\WP-.U@5CL-/CG^=X_*_W_P](FIX-9(\_L#6JW M*RRETB*KN!UI=2FNW$$K0-Z/1O4$L# M!!0 ( >'3E'BS)L3:@0 ),, 9 >&PO=V]R:W-H965T@%@R$/.A1YZ"V.61^VV M3A>04WT@ER#PRTRJG!I\5?.V7BJ@F5/*>3OL=.)V3IGP1@-W=JU& UD8S@1< M*Z*+/*?J<0)X*T/;MA\8>Q!>S18TCG<@OFTO%;XUJZM9"P'H9D41,%L MZ(V#HTELY9W 9P8KW=@3F\E4RB_VY6,V]#HV(."0&FN!XG(/Q\"Y-81A?*UL M>K5+J]C"2#&2VXN9&K#U#ET[/V4LFU>Y)5 M)=OQ2%IH(_-*&2/(F2A7^E#A\!:%L%((7=RE(Q?E"35T-%!R19251FMVXU)U MVA@<$_92;HW"KPSUS.B,,D4^4UX N0"J"P6(N-%D[XY..>C]0=N@%RO;3BN+ MD])B^(K%("074IB%)J'O:C. M.7+VHN_G?,)TRJ5-6Y,_QU-M%-+DKQT^NK6/KO/1?<7'+59/5G @F'K& F,-V"MIA(;4 :*NB;2="W- E0S ,[HE/$2I#T-0"ZE =+;?P+0 M9K<7]6.R7V^:J ?]+:AO-$._%W5?GOPPZG&2;$$=3W\&ZG'0+Y\UZJ7#3?BE M#-Y"X"?=@.RHNEY==;TW5]V/EQHIM-UK-A=LQE**V15"3FT%V6:(B2\+VQJK M8MG:&W?&M[TT_P"J"-A>2=84:#TK5UN')2TF92_QR13F3 @;+^:Z!,5DUH"T MNH;6G:)"SY"F3!A95_E,R9S03"X=IU$_75!DN[U9FJ:R<.0G^(M/X"4/UC<< M^H?]J.4:!IGCK_]3AEBIL//^RM7('CS@$*%AWXK('*,78)Q$@'8Z,4G"N#49 MGX\OCT]]KDT9MEF0ZKD,M!$XAG'U#AZ5_C!=[N<9BL:&C MYS4NS< 0;(M:*5-Q9 '<\<.JX$581!K:VZIW!U?CFJOQF[G:[!S_,V%W!OG? M$_8%M#LIFR(=-7.L?=)@H\/>1M\QTA+!PB41FF]/*(G#'(YJZVZ8/A)C'?*R MO]/L[Z(B>LW/H#;].D6Q@6\R^*D4;5+C7U.TW1@4#YD:\'-'3E'.^'T&PO M=V]R:W-H965T2FW:\?92=N!K0Y[")3$OGQ(^6/\ZW2#Z9"M/!< M"VD67F5MA.81B,KNJ!:!'$8CH.:<>DMY]W9 M2B_GJK6"2UQI,&U=,_URB4)M%U[D[0_N^*:R[B!8SANVP7NTWYN5IETPH!2\ M1FFXDJ"Q7'@7T?EEZOP[AQ\(5" M.""B\;C#](:4+O#0WJ/?=+53+6MF\$J)G[RPU<*;>E!@R5IA[]3V$^[JR1Q> MKH3I5MCVOFGL0=X:J^I=,#&HN>R_['G7AX. :?A.0+P+B#O>?:*.Y4=FV7*N MU1:T\R8T9W2E=M%$CDOW*/=6TRVG.+M<:7I?;5]\6 DF+3!9P/5CRQMJO(63 M;VPMT)S. TNY7$20[W O>]SX'=PHAELE;67@6A98_ L0$,F!:;QG>AD?1?S2 MBC-((A_B, Z/X"5#Y4F'E_Q7Y;\NUL9J^F=^'TF5#JG2+E7Z3JI[DE+1"@15 M0C.D;8:TN$_[5I^/0CO-GIN&Y;CP2)0&]1-ZKE4OU*JN4[1$L]%K81]@//&S M)"1C,O/3<3:Z4G736B2EJM)NF4:(DM#/QAE$<>C/9N/15Z3_OE*B %X3_R=T M2 8B?Q(GM";3='33:LEM2\&NH)(_.]M FH60ALF(9H0?CZ>.D1^G4T(TAA29 MMW4KF,6"A$3T<\YZJ1($JY6V_$]_3H=]8U71J7"M+VN[,BH8I:N= ]Z52=K]Q"8;QO/P+4$L#!!0 M ( >'3E%9*K48O@( .H% 9 >&PO=V]R:W-H965T2 MF^;?C[(=+P.:8!>+%,GW2%KD9*W-HRT0';R44MEI4#A778:A30LLN3W5%2JR MK+0IN2/5Y*&M#/*L"2IER*+H+"RY4,%LTMS=F=E$UTX*A7<&;%V6W&SF*/5Z M&L3!]N)>Y(7S%^%L4O$<%^B^57>&M+!'R42)R@JMP.!J&ES%E_.A]V\HG]L:J=: MEMSBM98_1.:*:3 .(,,5KZ6[U^O/V-4S\GBIEK;YPKKU/2?&M+9.EUTPZ:50 M[:4IMH2DXH_U,6SI!5 M4)R;?=(Z6PLIX?B!+R7:DTGH"-8;P[2#F+<0; ]$S.!6*U=8^* RS/X%""F? M/BFV36K.#B)^K>4I)/$ 6,2B WA)7V32X"5[\&Z$3:6VM4%XP!<'<9@=DS4KM"U MY2JS)U0^C8,N0:%C5:$5-40[+H_F7'*5(G 'U/Q-U_QX#&\AC@=)/"+AW9LQ MB]G[_NJ(QH(>/956&X,JW0"U4%G)VW'+?M/K]958.(ZC,SCI 5IU'^>%AV?1 M1>_>JD=7Z5,MK&C >]-@F)RWW__/)DXB&#,@@#TIL*BK,;GPPF 4-R<;C$=C M>.V!A#OS5Z+)FRUC(?4_NAW%_K9?9%?M_/YU;[?@+3>Y4!8DKB@T.CT?!6#: MS=(J3E?--"^UH]W0B 4M8S3>@>PKK=U6\03]>I_] 5!+ P04 " 'ATY1 M,0V[GA(# !^!@ &0 'AL+W=OFZ^V 7#D1RN574:-<]UUDMBJ@9;;B>Y X9.M-BUW.#2[ MQ'8&>!U K4P8I;.DY4)%JT68NS.KA>Z=% KN#+%]VW+S> -2[Y=1&ATG/HE= MX_Q$LEIT? ?WX#YW=P9'RJAOIW M@@3MC1[9T>,-.\OX=R\G9)K&A%%&S_!-Q\S3P#=]AN^UUO5>2$FXJI^(_D+8 M2FK;&R#_KC?6&=PY_YV1S4;9+,AFS\C>XX&J>]316X('R()",:&&@^5W*/YP M-G^YKV_$*EE%0-]\A6ET*KZE[ MBZ_"7I$O81.CWFNCK27KJNK;7G(_\P'<#-IC-RR5B!B(R6 M%[=AZ^/6-"##V[&-Z% HG; C(&9ICB(Q*RF"6%RBS,/'A_4[7Y6-=HIX/IL' M.W%)RV (>WEYFB8M?Z4A:3&A([HL:, R.D3)Z=-12#Z"\A)MI33S2ISZ\-.8SE,$89N/2=B)ER(N:#HDR6D>_&1Q6L[(4YLS.;D34'T7;CY+*MTK M-UP/X^QXN:Z'.^57^7 SO^=F)Y0E$K8(I9,BCX@9;KMAX'07;IB-=A@U=!O\ M0(#Q!?A\J[4[#KS ^,E9_0102P,$% @ !X=.44WKPT1+ P (@< !D M !X;"]W;W)K&ULE55M;]LV$/Z>7W'0AL(!W$BB M[21-;0-.FF$MVB9HL@W#T ^T=+*(\D4EJ3KY]SU2LN9VC;%^D4CJ[KGG'MT= MYUMC/[D:T<.#DMHMDMK[YB)-75&CXN[$-*CI2V6LXIZV=I.ZQB(OHY.2*3)[N"#V-0^'*3+><,W>(?^ MC^;6TBX=4$JA4#MA-%BL%LDJO[BH?^6\R=S_1W[?&8!KS#2Q2=L.]LI12Q:YXWJG6FOA.[>_*'78<_A/'O"@?4.+/+N M D66K[CGR[DU6[#!FM#"(J8:O8F6-K]'"38.6>Z$WLH.(;UIY I-\#"QCV0&\R9#X).)-#B;^6A=&(7!=[C)W\,]J[;RED.8%"YY_LK MC&9$[)@6$W9Z1 :LJ8W&GI4@^DJ+JF?2X< H'[/IE)Q&[ 6#X_]X17&CE# Z MG9 =FQW=A^8W"IYQU;RD)!]IFGBX(ZE$@:YWY$5AVT#-6-!&/Q==25B4I%0) MGC\0Y6%G@ =+:G9-@VSM1"EHEA&I<3[+ KOS<9;1XO_%WEKA\;FIJJ 0*8W> MD39G,P+J+7X^ATYHFE>>BFTT"V1^#FQ#HQQ(=\>[LBVXE*%<"VY+6+>.ZI!J M@FQ63O =-+"<]+ZY7[V-OW>]& MV' Z7 "K;N[]:][='N^XW5#I4?85N68G9[,$;#>1NXTW39R":^-IIL9E39<8 MVF! WRMC_&X3 @S7XO(K4$L#!!0 ( >'3E%Y$*!WP0( ) % 9 M>&PO=V]R:W-H965TM;SU-I 155-Z(&CB>YD!75N)1;3]42:&:#*N:%OC_T*EIR9SZU M>VLYGXI&LY+#6A+55!65QR4PL9\Y@7/:>"JWA38;WGQ:TRT\@_Y>KR6NO!XE M*RO@JA2<2,AGSB*X7<;&WSK\*&&OSFQB*MD(\6H67[.9XQM"P"#5!H'BM(,5 M,&: D,:?#M/I4YK <_N$_MG6CK5LJ(*58#_+3!*E@RHYDW_I&D4/21FE1=<'(H"IY.]-#UX>S@+%_(2#L D++NTUD67ZBFLZG M4NR)--Z(9@Q;JHU&R&1(%+0C_T MK^!%?;&1Q8LNX*WIT19'*,^(K9PR17XM-DI+?!Z_KZ2(^Q2Q31%?2/&,JLD: M!D3D^.+:WD+7V[=:>A7-*/)6U32%F8.24R!WX)BN'+$KMBDX!)/!BDI9@C3O MH]%8G@:))K7/_AV)$M?W$V-,W"!)>F\.VBB&I()SHY%=J8\NT8*QC[D$L$T: M^SXQ:SZXQ%);-;!2E2F^)9+ M*I1&F*'K)P$)0G)8VN-W'$4D[=NTCM3205R:_\"A:0:KEO!]+O] M=[-H5?;/O?VK'JCCQ"&RU7^[T**VFML(C0JV9H%?)DCC@.>Y M$/JT, GZ3WC^%U!+ P04 " 'ATY1_Z;-G:\" !O!0 &0 'AL+W=O M^ON H(M5)9/M=VHZW4P1!# M&YNVP800#VYRTT1S[&"[:_?ON7;24*2M+_%'[CWGWF,?3S=2/>H"T<"VXD+/ MO,*8^M3W=5I@Q?21K%'0GURJBAE:JI6O:X4LKN-VW)5&+OASZ9LS)HDE=H[LA$ MV9HCR!QD(S7NI"Y;J06:EQ0^"&R]>JIKEN+,(S-J5$_HS7\B4X!6<2"]GDDO M)Q=]PI,>76*ZHH(NE5(HTF>@)H5FC3E69%\-?2XU23" MQ"/ _KV1R M5&GPOV/G?P%02P,$% @ !X=. M4>+>UT1,!0 NPT !D !X;"]W;W)K&ULM5=M M;^HV%/Z>7W'$KJ94BDKBO-*U2%"HUDE]$="[3=,^F,1 =$/,;*>T^_4[=D*@ MNY1;76U?P(Y]GO/VG&/[EU.:BVY7IBJVI/.<;5N+* M@HLU53@5RZ[<"$8S([0NNL1UH^Z:YF6G?VF^/8K^):]4D9?L48"LUFLJ7H>L MX-NKCM?9?9CDRY72'[K]RPU=LBE33YM'@;-NBY+E:U;*G)<@V.*J,_ NAHG> M;S9\SME6'HQ!>S+G_(N>W&97'5<;Q J6*HU \>^97;.BT$!HQE\-9J=5J04/ MQSOT&^,[^C*GDEWSXM<\4ZNK3M*!C"UH5:@)W_[,&G]"C9?R0II?V-9[X[@# M:2457S?":,$Z+^M_^M+$X4 @<=\1((T ,7;7BHR5(ZIH_U+P+0B]&]'TP+AJ MI-&XO-1)F2J!JSG*J?YMF?(U@QE]81+L&9T73)Y==A5"ZPW=M($9UC#D'1B/ MP!TOU4K"N,Q8]A:@BS:UAI&=84-R$O&7JC@'WW. N,0]@>>WCOH&S_^FHS#* M95IP60D&?PSF4@FDQI\G5 2MBL"H"-Y1,<6*R:J" 5] 7JN;,ZP;MILI'>5C MP3V)J^OR0FYHRJXZ6'B2B6?6Z?_.J "F@PT8JE<,E8D4_G@]:X3:I,I3^ 2> M[_B)BX/(24AL(961J"4$CN\G8$>.'P=P9MW>7S_SQ.1X+SKLH+:T@S M-&FNH)%'IY,PP-\P<*U!FHH*Y=@+MD2)]4*<7N2#[WA^8$T53[\ W^A>(X&6 MF890(D\52DBSZ#F$1)!$D76]HB)7NM@@Q;(1^;RJY:*P!S&BC1AZD.;4="X[ M]N ,O-"SGDILO$7^-T(NL>&"[;L$EVR"#IY9]]C#L5L+E"J7@ Q'/.*$20(Q M<2(26C-!2TGK=FBX"#_^D!"/_(2>N*Z[CXQ@SZRL&&IV0XWO.6[DHH895[0X MD3.(8@?Q($Z<..Q9GVE1U2[0 KL_+5.$#''-=35J'#A>K&'OQS,8C6_&D\EX M=$ ^&$RGXYEF8.*$B(H$1&]ZIR@8M12,/DS!.2O9(E>P$'P-]D;PY]P<.5BY M9]^LW)-JOJ-RKRN,;*DNK!N6828+='J7HW:$7*.*&8X5/,4]=A"9+&&NV@*W MO3C&C[W8LVQ"?#T,HS;#>_S$\8/P762,NK>'#)S #QH^)#IQOM-#:#V->S@= MCN_'-[P:%R4Z%2EN'@])*S8.7J883#9_^H JU-]4OMWI/J-C8>EI XL-F9BE#!< M1'PMB':B:>3:4H2AR!/]=EJ,ZE3J MX7[=TDRU)C66A#K=B&3:Y)$C@$F3AHNC9/L$3;,_;&=V0T'-ZOI4L$QA_'W"A7C.Q-,\&B6=U5:KZ;MU^;5\F@_I"OM]>/VON MJ%CF&-B"+5#4/8_Q#B/JIT(]47QCKN=SKO"R;X8K?%TQH3?@^H)SM9MH!>U[ MK?\/4$L#!!0 ( >'3E&PEQ:E=@, $H) 9 >&PO=V]R:W-H965T M,.(Z,-RZFT^985^&;-14X5;D7BR*U@-#9.>>9XKMMU=/>G,5#RU7!\0R%BF-0/'QS*8L MRS00AO'W'M.J*;7C\?J _M[DCKFLJ&13GGU.8[496J$%,5O3,E/W?/>1[?/I M:+R(9]+\PJZR#7H61*54/-\[8P1Y6E1/^K*OPY%#Z+[AX.T=/!-W162BO*2* MC@:"[T!H:T33"Y.J\<;@TD*+LE "WZ;HIT8+Q:.G\PGF%<.4YZBUI*9<[25= M94R>#1R%--K8B?:0DPK2>P.2>'##"[61,"MB%G\+X&!\=9#>(F(A27<&V[\,9M$,[".&L-:5%A#.&YP[@W*Q9JKW;W4#;$-_NHW'K]F&Y M6([GEU?S#S!>PJ>'ZS]K?9&?>-V*/_# LUU&E1)FP(4\HVYKSXOP9 MZ6OJ[[4,"-$%<6V_4RO9 T)LTF\]5JYMXKI&&]?N:@&/1#.Z&F,\G]_.SQ]G MB^7L$A8?Q_>SQ?<"^*13L:$,#07OU@7O-A8<1S/'&9EF5$J8P)<;IFO0-(^] M&KGW__P!A#5A^+-ZIQ'X9_:.Y^IA"NPPJ%L'=>W9+JE;Q_>JR>^3;QN'[(>] MX_Y8XY!^WU %Y&3?.$?W6\Y$8FYQ"1$O"U5==?5I_:$PKN['K^;55\8-%4E: M2,C8&EU=NX>C*:J;N]HHOC6WY8HKO'O-&ULC55M;],P$/[.KS@%!*U4+2]M60MMI;0,,;2-B6T@A/C@)M?& MS+$[VUD9OYZSDV9#V@I?DK-S]]QSKYELE;XV!:*%7Z609AH4UF[>A*')"BR9 M.5 ;E/1EI73)+!WU.C0;C2SW1J4(DRAZ'9:,RV V\7?G>C91E15)@=_&9KPOK+L+99,/6>('V:G.NZ12V*#DO41JN)&A<38,T?C,? M.'VO\(7CUCR0P46R5.K:'8[S:1 Y0B@PLPZ!T>L6%RB$ R(:-PUFT+ITA@_E M'?I['SO%LF0&%TI\Y;DMIL$H@!Q7K!+VL]I^P":>H3A?PR2QB#QO&M'GN4[9MELHM46M-,F-"?X4+TUD>/2%>7" M:OK*R<[.TBRKRDHPBSE\L@5J6*B2RENXO-\BG"ACH'/)E@)-=Q):%D1WB>[$7\6(D#Z,<]2*(DVH/7;Q/0 M]WC])_ NK,JN"R5RU.85'-U4W-[!F;((W].EL9K:YL<>-X/6S<"[&3SEAJ8I MKP2"6E$GWN=\R023&1J@^0)D60&98,;P%<^8;UO25[XNV5]U$527Q\JQGT6' M2["%J@R3N>G"E:0Y%OPW\: 6IP:6\* ?GLUK;L L4-;OFJS'(W@!G?X NNX] MZ(W[HU8\3*#[+,U_4M_2X%I8:5620X+(U6873E8PN4;@;B0S54G+Y;H.OTX^ ME[=8VU/G&<2Z&J,N]/OP\ODHB9.W)#9N[E/H:*;5FNY@Q[,3$[.6HA?&1/#3 M(_GDDLX.PVJ^K*SK=[ *CM]=TD#HC=)U-6(813"*GTK-N"5(SD;#QJL7]GGM MN&IV_^E\D$ GZ0W'+O5.&+ILS].3]&QQ!.DE?+PZ^=:.!E6$]*DLA[V!4VS$ M.(+N8^TJU7Y0&?'WJ;=+>MKLXK5?0O7J]R$^97G-I0."*3*.#PV$ MNEZ.]<&JC5](2V5IO7FQH/\):J= WU>*"MX4# #$" &0 'AL+W=O=7C+95120W>.W]8%- "KFMFJI7C9+<5E75!P,#K.ZN36T3DO[Z MCG=A2Z+ O2^L/;;/G#F>\3#:&?O9K1$]/->5=N-H[?WF:C!P\S76REV:#6I: M61I;*T]3NQJXC46U: [5U4!PG@UJ5>IH,FIL=W8R,EM?E1KO++AM72O[,L7* M[,91'!T,]^5J[8-A,!EMU H?T'_:W%F:#3J415FC=J718'$YCJ[CJVD:]C<; M?B]QYX[&$"*9&?,Y3&X7XX@'0ECAW <$19\GO,&J"D!$XY\]9M2Y# >/QP?T MGYK8*9:97OS>YGW,?3$)R;RC6_L&OWYN1QOG7> MU/O#-*]+W7[5\UZ'HP-#?N* V!\0#>_64?"65DLZYR?3K2.+<_" *]+:PZUN;SI(UG]4LPK=Q6C@R54X,)CO8:[ *7#9X\ M@7>(]QXWQOI2K^"OZYGSEM+D[S/P20>?-/#)*7BJGL6V0C!+H JRJG%AT5&V MN&"<'81W+1'WGLAG?81ZO7(;-<=Q1 7IT#YA-.F7&OS:;)W2"W1^]T0X203@9]..$944, M%] O6)9)&L0YH8O>!Z1 YF6;?10 J#I]W_P:[=$M]/&9WC2'%RS( GW)A$@#&XJ#YV&0RH9= MRGA@=T*BN'@MD=[=7*V?YL%%+ M9$$K*;+&)@+),X63=H63?G7A!'^5T:OO*WJY*5#GD(HGQ.Q#ZAX,LQ=8H5E9 MM5F7Z[0[Z410%18!>\C2-&2BI'1* MT[<^)(MC26NBK]O.]/_V MMK]_5'9%6005+NDHO\SI/FS;,]N)-YNF3\V,IZ[7#-?T-P-MV$#K2V/\81(< M=']<)O\!4$L#!!0 ( >'3E%1Z3CDL04 '&PO=V]R:W-H M965T04JDQW/(]),%%RE1>BB6?9D+($FY*&5][/O#?DIH MUIM.RGMW8CKAA6(T@SN!9)&F1'R_!L8WE[V@M[]Q3Y)9<]WR " M!K$R)HC^MX89,&8L:1S?=D9[]3O-PL/KO?6WI?/:F0N(<2 M6)""J7N^^0-V#@V,O9@S6?Y%F]U[A9K!"G-JO]DNPM$EP5XMP _ M6H"#(PO"W8*P=+1"5KIU0Q293@3?(&%F:VOFHHQ-N5I[0S-#XUP)_93J=6IZ M S(6-"]#RA?HNI!Z@I2(9 F:5]2:^W.ZS.B"QB13Z"J.>9$IFBW1'6$>S#&OO0B?TJ68-05!JN8*N55T(K MU,KBQ2&.@3=\!+9ATL@;-8,=U6!';K"IYI?^(&4N[M$*8,2$7G$=])PJPN@/ M/91\H39$M'LS>@HT>N)-PZ2A%S9[,ZZ]&3N]^921RI\R;RQRFBD0&6&HT-[5 M;L1<=LBB\=,4&7N/\^CI)!QX%\W.7-3.7#B=^4BV*.>2EM3H^D1U^3*?H5(, MS)?X$N4@8GVA"V\3<+?U@>_Y_N\.L0A\6TQ\IZE96;"T8+RG)J"?;\'(QQ?T M#YKK+U6B>UA#5@#ZH/N3_4/7BP^J6'"6.AI@BQ!W5-)X%Z3FZHB?".B@.7D" M6V."T,T*STQRB.K3%E1^;4N8%H,!]D:/,Z;*_K:%H3=TIYHM3(&[,AU/M1VQ M)MMBT"7"E*PNR68K4C XSV2S=2=P%YZNR3;LG&RVB@3N,O(?DLUM4.?,^$BR MN1=BORW9;#$)W-7DC>XU@OY%5L4E,O5P4##'] MHTL:4(QGRU=FE" B=2EJ3+ 6ZR/T'S!K9=F;-BC8^3]'&5K2Q6[1/9GR=75KFQNV<^E2NW];"5JM J>-C2 MDA^EZM?T,;1*')YG+QY:!0_=O?B)[+58Q^WL'6P/M;7N+O:ZZV1H%3F,SI,] MJ^2A>T?H5/;C\^3+JGG8 MTCR?R)?;>GL/&5I5#]VZV\+7KPEF9"4Z\L^2PLA*>M327)]&88OU]D\NLM(> MN<6W X7=53.R.AV=Z3[^P49^2Z=](H5NZT%[=QE9@8_<$ES7NC)Z^\$-K('Q MZL?"C!_N^;A>:K4Z&IXG@U;I(W?3?9S!_:;VJ\--[486W6_XN )D.@Z2?3_8 M-)=(K:HM\J/OTC.(^FU%=+@LN 68HT#8QB:,>B77X3!)XC5%HW]PA)F"6)8G MNQ*5 :[.^NJ[]>GQ57EF^NC^=?!Z5IT!6S/5D?0M$4N:2<1@H4WZWDAGH:A. M>:N!XGEY4/K E>)I>;D"DH P$_3S!>=J/S OJ,_:I_\"4$L#!!0 ( >' M3E$4F..;' , *<( 9 >&PO=V]R:W-H965TE'TT*8,E3)J29!:FU^20,#4LAH^9:Y2!Q)U$ZHQ:G M>A>:7 .-O5,FPJC3&889Y3*83_W:6L^GJK""2UAK8HHLH_KG$H0ZS()N<%QX MX+O4NH5P/LWI#C9@/^=KC;.P1HEY!M)P)8F&9!8LNI/5V-E[@R\<#N9D3)R2 MK5*/;O(^G@4=1P@$,.L0*+[VL (A'!#2^%%A!O61SO%T?$1_Z[6CEBTUL%+B M*X]M.@O& 8DAH86P#^KP#BH] X?'E##^20Z5;2<@K#!6994S,LBX+-_TJ8K# MB4-W>,$AJARBY=#S0DMF7M8MM70^U>I M+-&-#?PL?'>J(9+E\6- MU;C+T<_.;\$PS7,?4I6096'0P!A"94PV96;=^H;O)$\XH]*2!6.JD);+'5DK MP1D'0U[=@J5B1#*:',\\DYJ) % )42SS7D!PQ/ ">5P%5+X3ZE*K"H)N9AA9# MY(2&K K'L@Q'="$EUWY"H M$W4:"*W^VKU[TT*G5^>[Y_%Z%_#^;W*^+;;&:OQ4O[=0[]?4^YYZ_P+UI3_Q MCZ2;DEX"#SVPN]?V\V@8C<;3<'^:B0:K0733JZV>L1[4K >M ;]+$KRQ'#T? M)[RSB %6:&[QNYFTA&58'S!L#=Q*^?;JMC_J0S'#678[Y]GH\%JT.N,SWB')W=^!GKG M6Z$A_FHN;Z=ZM>ZV"]]DSM:7V(7+IOD;IFSA]U3ON#1$0(*0G>L15KHNVV(Y ML2KWG66K+/8I/TSQ3P*T,\#]1"E[G+@#ZG^3^2]02P,$% @ !X=.4="U MRZ*! @ (08 !D !X;"]W;W)K&ULM55M;],P M$/XKIWP""9:W,L:41FH[$"!-JE9>/B ^N,ZEL>;8P7;6\>\Y.VDHTSHA(;[$ M;_<\]]R=?2GVVMS:!M'!?2N5G4>-<]UE'%O>8,OLF>Y0T4FM3+]'(U\_;!X(O O3V:@X]DJ_6M7WRH MYE'B!:%$[CP#H^$.5RBE)R(9/T;.:'+I@09Y^@*R)$L>$;3Z:WCZY@DY^53C M//#E)_C^?T&^+;;6&7J2WY^0.YODSH+1Y\^M9V5Z9I M?E'$=\=U><0H2V:3T1!.?/3:6C2[T(0LA$HW MS= \KYG9":J)Q)HHD[/7KR(P0T,:%DYWX4UOM:,.$:8-]7 TWH#.:ZW=8>$= M3'^%\A=02P,$% @ !X=.4<-@5RY8 P 80D !D !X;"]W;W)K&ULK5;;;MLP#/T5P=C#!G3U)8Z;!$F 7#9L PH$S2X/ MPQX4FXZ%R5(FR4G[]Z-DUTU3)QBVO206Q4/R4!2I\4&JG[H ,.2^Y$)/O,*8 MW'B1=ZCX([MBV,%?C3\8YN80WFRVZE<.6W5C)6@M!,"J(@ MGWBS<+0<6GVG\)7!01]]$\MD(^5/N_B83;S !@0<4F,M4/S;PP(XMX8PC%^- M3:]U:8''WX_6WSONR&5#-2PD_\8R4TR\@4 I'\&$#6 Z 00)F< O0;0.P7$9P!Q XA= M9FHJ+@]+:NATK.2!**N-UNR'2Z9#(WTF[+&OC<)=AC@S78).%=NY,Y YF5<: M%;0F5&1D79>"E:_95K"+\%0QO4;\I:LL32S MBH/%I0456R!,$%, H1RKC(H4"-8KR62U,7G%\>R=08W8+^LE>?WJ#7EE(9\+ M66D,1(]]@U1MP'[:T%K4M*(SM,*(W$IA"DW>B0RRYP9\S%&;J.@Q48OHHL5/ M%;\FO?"*1$$4= 2T_&-X.+P03J\]MYZSUSMC[PXTJ#UF'ME5J8&,Y$J63ZE4 MD +;TPV'T05O<>LM=M[B,]YFEP_NBLPI=]O4D ULF1"V.O#\'X"JKM.KW?6= M.]N9]M-^',=C?W^'MA,#PA]5()"^H,J:0EE?P;J:4K$LNJ(^[Y9>/?PQ]= M9),7/-Y&<3(X8=NA%0[CJ)ON34OWYK]5(^"97:C#FQ;Y9=!*,>S0C#^02N D<,,4K_Q3&S@H9@S8UIY?$8&O",P% MM@:Y!X5M^[JK-?A'PZ0$O %V*.-ML ;KCM%*V[D_=^/N1+[ ]T#8(9\-1HM! MAWP^'"W<^\%_LJ ^MM.43&*T MB8]-6Z5*%56WAVD/)KD0JXY-;0?:_?4[.R%C-+"^@.W<[^/.N2FYT&.O,&9S$P0Z+:"DVI<;$/@DEZJD!K=J'>B- IHY4,F#. P'04F9\"8C M=W:O)B-9&'T6DD+/%SOV;^XW#&7%=4PE_P'RTPQ]H8>R2"G%3=+N?L*33Y] MRY=*KMTOV=6Q U1,*VUDV8!Q7S)1_].7I@X'@&AP A W@/@8T#L!2!I \EY MKP'T7&7J5%P=%M30R4C)'5$V&MGLPA73H3%])NRU/QB%3QGBS&0)6Q 5D"6D M!0:E+4&0-C*S6B8^(1/% MY$X*4VCR6620_4L0H.?6>+PW/HO/,MY6W"=)]('$81QV&)J_&QY==\ 7Y^'3 M:NV3L(8/SV23M->0.+[D/]>0*UF2.59*84/@JV *,G M*]AS@KT3@O.JK#BU/4<@S[$)B3&O@%=]:CIAH[.SI+MY-J/1L&VPT._ M]= _[V&?)V=TQ3@SKUTO5O^-R0P1N/L=\[RN-M3.0/C]((#KH= M7:S=U-2H6PE3]T][V@[FJ9M'1^>SZ&9>S]>_-/6TOZ-JS80F''*D#/U/6%]5 M3]!Z8^3&S925-%@*MRSPHP/*!N#S7$JSWUB!]C,V^0-02P,$% @ !X=. M48&Z4ZV?! -!4 !D !X;"]W;W)K&ULM9AK M;]LV%(;_"F$40PLTD4CJFCD&:F=7(*L1)]N'81]HBY:$2J)'4G8#[,>/ND14 MK M$JEN>6B( ZWK%_6?R\&KP6R)H"N6_!4',KJ=>3,0T#W)$_G 3K_2>D!VH;=CB2C_@E,= M:\[ +A>2I76RJB"-L^J3?*V-:"5 9R !U0GH/,$:2,!U BX'6E56#NN.2+*8 MPK$: M!D8 $;AGF8P$^"D+:/!:P%!V-)Z@%T^6:%3Q]SRY!AA^!,A$9D]!JXO3H3]2 M#FY:A$L]/*#WBXJ7TYIN*?]GQ!&G>9\ST5NW47*G>EL).&W/D&_YEGOF;4\<=J!O>OW>>DV%W@7> M9E2B0\0R>HF-?B/M3[01FAI(YE0C:X6V0[;I(73F8T^8Y2+'ZK<1MI )1RM< M?MYL%#"/+,E+7BK\T&?PR$DF%.D:7\%_X'M-9XAT;6AJ)S1W()[<"=QCL6^; MYYWHAB%LVG"@$YIG@PUZ4_W6)(/^9+_]'K\[\.D)\G"_ MV4C#$8W#\9YM8[48>V2'JZ?#6YB.- 41G&@ZTM1":*KIM4+;3XPM!9$SWWOB MD*NFN3U@O:8A&J?ADJGU;8OZ*Y*HD/!-FJ !B*RI3=#40N-KKTN:8'=Q[V"U M[#MO0D^<;SK6 &R0IB$:I^&*]R?@ MX^[:O"?.AI;:S RXK]F(QMGX9JC'&H#8G&@YU@3#X^NX"RRO%5Y-9.1#Z\SQ MGC#;=M# =,>:BWBII19Q:\EL=R NQ8GLGJV*5YVAS]?2H/O,Z>+^'-JCK MTS+5>>(]X6&LUO4)W2M)\]I5-?'JB*ZZD>Q0GG)MF90L+2\C2@+*BP#U_9XQ M^7)3O* Y*%W\#U!+ P04 " 'ATY1VD03UF,% !U(@ &0 'AL+W=O M8H//&<[,%W\>'S/=\O1K MMF),@.]QE&0S8R7$^G0RR98K%GO9"5^S1+[RR-/8$_(P#2;9.F6>7R3%T029 MIC6)O3 QYM/BW$TZG_*-B,*$W:0@V\2QESZ?LXAO9P8T7D[6$B@*7/,J*OV!;QIH&6&XRP>,R6580A\GN MT?M>+D0M 5H]":A,0,T$TI. RP1<3'1763&M2T]X\VG*MR#-H^5H^9-B;8IL M.9LPR3$N1"I?#66>F-^R)Y9L&+AE2QXD8;&T[R^9\,(H^P ^@H7\O_$W$0/\ M45(K8C/@AYD7!"D+/,%\\/ , L:#U%NO0GE)%N1C? 3WBTOP_MT'\ Z$";A; M\4WF)7XVG0A9=7[MR;*L\'Q7(>JI$")PQ1.QRL#/B<_\_0$F+L;TV9I"J3 M%&62GC+OKN_./G?AVZ71(BVWQM,<8D)M2Z[-4WU5.^*(Z4(;57%[==&J+JJO M*U<"C\$/7KS^"=QXSU(R BQ8^A0NY4)]N6+Q TMU*V!55[+&#,JNRK2'@=JE M674 R"4NL1N@.N*P!5W3Z0;E5'4YVKH2)M!ZQ>54#V#B5H.Z8V8"3>59#6HKL(.;55+^%TQ&'JT#XZRKE0+]UN.N ?\-^M!Y5@(1TU1^5G: WD:+7X M.(YC(Z?)L1WGR@]YU^[AJ)0,]4[NY7B4%*%2+71&C4SI&[H#D;DM%)C(SZ$F ML8XP[- >8$CI&NEU70+[/4P"7[[-#H"#E'(1'#,F6/W N2=H+$S;U[5YP$:<$> MD$K92*_L?I!'F1$I$R-[U,R4PI%^N]S/S.G8QS=YM6-0'ROE:J1W]1],K%@: MY5_C#V&"E6RQ.68F6)D;ZS?+O4S*O/WU-FV"&UPZXF"^H^S9*&*E:JQ7=1>; M-[$AKK4Q1MW'P$K;>& GH\Q[G6([3DM1>1KK/=U#\2@58N5>/.I^!E;.Q@,[ M&OJ\O 5^FJV])9L9ZY1E\K^>&7/0U?%[@X'VYZ8TC_6:O\Z)'\15>1J/NB=" ME/?)P)X(:3<[;-N!S>UE1YA#,>W971*E>:+7_#Z3-]$H428GH^Z:$.5[,K!K M0MK=$ M"W&PS=H39T+6L'GJU/K5>[RUZ1^F3*%F34;=%B/(\&=@6(>UV![0L MN]G=Z@J37[+[0"FM$[W6KSTF!T'( M-6D35$>G %@IMMT:(:2'8_.;= M%4==%_9\FZ-*WU2O[X.8'J5.JA1-1]TXH;7?%@[ K#Q&RV M)R>U'_!CE@;%?0T96/)-(G:_:U=GJWLGSHH[!AKGS^'IQ>X."#7,[H:,*R\- MPB0#$7N40YHGMJPIW=WCL#L0?%W<)O# A>!Q\73%/)^E>8!\_9%S\7*07Z"Z MTV3^+U!+ P04 " 'ATY1"%#]"F$" !F!@ &0 'AL+W=ODDOM1$/3\DC+AI0/W;J+2@:P,9P(F MBNBJ+*GZ?0]<;H9>Z&U?3-FR,/:%GPY6= DS,$^KB<*=WU;)60E",RF(@L70 MNPMO1UV+=X#O##9Z9TVLD[F4SW;S)1]Z@14$'#)C*U!\K&$$G-M"*..EJ>FU M5UKB[GI;_9/SCE[F5,-(\A\L-\70N_9(#@M:<3.5F\_0^'$",\FU^R6;!AMX M)*NTD65#1@4E$_63OC8Y[!#"Y 0A:@C1>PEQ0XB=T5J9LS6FAJ8#)3=$6316 MLPN7C6.C&R9L%V=&X2E#GDFGL 91 9E")I>"N6@OQV HX_J*?"0S_-OD%0N ; ME&TO][-&XGTM,3HA\6O%.R0./Y HB((C]-&[Z>'-6[J/8;6)16UBD:L7GZCW MSXG\O)MK=_;KC(JX51$[%._N9F)C%ZHM[;SQ=)WN>#D%A M/^P=]]1M/77/>GJ4AO)CBKH' 2;]>%_1(2@.;X(]1?[.%+ 3^(&J)1.:<%@@ M+>CTD:_JJ59OC%RYP3"7!F-VRP(_!* L ,\74IKMQLZ:]M.2_@%02P,$% M @ !X=.43;.DOKT @ "0D !D !X;"]W;W)K&ULM59-;^(P$+WOK["B'EJI)1]\%"I KJK4I6J*MO=0[4'DPS$JF-G;=.T M_WYM)QA:0816ZB6QG7EO9I['GO0++EYD"J#06T:9''BI4OF5[\LXA0S+!L^! MZ2]++C*L]%2L?)D+P(D%9=2/@J#C9Y@P;]BW:P]BV.=K10F#!X'D.LNP>!\# MY<7 "[W-PB-9I,3"H+SE_,9)H,O,!$!!1B92BP?KW"!"@U3#J.OQ6IYWP:X.YXP_[# M)J^366 )$TY_DT2E Z_KH026>$W5(R]NH$JH;?AB3J5]HJ*T;;4]%*^EXED% MUA%DA)5O_%8)L0/H!@< 406(/@'"U@% LP)8Y?PR,IO6-59XV!>\0,)8:S8S ML-I8M,Z&,+.-MRZ]:&](B7QL<-IPEA*WF.IBQN'+,Y/>>@ M]R6;$P;;ZR7X_R(>5^#=*@X;/5?%9:7O-3I0ZN'.O1?6!C:*8[YF2NN*I-*; MBD4BT3I/L )S070N@N@8I<-HZS#Z&JVW]U'8K$]I_N1"'R7\X#FH:#X(&C5: MGQ3U=YI*!F)E>ZU$5K7RSG:KKI^/;!?[M#XV?=XVJRU-^9,PPV)%F-2':*DI M@\:EOI]$V7?+B>*Y;5T+KG0CM,-4_ZN , ;Z^Y)SM9D8!^[O9_@/4$L#!!0 M ( >'3E'"#2 DPP( .D& 9 >&PO=V]R:W-H965TJ)C0P7A8K=W9\="4*(7F=Q9@7PO&P8"L^Y_A0W%F:A0U**A373A@-EF>C8-*ZF [\^>K 5\'7 M;F<,WI.E,8]^\CD=!9$7Q"5/T",P^CWQ&9?2 Y&,GQO,H*'TAKOC+?K'RG?R M91.''8.X=< @WAC$E>Z:J%)YR9"-A]:LP?K3A.8'E:N5-8D3VB=ECI9V M!=GA^)J32PY.+CDR(=TIG,&<$I^6DH/)*%=%(3DE 9F$5+A$&E=:,K!<,N0I MH ',.>^ RL4R%'H%LH9^!T+#(C>E8SIUPQ!)M><.DXW"::TP/J"P M%<.-T9@[N-(I3U\#A.1NXW.\]7D:'T7\4LIS:+<^0!S%TG1Z!;3>A M;%>P[0.P_SENWR=+AY:J]L<1;9U&6Z?2UCF@[?8U.B3&X;Y4U"C="L7?YZ=Q M/&C'P_!I#W>WX>X>Y9[GQN(94>W&[F%S#]=5D M?@6SV_EB'VWO#6T[Z@_V\_8;WO[16I@QET/!1 K4-X$I4VIT=!$265(-^QOA MLZ\H'%05ODQ\T=31D8(MA10HN+LXDOE!HV3PCYE/O*:,NK"#S!KUIN+VQ6;P MMA[ZG>X?L0EWVH_B=E4U64=I)J?K3M2L-GU\4K>OW\?K1^"&V970CA1E9!J= M]XG:UHVUGJ IJF:V-$BML1KF]!9QZP_0?F8,;B>>H'G=QK\ 4$L#!!0 ( M >'3E$?GC'@(0( "8% 9 >&PO=V]R:W-H965T(8FI:QC0U"P]:'L0?%/L>BDN5)Y[KY]STI MCLE@"1WLQ;Z3[K[[/IU.66_L@ZL1"9ZT:MPBJHG:JSAV18U:N(EIL>&=RE@M MB%V[C5UK490A2:LX39)WL1:RB?(LK*ULGIF.E&QP9<%U6@N[6Z(R_2*:1H>% M.[FMR2_$>=:*+:Z1OKKS"*!>^T ^Q201%Y\CH(9D9:-GL_^)I.(>C MA/3R1$(Z)*2!][Y08'DK2.29-3U8'\UHW@A20S:3DXUORIHL[TK.H_PKLB0' MKV^1A%3N#5S FAM?=@K!5-RKME7(32"AH)2N4,9UEA,L*D%80A]DLR$>T7(7 M@:^+%22;+:@ G<7$-'VQN!@H+?>4TA.4OG1J K/I6TB3-/DS/69UH\1TE)@& MO-D)O/^K!WY>;QQ9ODV_SG";C=QF@=O\!+?[H=S%H9Q%/TEC.2"T^N(E9WJ^ MSAQV**R#%+1IJ'8P3:$4.W=&PGR4,/\W"?Y83=<0,&=\$??S!6:3:?KJ;T3C MHVOO7Y!OPFYEX[A0Q4#)Y#V/D-U/Y=XATX9)V!CBN0IFS0\96A_ ^Y4Q='#\ M<(U/8_X,4$L#!!0 ( >'3E%BBBU?B0( ",' 9 >&PO=V]R:W-H M965T$GL]JY5$LL: M.1-PK8BNRY*JIS/@^@4?26J,L6[!A4#+1?.ECJT,/,!AN 80M('PM(&H!D2NT8>;*.J=(DUC) M-5'6VT2S"Z>-0YMJF+!=G*,RI\S@,+D$HX$F^^> E'%]0-Z3N;DI6:X@IVB,"A1%)G+"+81P1A>,,WPRB+OY.=G?.R![A ER6\A:4Y'IV$=#T*;Q MTY;,64,FW$+F<\T/231X1\(@##; 9Z^&#XY?PGTC2Z=-V&D3NGC1O]/F_M+$ M)!<(I?Z^@U'4,8H!+\(OTBV:A+-MHM+1:@R*Q5[;(G[/T5E M0N_HW[I*,_Y,;->D83?[* MC7K[YB@,@]-&I0UWRYT/3C=U:_+'%0NC4?!;M_S>"+//QQ55.1/:L%H:6' X M,7C5C.3&0%FYJ;:0:&:D6Q;F%0-E'&UL MK95=;YLP%(;_BH5ZT4IK^4H@J1*D?FC:IDZJFG:[F';AA$.P:C"S3=+^^QX; MRK*%D%WL!FSL]SSO,?;Q;"ODL\H!-'DI>*GF3JYU=>FZ:I5#0=6%J*#$D4S( M@FKLRK6K*@DTM:*"NX'G16Y!6>DD,_OM7B8S46O.2KB71-5%0>7K-7"QG3N^ M\_[A@:US;3ZXR:RB:UB ?JKN)?;<+DK*"B@5$R61D,V=*__RVK<".^,;@ZW: M:1.3RE*(9]/YG,X=SS@"#BMM0E!\;> &.#>1T,>O-JC3,8UPM_T>_:--'I-9 M4@4W@G]GJ<[GSL0A*62TYOI!;#]!F]#8Q%L)KNR3;-NYGD-6M=*B:,7HH&!E M\Z8O[4+L" +_@"!H!8'UW8"LRUNJ:3*38DNDF8W13,.F:M5HCI7FKRRTQ%&& M.IW< ::DR.DM:,JX.B/G9(%_/JTY$)&1K-:U! -F15T@&+M,,U3@(&X-234K MUX2;*(0SNF2\&3XAK"2/N:@5+5,UA=30ZX CS M\_N6IU&-K.'TP [VO=_URAO$WX%2A!55K2'%&H-K TKWUA=OS\!Y-#GP1_R=>NG_0_H# MY:'7B[]WFJ>Q]_<);&:29@..9$/J]8RZ+[JY/W@!02P,$% @ !X=.48(+KM]M @ J08 M !D !X;"]W;W)K&ULG95=;YLP%(;_BH5ZT4I; M^4@@I")(_="T39U4->UV,>W""8=@U6!FFZ;]]SLVU,H6TDB["3;X?9_WQ.:0 M;85\4A6 )B\U;]3"J[1N+WQ?K2NHJ3H7+33XI!2RIAJG:L@3M)5%?75+Y> 1?;A1=Z;S?NV:;2YH:?9RW=P!+T M8WLG<>8[EX+5T"@F&B*A7'B7X<75W*RW"[XSV*J=,3&5K(1X,I,OQ<(+3"#@ ML-;&@>+E&:Z!"_V"%KA9>ZI$"2MIQ M?2^VGV&H)S9^:\&5_27;86W@D76GM*@',2:H6=-?Z )2ER>@.:,J[.R$>R MQ(TO.@Y$E*3L="?!@%G=U:2EK[@A6A$\#00/AJ2:-1O">Y,3PAKR4(E.T:90 MF:\QGZ'XZR'+59\E.I#E:\?/R23\0*(@G#\N;\CIR=G?+CY6YTJ,7(F1M9T< ML/WO>GY>KI26>&Y^O9-BXE),;(KI@111$ 5C?TFOBJW*O$'/>9+.DLQ_'F%- M'6MZC!6.L7I5LL.:Q'$ZSHH=*S[&BL98\1XKBM-XG)4X5G*,-1EC)?NL,#A0 MU\RQ9L=8TS'6;(\5ILE\G)4Z5OHNZZ$";*BE!CE&3/>)T_@ <>Z(\_>)0E/N MCO\8=;YW+L-T&O^[@?Y.YS%-_!N5&]8H?(-*U 7G,S20?6/L)UJTMAFMA,;6 M9H<5?DM F@7XO!1"OTU,?W-?I_P/4$L#!!0 ( >'3E$WK"\E- ( $8% M 9 >&PO=V]R:W-H965T*R2E!W$6)E'4 M#SFA(L@SOS=5>28WAE&!4P5ZPSE1O^Z0R=TPB(/]QHRN*N,VPCQ;DQ7.T3RM MI\IZ8VGOV>U^[K65!-(XD^T%+4PV#00 E+LF&F9G< M?<&FGFO'5TBF_1=V36P40+'11O(&;!5P*NJ5O#5]. #$O1. I $D[P6D#2#U MA=;*?%EC8DB>*;D#Y:(MFS-\;SS:5D.%F^+<*'M*+<[D(Z*K#K@O?'[=T"UA M*(SN !$ES% ;10N#91W@]OZ-A,LQ&D*9OH(/\#0?P^7%%5P %3"AC-E!Z2PT M5J?+%A:-IKM:4W)"T]<-ZT(:=R")DN@(?/1N>/SQ;WAHN].V*&E;E'B^W@F^ MA_$WN*>"B((2!G-46UJ@AD?*J6O-\P3Y M7/,YG2-E/J,Z7_?QC/CY8;'@QR M?4Y9KU76.]N#@^S%/KLW\$_V8X.N60>>U3THVSR.^]TT"[>'\SP2==/O#MJH M6G)X\)>[%V9"U(H*#0R7%A=U;ZX#4/6MK1TCU_['7TACKY$W*_O0H7(!]GPI MI=D[[BZU3V?^&U!+ P04 " 'ATY12"]K0GD" !$!P &0 'AL+W=O MN*Y,,DTKS3$P_%>_9/-KK,LB<0I9]]IJK*),W0@Q14IF9KSW6>L\UB#"6?2 M7F%78ST'DE(JGM=D[2"G174G;W4=#@A^=((0U(3@4D)8$\)+"5%-B&QEJBBV M#C.B2#P6? ?"H+6:&=AB6K:.3PO3]H42^BG5/!5/BP =8Z(\R+1D"7T%BA>T/NO1?YQM]0H_?/]/.,L;)R%UEET MYEMJ?4U;RRJIGI4R>],V'D;#OF[/]K S+2C/[P\;U#N?4>,S.NMS?D%EVBQ7 MJOT#,[[?#_O!D><6V&#@A7Z[Z5YCNG?6]!-7A/USP]MB]?ZJL?Y2@^ X5@NL M-_!'H_>P69M:Z(\&1^G=@RW+G"]?B5C30@+#E29ZW8%6$-6>74T4W]A=;,F5 MWA/M,-/'' H#T,]7G*O]Q&R,S<$9_P902P,$% @ !X=.41A6T@$2 P M: @ !D !X;"]W;W)K&ULM59=3]LP%'WG5UQ% M3 ()FJ1-2T%M)6@UC6E(B )[0'MPD]O&PHF#[;3P[W?MA*BP$FV3>&G]<<\Y MOE]V1ANI'G6*:. Y$[D>>ZDQQ9GOZSC%C.F.+#"GG:54&3,T52M?%PI9XD"9 M\+M!,/ SQG-O,G)KUVHRDJ41/,=K!;K,,J9>+E#(S=@+O=>%&[Y*C5WP)Z." MK7".YJZX5C3S&Y:$9YAK+G-0N!Q[Y^'9;&CMG<$]QXW>&H/U9"'EHYU<)F,O ML ="@;&Q#(S^UCA%(2P1'>.IYO0:20O<'K^R?W6^DR\+IG$JQ4^>F'3L#3U( M<,E*86[DYAO6_O0M7RR%=K^PJ6PC,HY+;616@^D$&<^K?_9=PF\I2LSS1(]^0J(7Z M<2UP40ET/Q"88]&!,#J";A .=\"G[?#OI>A +[3P;K #/FN'SS F=0?I =7!K,]*\6E5ZCTG,JT0B$NE2(]&:\Q+!,/4"@VI M2%@@=7W*:8,P:R)ET!L<.R@4J+A,@$H.HF&UME>M=5KB&S7QC5H#,4^9(D^Y MUB5IT]T),=,I'%"ESZ003.G#785>D?8=J;U.UY/^:=0;^>OM%/QI%/6#QN;- M%6]:]7$R,+=] MIZ-UPPY0^!5!9 ]I?2NKK M>F(?C^;C8O(;4$L#!!0 ( >'3E'8-4_$40( -X% 9 >&PO=V]R M:W-H965TQ!\6^CD5ER97DI/WWDV3'.,T'8R_6USGWGGODJV3'Q8LL 11ZJRB34Z=4 MJKYW79F54&$YXC4P?5)P46&EEV+CREH SBVIHF[@>6.WPH0Y:6+WEB)->*,H M8; 42#95A<7[ U"^FSJ^L]]X))M2F0TW36J\@16HYWHI],KMH^2D B8)9TA M,75F_OT\-G@+^$E@)P=S9"I9<_YB%M_RJ>,904 A4R8"UL,6YD"I":1EO'8Q MG3ZE(0[G^^A?;.VZEC66,.?T%\E5.74F#LJAP U5CWSW%;IZK,",4VF_:-=A M/0=EC52\ZLA:0458.^*WSHP(H2VT56;+6F"%TT3P'1(& MK:.9B?7&LG4UA)E;7"FA3XGFJ726O39$$F.I1-<+4)A0>8-NT4K_+WE# ?%" M>]V#4(X5H (3@;:8-O8XTUR2@\ 6<(N>5PMT?76#KA!AZ*GDC<0LEXFKM%Z3 MU&CE#H&WK@'=)=[5)O5=!;%=AX MX3DY_^O([]E:*J%_V#\75(2]BM"JB,ZHF&-9HAJ3_)2?+36V5-._VS3^'(6) MNQVZ=@R*8J_''(B*>E'195&<*<(VP-1AZ:,^?7PQ_1-7 MF%ZZ@E->Q<=>Q<'X@U?'H$GP4:P[Z#[S\OW 8D-T-U$H-,L;W6FZ:%^3=J%X M;1MRS95N;SLM]0,,P@#T><&YVB],C_=/>OH74$L#!!0 ( >'3E$>I\*! MN , "L, 9 >&PO=V]R:W-H965TIOND4P)"'3.1Z[:3&%.]=5\S*M@1=F"^%G<*9VX;)>$9Y)K+G"@XK)T;^GY+%]:ALOB+PTEWQL26 MLI?RFYW\GJP=SR(" ;&Q(1@^[F$+0MA(B.-[$]1IDW: J:VWBQ%+KZ):?&UG-(7&HCL\89$60\KY_L MH2&BXT##$0>_VV7< M&85?.?J9S4W\O>2:6THUN;@%P[C0EV1&=KAADE( D0?"LP+IMB.3 C+?NKS5 MI"A5G"*/I% \QH]"R)C5X7"58GQ*P1-F($&Z!&/4ER1@+XCON=[ ^[;:?<=%%>$AM:= M1L_=762SI=1O*?6K>,%8O/^;N7]N]MHHC/OO!-J@11M4:,,1M%\42RRR6):Y MT=B9,?![MAHHBTYJGPYGGK>9YY.9[Q0*IC*/[TB!*X"Y\X0 +F*!2F:& M(,Q[$*+P!4%]$QKYBV&@2E2:CB4@@A^@,LA1,L>HOG(#HE:/-$DGFVEE+A) M%(BZAU)>H* M7P@0G M])]!8.@)V5H KCD@(Q[&&BQYI@S[BRLCF(H7,*T5=T^$16VL\Z5OA9 MIZG_,])7L,9IM,Z72/] M$<*^\LZ"^=@"G:673FOO1W@ZD^H#'EMI,/NB5WGDSU\D=SLW.7N-_I.I(\<+ M@8 #>GE72W17][O30H@-4PQ=L\*&N WP]2FJ>)O2^V_P\V_P%0 M2P,$% @ !X=.4;,$C4#, P P@P !D !X;"]W;W)K&ULO9=+;]LX$,>_"F'TD !Q).IEN7 ,I X6NPNT&]1I>UCL@99& M-E%*5$G*3K[]#B5'=J)'LI>]Q*(U,_S-(W_2BX-4/_4.P)#'7!3Z9K(SIOSH M.#K90<[TM2RAP#>95#DSN%1;1Y<*6%H[Y<+Q7#=ROE@M9&<$+ MN%=$5WG.U-,G$/)P,Z&3YR^^\NW.V"^*UPY;924YU!H+@NB M(+N9W-*/*QI9A]KB.X>#/GLF-I6-E#_MXH_T9N):(A"0&!N"X<<>5B"$C80< MOXY!)^V>UO'\^3GZ;W7RF,R&:5A)\8.G9GT<%[KX-_=/#K1!NR.JT[ M9MARH>2!*&N-T>Q#79O:&[/AA6WCVBA\R]'/+&^37Q77W)94DXL[,(P+?4FF M9(T#DU8"B,Q(@B^EX"DSD&+1!"L2(,V4L2+%5K0QB+4A&>.*[)FH:F\C#1-U M#)Z"8K694:S0&2B% :?DV_J.7'RX)!\(+\C#3E8:P^J%8S!!B^DDQV0^-,I@4?4,PV]L])$B,ZVC<+^7<-VU_"- M75$^E7FZ(B4VL.D<8.-*U#73AQ!V$&CL1:_*TS6*@W[.J.6,1CF_R&*:R+P$ M'"2V50"6CUR$TR=@BE0:LDH0P3.X[(..NG5SW7Z@60LT&P5:U4(&"H=)U-.K M=[Q$O?'<]R'-.DB^Z_K]3''+%+\]Y@7+X?T8<0]JZ-/U"\>0LZ'P7] MR^RP\.B ] M.[SH*.5MDJ@*QF7@&.+%UJ'GOP;LL0K<> #P= )0[QV]$YQMN$!U'R#TNGO/ MZ,#4T).,TW$=_V+/EGIJL#Z)J%)>;$G"]*XY;?#A)U.J[J*PMG=;T7K*OGX3SH]+%K%81#I3SI/AT7_M6;5>N*^#2@LX%]3SI. MQX7\H7ON7Y$"^VIO%&\R19USMZ^37:MN)YVS"Z:]W7]F:LOQPB@@0R_W>H;N MJKDP-PLCR_K.N9$&A;]^W.&/#%#6 -]G4IKGA;W&MC];EO\"4$L#!!0 ( M >'3E&@U] 7;P( $& 9 >&PO=V]R:W-H965T^;[(2*FXNU!IJ6BF4 MKCC25*]\L];

JI!\&PK^>:9G[/DHL*:B-4S3048^]J<#F-;;Y+^"Y@:_;& MS#I9*O5@)S?YV NL()"0H67@]-G %*2T1"3CL>/T^I(6N#_>L7]QWLG+DAN8 M*OE#Y%B.O4\>RZ'@C<0[M?T*G1\G,%/2N'^V;7-'E)PU!E75@4E!)>KVRY^Z M?=@##$8' &$'"%\#A@< 40>(G-%6F;,UX\C31*LMTS:;V.S [8U#DQM1VU-< MH*9503A,9[!$MH"LT0(%&'8R ^1"FE-VSNX7,W;RX33QD0K9=#_K2"@,&Z3*C.6-N"WF=L^O'1N#S_F[^O%H:U'15?QTI.NR+#EW1 MX8&B.\JV:.R* MVC>_24=Q8'^)O]G?X;=YTT5Z)5K,H9EJJFQO;%]M.]C5^[YOHI/J+^U[>@O3=L<;[E>6;<2 M"J(,+CZ2'MTVG':":NW>[%(A=0 W+*E'@[8)M%XHA;N)+=!W_?0/4$L#!!0 M ( >'3E&:5\L$=00 +,3 9 >&PO=V]R:W-H965T+W5\+^: "QC3Z%86Q&EB!ULF5;2L_8!%5 M+9&P&-XLA(RHAJ%LUN)5!I% M5#Z.6"C6 PM;3Q/?^#+0V80]["=TR:9,WR6W$D9VJ67.(Q8K+F(DV6)@?<)7 M$]+) +G$#\[6:NL99:',A'C(!M?S@>5D'K&0^3I30>%OQ<8L##--X,>_A5*K MM)D!MY^?M'_.@X=@9E2QL0C_X7,=#*RNA>9L0=-0?Q/KOU@14#O3YXM0Y;]H M7<@Z%O)3I454@,&#B,>;?_JK2,0I %( R!X >PT MP"XIP*\ N#EF=F$DN=A M0C4=]J58(YE)@[;L(4]FCH;P>9RM^U1+>,L!IX<3-M-HROQ4 MJ@_H DUAD\W3D"&Q0'0%LW06L@O8:Q>*PJRJ4!?H;CI![]]]0.\0C]'W0*2* MQG/5MS7XF%FR_<*?\<8?TN#/WVG80B[^B(A#G!KXY&0X[NW";O],TS^O9%"J7070P])E$NJS@04M3#&Y8M80&?+;+F-HGQ?#5QBSVB#: M!T%%$9CYT?1*:/H&*/X3+E$/VB8LCK'.P>.PP[IN'NN'THU[Y#+TJ]+ MHU\W:KOEYII/>RZAN9\??X9]V"] X7 MQ.UZWMZ"'$H1TK0@V*EZNO,Z13LZHJ@AM@)EK'6SYO/+!&\Q&GZEAZF1TAD&22A\F8:7A_)YI@M,]-!(*7!KEU0^34J3+ & S*1Z8 M1'# AW? M2 LPD9@JVX9[:T;BXC)97[S ^Z*--:;@W,Y6]XNC?)+F/UYTKX: MDW;-&T@;O,DOI.S*Q.8Z"QK:$HH7A6P!YIS6)2RMW-P0;09:)/F=R4QH+:+\ M,6!TSF0F .\70NBG06:@O*<;_@]02P,$% @ !X=.4;J\4SYJ @ .P8 M !D !X;"]W;W)K&ULK97?3]LP$,?_%2OB :31 MI&F: DHC =6T39J$*(R':0]NA&6_&PE\8_[K[?S]G) M-=DH_6Q* &0OE:S-U"L15U>^;[(2*FX&:@4U[11*5QQIJI>^66G@N4NJI!\& M0>Q77-1>FKBU.YTFJD$I:KC3S#15Q?7K#4BUF7I#;[MP+Y8EV@4_359\"7/ MQ]6=IIG?J^2B@MH(53,-Q=2['E[=3&R\"_@A8&-VQLQ6LE#JV4Z^YE,OL$ @ M(4.KP.FQAEN0T@H1QN].T^LM;>+N>*O^V=5.M2RX@5LEGT2.Y=2[\%@.!6\D MWJO-%^CJ&5N]3$GC?MFFBPT\EC4&5=4E$T$EZO;)7[ISV$D(AP<2PBXA=-RM MD:.<<>1IHM6&:1M-:G;@2G79!"=J>RESU+0K* _3&2R0S2%KM$ !AIW. +F0 MYHR=LSF] 7DC@:F"9:I&34?8<$GVN VG';ZF>+Z0<$ZOR+GA%)];4?,F>L)$ MS1Y*U1A>YR;QD<"MO9]UD#YS-V>G+VMXI/9?>U MAWWMH9,='9#];_7]O%X8E_WK"-6HIQHYJN@ U9/ DHY+U@>M]I]4*C)V M_>K6Z7!\&0T3?[W'-^I]HZ.^UP6"[FT9EEHURY(5]-&XE;WWUDK&NR11=+D? M9-R#C#\ \N;;HR#4ATG&[TC"X !(W(/$'P YZAJ_\Z.>KZH)#+ M?5Z3][=^,8I'_[CY.[W MM7O7"]%;9B$@O*"P80$=-NJV@FJE6L/"X74;-RP MI.X.V@;0?J$4;B>VX_3_%^D?4$L#!!0 ( >'3E%<'"UH?0( '@' 9 M >&PO=V]R:W-H965T(!Y H29.V M%)1&6ENA,8&$Z& /: ].[(>NV$K'M8=I+XCO[^^Z[\^D< M;X1\5 6BAJ>2<37Q"JVK<]]768$E42>B0FYVED*61!M3KGQ5222Y Y7,#X-@ MY)>$]&)K&H-:,<;R2HNBR)?)XB$YN)U_=>'+=T56CK\).X(BMD9OI6 M;-YCD\_0\F6"*?>%37,V\""KE19E S8*2LJW?_+4U&$'T!^\ @@;0/A60-0 M(I?H5IE+:TXT26(I-B#M:<-F%ZXV#FVRH=S>XD)+LTL-3B=S3#4L,*LEU105 M',Y1$\K4$?1@85HFKQF"6 )9&R])&?9,Y_04,5[5HHZAYJ:%&/V*.3"A%%1" M47=-/;A;S.'PX @.@'+X6(A:$9ZKV-=&O=7@9XW2Z59I^(K2#S4[@:A_#&$0 M!GO@LS?#^V<_PGU3L[9P85NXT/%%_ZAP#UOR+W[ M'N?*Q,%]%S#KI+#SY%Q5),.)9P:&0KE&+X$.;8-6VZ!3VP6A$NX)JW&?J$[L M[XL:MJ*&G:*N:TXS6A$&J3#]"@_76*8HN^YBU%*/_H?6.6WEGOYUZTRW%$-' M85^.==(?Q?YZ3]AQ&W;\YUTQ'?\:[VP4_131WYF+]DVZ)G)%N0*&2P,+3DX- M7F[G_-;0HG*C,A7:#%ZW+,S3B-(>,/M+(?2+8:=O^]@FWP!02P,$% @ M!X=.4>[$KNX0! G!$ !D !X;"]W;W)K&UL MM5C1CMHX%/T5*^I#*VU)[$ ((T!B@-5.U5%14;L/U3Z88,":)&9L!SI2/W[M M),1A(!XZ4UX@3GS.O3Z^.8[=WS/^(#:$2/ SB5,Q<#92;F]<5T0;DF#18EN2 MJB*J8'U MZP/[W_G@U6 66) QB_^E2[D9.*$#EF2%LUA^9?M_2#F@CN:+6"SR7[ O^WH. MB#(A65*"508)38M__+,4H@: 00, E0#T'-!N /@EP+\4T"X![4L!G1*0#]TM MQIX+-\$2#_N<[0'7O16;OLC5S]%*+YKJ0IE+KIY2A9/#Z6-&Y1.X2W=$2%4 M4H#W$R(QC<4'\!%\FT_ ^WVX(7-?!"!.Y9*C<"3-,E61X3 MN"K)*E-TR/0661D_97$+^/ O@#SDG4EH?#$<]L[ )W;XG&Q; +4;HT]?BIZJ MZ%X>/;"(X5?3YN=\_FNF[<=GU1O<29*(_RRQVE6L=AZKW1!KIEY=PCE9 K'! MG( =CC-RKB(*FDY.HPUJ-PQ#W_<\I=>N/E&G_7H^[-7['>79J?+L6/,<8\Z? M:+HN$@1L5>0KSJ5:, 6U%) 7G&9ZVBU$06.B095H8$UTE*W5BPV*6@S!CWN2 M+ BW356W8NY>O2S"*E9H'449BU:QSNDQ 1(!F9JLE-9R0E^@=\7&GK&-[VK2PUK+@W?+G;)45?[^/4[#HY,<&17 M.XJR)(NQ5!:@UF :T;>J;&P.7M_GH#$Z:'>ZRU0^M2\(+34-C7]!NX%]IP*# M.>&4"# &8Z;2X)+JZE:E+97L6RRUOQE#GDL6/5RDN/$F&%Q?<>-7L&L=\I=] M>EA7SOGTI(0?&4CH/[/IZ4N]CI,S!@?M#E>?@>:EI"31=F&B^ZTN0@WQC[NI7; MOAZ-A2)X]<)&QC.1W3-?*NP2?KPR=AHFP=@E\M]>L9.2Y*AB@U88P(;PQC_1 MG_E2G*!3#VVW;65H/!1=[J&O+,.<8AQC43 DB=K/_IE:-2:,KF_"R)@P>IL) MHS/VBCHG<^76=J$)X>M\^R] Q+)4%MN\ZFYUQ##*-];/[M_"FW%Q4&!HBG.+ M>\S7-!4@)BM%Z;6ZJAAX<110-"3;YGO=!9-JYYQ?;@A>$JX[J.(O)E P &0\ !D !X;"]W;W)K&ULS5?1;M,P%/T5*^(!)%ABITE3U%9B'6A##*:5#0G$ M@]?>'-\3G^0.UT+>JB6 1C\3GJJ1 ML]1Z]=IUU6P)"55'8@6IN3(7,J':3.7"52L)-,Z3$NX2SPO=A++4&0_SM0LY M'HI,BKU84T,[=$B5D" MJ6(B11+F(^<-?CTAQ";D$=<,UJHV1G8K-T+6WR;+,;EEH9IUJ:J\SDZ?';'QG3O]!9>@=*&WFT M0L]/0%/&U0OT"DW-8Q-G')"8(]B$LEKH*W0U/4'/G[U S\PZ^KP4F:)IK(:N M-MSL'=Q9P>-XPX,\P.-]QH^0CU\BXA&O)7VR=SH>;*>[IB)E64A9%I+C^?^E M+-\^&#ATIB%1WSO(^"49/R?3>X#,))/2X+;T+VK M5[,E*(RB,FB+9J^DV>ND^5&DLW]BNH$+:R2BR/=WF#:#!KZ5N(UI4#(-.IF> M9SJC',TS\ZBB;^>0W(#L$BHL<C0*O7NM>/]H]'"U10:\?M"N":^\$ MW,GVDUZ"W$<-7/DI?@*&BBM'Q=V6^N]Z^(U*$Q+LRM$=M,VULE7<[:L3D23F M@V>JQ>P633A5"AV7XJ#?Z*L]02]-:6='>VE6N20.GH!FE;GB\("&5H!M'8W! MKE[-F/"!ER"N;!?_Q7?_(MA6.3$>'%*W M04,3/VH(UPP*PGZ[_P%02P,$% @ !X=.48K; M4=Z7 @ D@< !D !X;"]W;W)K&ULS55=;YLP M%/TK%D^;U 5"TH15!*E).ZW3*D6-MDFK]N# !:S:.+5-TO[[71O"TJYA?9BF MO8 _[CD^EV/NC7=2W>D2P) 'P2L]\TIC-F>^K],2!-4#N8$*=W*I!#4X586O M-PIHYD""^V$03'Q!6>4EL5M;JB26M>&L@J4BNA:"JL4-OOW##BM+8 M!3^)-[2 %9@OFZ7"F=^Q9$Q I9FLB()\YIT/SQ:1C7#C>LW]PN6,N:ZIA(?DWEIER MYD4>R2"G-3-BGZS()Q&P>2942]%C>W?],0H_Z"\"5"%J_H: MI=25:7[W;K5K+.>NGCY;GV/#:?K#+YJF6UU35;!*$PXY4@:#*5XAU72 9F+D MQA71M318DMVPQ*8)R@;@?BZEV4_L 5T;3GX"4$L#!!0 ( >'3E$V<8ZU M=0, *@* 9 >&PO=V]R:W-H965TSEXH-M4 MVP-_.L[)%A]1/^7WTNS\RDI",^2*"@X2-Q-O%MXN0J?@)/ZAN%>U-5@J:R&^ MV: MZ'3B#3U(<$,*IA_$_@\\$+JV]F+!E/N%_4$V\" NE!;90=D@R"@O_\F/0R!J M"N&@12$Z*$2G"OT6A=Y!H>>(EL@"ZF>XXSM4VJ1'*WB[1$TH4^_@$AY-V20%0Q ;B(F4SY1O84=8 MX4ZP5*8UY4MX>ES"VS?OX(TYA[]342C"$S7VM4%K??KQ =F\1!:U( LC^""X M3A6L>(+)L0'?T*RX1B]K1Z..N#TJM#WG+U> MB[U?CNV7V5II:0K_:X?W?N6][[SW6[S/"2,\Q@M8XY9R;GT;KSE**I*F9)76 MKITUVQMVT][(AF%7#^"Y4#@<]BJA(Z#7%=#K3J"S1.3NQMLPI81OT186B6-1 M<&UAFU[6$*TF#IV.;,.\53F)<>*9CJA0[M";0E.=E'8&=9I1V$)S4-$<_ _- M?\UMQ\0T)9>8)OR#,[\-.6@0"D:#9G W%;B;5X"S<771%FL;';(VM6OJD2OB M6K*RX1=L9W-"0-&,,B)K*8&-%!GH%$&1S"11J0)E$\V;,P91,#AA>2XSC%I( M#BN2PTZ23_F>R 1(Q;6QAH;GX3V!UNGE555V!']4P1]UPG_ !#-W4QIQC\YP M7YZ53H-,2U6'P<_W)>B$=9?EA,K6<'9K_\*=_ V&CAG67M"PNY/._II]7*PN M8/5Q"9_>P_WJX>[3LI%L>-8?^V%PFH4&J:-K7L+T:V]^AG+K1B$%KBN63V)U M6HU;,S=DG)S/[1CF9HF?9LH9[@.1YFE0P'!C3 97-P:2+,>B*/!%%G&]-,0A5H.@F:P.KCE\]2Z@S#NYVR. M8[1W^8VF75BS)#Q#:;B2H'$V",Z;O5'7Q?N 'QR79FT-SLE$J7NWN4H&0<,) M0H%3ZQ@8_2UPA$(X(I+Q4'$&]94.N+Y>L7_RWLG+A!D<*?&3)S8=!!\#2'#& M"F%OU?(S5GXZCF^JA/&_L*QB&P%,"V-55H%)0<9E^<\>JSRL 9K='8"H D2O M >T=@%8%:'FCI3)OZX)9%O>U6H)VT<3F%CXW'DUNN'1O<6PU/>6$L_'E0\'M M$US)!1I+;\<:.+Q R[@P1W ,8ZJ:I! (:@:%I#(1_ \F,*?R,,!D D(9@P:H MG( ) 5C2\36Z8[@;7\#AP1$MH[]'RC+G)8WGE4J= X57/I926%YG(. M-D7(47.5 'V6FY*VO>?RVHZ_UO6917S<:G7[X6(]]YM!S=/3LSKHA:-.[:BS MU]%7-*8'DGQM)/7?G1$D0N>R=D4!P&U8X-Z@4$,VVKR_3PO M4M>M4]?=F[J[YX)\=TV L9SJ-T61 +,^7&.NM'7@A%G7&JMQWY8FRU./],J4IC-H%T/.94G:U<1?4W#@"%8-9K8)[;_?V5"4 M:6W7%_#9]WW??<>9I%/ZP92(%AXK69ME4%K;7#)FLA(K;B:JP9I."J4K;BG4 M!V8:C3SWH$JR* P_L8J+.D@3O[?5::):*T6-6PVFK2JNGZY1JFX93(/GC5MQ M**W;8&G2\ /NT-XU6TT1&UER46%MA*I!8[$,KJ:7J]CE^X1[@9TY68-SLE?J MP07?\F40NH)08F8= Z?7$55MK;GF::-6!=MG$YA:^-QY-;D3MON+.:CH5A+/I M#1<:[KEL$3;(3:N1/I$U<+Y&RX4T%_ 1[G9K.#^[@#,0-6R$E-1_DS!+\HZ$ M98/4=2\5O2+UO943B*_X8Q,C\ZCT7GD^>+_.U\+DTGE MS!OX>;4W5M-T_7I#(QXU8J\Q>TOCZ#540=T[HK%]?ZF3)>8'A**M\Q>;V3,O M/+.[B\=T-EDD['C:L7]SYI/YF-.7S$Z&PUW,#=<'41N06! JG'R>!Z#[8>\# MJQH_+WME:?K\LJ3_ VJ70.>%4O8Y<",X_G'2/U!+ P04 " 'ATY1T.7( MI% $ !.%P &0 'AL+W=OUL.\EN)DF[#YT^R/:UK2D@5Q)V^^]7 @K8@.+4 M3:=YL?FX]^C<;7D.@["RYB MJO2I6+IR+8#.LZ0XH811#!3!H+JOPU,((H,DN;QM0!URC%-8OWX!_K; MK'A=S)1*F/#H/S97JY$3.F@."YI&ZI9O_X:B(-_@S7@DLU^T+6)[#IJE4O&X M2-8,8I;D__1;T8A: NYW)) B@1R:X!4)7E9HSBPKZY(J.AX*OD7"1<AGI"0ZN01%621/T2MTI^?. M/(T \85N6423679(I00=&>=IGZ 5B";I?\5329"Z'KM+UFRK<65'KF[Q6TE'K M^S0Z0QY^B4B/]%K2)P>GX\%NNJN[7K:>E*TG&9[W1[3^TY4>'KU3$,O/%O)> M2=[+R/<[R%_"5"%IQF"*0>O#R '\#,"HR6:,0R_PANZFWO-F%/&]?AFT0ZY? MDNM;R?WU-67JNYXM&Y J;RI+9E$ZUZW24\@T1E\LNMA&/8G]@/]C6N M)WJ5LQ/XB8Y7CHCMEIAK(3E$"W'E5#AXAFI8F1JVN]HA:MCT M)>R'P?YW0$M8]_<7KOP+VPWL>*VSXC]&*HX'VNU!9;AX\/2*:1WB,6TX'FAW MD5,Y-[$[=Z=BDJ9?M\W0EK#N&4HJ-R9V-WYZR;03^(F6UQ:6=J_.)=,[1#)) MY7S$>WZ222J+)':+/$ R[0B/>-E^ =!NE959DJ/6CP\+CAW_,3TX'FBW!Y6W M$_LR]%?H+FDN1EL6T6U1G:MH4KD[L;M[MV(VS;J-U7EC2\7"JK)T8K?TWR"8 M88-XRU+:K6UVFIWF:RJ6+)$H@H5.ZYV=ZWR1;][F)XJOL_W/*5>*Q]GA"JBF M;P+T_077E(H3LZ5:;J&/_P=02P,$% @ !X=.432W%@>O P GPD !D M !X;"]W;W)K&ULI5;;;MLX$/V5@;98)$ VLN7X MTM0VX$N"9I$T0=)T'Q;[0$LCB2A%NB1EI_OU.Z1DU4D<;1?[8DOBS.$Y9X:7 M\5;IKR9'M/!4"&DF06[M^CP,39QCPGI6)56<(EW&DQ9%$Q_GZ-0VTG0#78?[GF66_.VE9,8,+)?[@B+$2QO_"MH[M!!"7QJJB3B8&!9?5/WNJ?=A+Z [>2(CJA.AE MPMD;";TZH>>%5LR\K"6S;#K6:@O:11.:>_#>^&Q2PZ6KXH/5-,HISTXO&=?P MA8D2X0:9*352B:R!HR5:QH4YAM_@@5HG*06"2H$9@S1<5+$), NI@]AX"%<7 MJFU<:LUEYOSE!DKCG@W/)$]YS*2%4JJ50;UA*P+ER:1ZV(OY?B%'K=$X@Z4>< H<5/IW??M]#I-=7K>;S>OU;O!&9596YVE:%: MW#>5F+M*G,#COO%7SG@7HV3,!6=^6?UY35/ E<7"_-5"\*PA>.8)GKU!<,X$ MDS&Q6V'&I714J(G6J+E*#M6S0NM[-+XV3SQP8- X,VAU0 ME@G(Z&PP)",6)2TJ)_377T91U/EP:W-RYPB?Z(@Q>.Q"5$&UEVA]1/?#(<&# MUT0[@Q<5?QTSB@:'M0P;+2] M4=1_P?! T'[C/J,X:BB.6BDNFDXJ)9W0@O]-=E?N4SL)10O>^,XBW^LU]:PL MR+1;<55,O7'G*/RF[5)0)JYA?V0?4M]*\3_TX__'J3P,]\ZZ G7FKP &_$JK M]O'F:W/+F/G#]<7W.=T^JLO"#YCJZG+#=.9,%I@29.=T2&M)5]>!ZL6JM3]1 M5\K2^>P?<[I!H78!-)XJ975E&)HXQX*9IT@6S--19 M:$J-+/%&A0BC7F\4%HS+8#[U MY=9-A/-IR3)\0/NAO-,T"EN5A!K_@(\>=V7L&1[)1 MZI,;O$EF0<\YA )CZQ08_6UQA4(X(7+CXU-CQ#IQ/"G,)O\$!')ZD$@DI!<+;A@EN. M!HK:( %F(74Z6Z_CDD,)CBNMNG,(+>@GO8[:,.A5_K\0Y#/IG$/6BW@&'5O_9O/^RPYU!F\*! MUQL<3CEK"43>A MLDR 4,:X@Z;H4/U#QY"N\:^_3**H]XH*,)57">X,HHR_@G4A$:PN[,G?5/9\ M%?++^Z\.T8]^H(_Z3^ [?7P^_+B%'W>?YL7;Q>WJZ@RN;M?P[AKNKN[?O%L? M8AC_F,&7HR<0G7L]'V+20DPZ(58YDYF[]U0'J#D0/H$9-04&E/:9I0)#/038 M')N;2HMC425UHI%I=X_K-?M%B6J1,T&9N#O^S?I0?#I=?,8]_WF=.H;AWF>V M0)WY[L- K"IIZZ]'.]LV. O_77\ROZ3&I^Y3OLG47=,-TYD+LL"4)'OG8[K! MNNY$ZH%5I?^8;Y2EUL _YM2\H78+Z'VJJ&(T [=!VP[._P502P,$% @ M!X=.48T.6Z&UL MG51;:]LP%/XKPO2AA2Z^I5E7'$,N'=L@$!JZ/8P]*/9)+"I+KG0B0K$.9F)U5)T8AJ M[^M* &GB=&N5)K)&S@2L%=%U65+U.@D?% ]L7 M:!5^FE1T#QO QVJMC.3W+#DK06@F!5&PFWJS\&XQMO;.X#N#1@_.Q&:RE?+) M"E_SJ1?8@(!#AI:!FM\!%L"Y)3)A/'><7N_2 H?G(_MGE[O)94LU+"3_P7(L MIMZM1W+8T9KC@VR^0)?/C>7+)-?N2YK6=C+V2%9KE&4'-A&43+1_^M+580 ( M)R< 40>(W@).>8@[0.P2;2-S:2TITC11LB'*6ALV>W"U<6B3#1.VBQM4YI89 M'*9K909"X>LU67,JD%"1D_OGFE6F4T@NEX"4<7U%/I#'S9)<7ER1"\($63'. M31=TXJ,)PE+Y6>=PWCJ,3C@,([*2 @M-[D4.^=\$OHF^3R$ZIC"/SC)^J_F( MQ.$UB8(H>">@Q3_#PT]GPHG[BL:.+_ZOBOZ<;34J,[R_SK@:]Z[&SM7XA*LE MF,W-&+4+\5XG6O2-0]MU/J2V0(=A;5J3VZ%)-(I[HS8L?S!?):B]6SM-,ED+ M;/O4:_O-GKF!?J.?FXUO%_0/3?MT% M2$">GU!;"LEF-GI51SZ;IRL2(5EA>\(34\*;FHL(*I6+JR$007G:AB M;N!YB5MA6CN34;K_M#6(@:"B=?^/GXP7A( B[1'NR+JT;K/!D)/@&"6T-WO2@JTVGAFQHK7=QK@0\I:!3DYF M R'4RQF:,5PKA.L"?7QJ:0,[I=#)#5&8,GF*SM$<#E#1,H)XB1JC:HR*&-4Y MNI_?H),/I^@#HC7ZON*M! LY33 M=\O]_*WI*D<0C%6F_7:=\JS:,D-E9ON"+#%1WEFO*J:16!.X&7:H,%L?'U M+I*MR'[HQ5NA>T"+6>#E>6(GC UA?)3P*X$W?,59@6@%&[8FNHK6CL'QLO);2(15NU#"M2P,T. M36Y!<=\[( 5<<:'HGV[!AI_M<9W[*=Q"Z0Z_S2Y)L_Q U7.30/X_5:^)]3+( M]U[S$+JYOX-LL8K">/:BF[HW[!8TEHB1DK0>1EYRKUXEN7>9+9?(74$L#!!0 ( >'3E'GB4,QG@, M ,H. 9 >&PO=V]R:W-H965TB#XK-Q&IE*97D2?/W*\F.G8OM3C-8;%\2 M2^8A#TF1,B=;(;^J%$"C[QGC:NJE6F^N?5_%*61$78D-SM-][1=:KM MAC^;;,@:%J _;!ZD6?F5EH1FP!45'$E83;T;?'V+QQ;@)/ZAL%4'S\BZLA3B MJUV\3:9>8!D!@UA;%<3\/<(M,&8U&1[?2J5>9=,"#Y_WVG]WSAMGED3!K6 ? M::+3J3?R4 (KDC/]3FS_A-*AOM47"Z;<+]J6LH&'XEQID95@PR"CO/@GW\M M' #PH 40EH#P%-!K 40E('*.%LR<6W=$D]E$BBV25MIHLP\N-@YMO*'$KP%1CF(BY8[R-2*9 MR+FV+]=[]'*'S,F21-OW"M8FT=HH^K"X0R]?O$(O+/Y]*G)%>*(FOC;,K7T_ M+EG."Y9A"TLP*1?@U"H,P:"!T M^V0X'G?0B:HT1$Y?]#^DX=/?QAAZJR%3GSNH]BJJ/4>UUT)U3ACA,30EL0#V M'=#VC\<9QF%@XO-X&-DFJ0CW*ZDC5OV*5;^3U4W\+:>*VM;0Q*P #PYM]J)A ML\E!97+0:=*T$=,D3$)R*8''.Z0EX8J1HCTE7TSQVO@W'O?!&9\0AR=Q.I=Y M@X-!,^=AQ7EX:?*&YR$*1_W1":D&J:,4'[$:5:Q&G:S>VZXN,G3#$_1 =N[4 M+D ^TA@4^G0/V1)DU]$=5W;&OWJ5X:!NS,&EJ2J1[5DHH*65@3"_^SBBQ5'P4K"DXC>B[47I.X;OXX MNCC545,.H[-4-XFUUB6N>SWN;O8<=+A)A3G93RA#7#=KW/_E"[%N\[B[SW=E MIQ/YI*->YN_YBHZ]JR\$W'TC_*B8&QI^Z\V)ZX:/NSO^LRIU=$9I='IW=IN_ M()[U%8/'%Y^6\?F73Q^?E7*G_I^@[A],!1G(M1N6%(IM&14?RM5N-9#=N#'D M9']N!S4W;=1JBBGOGL@UY0HQ6!F5P=70^":+P:E8:+%QL\=2:#/)N,?4#)L@ MK8!YOQ)"[Q?60#6^SOX%4$L#!!0 ( >'3E&M6O&,F@( ' ' 9 M>&PO=V]R:W-H965TM%*6_R5S\JQ ME(]UZZ1J5:MN%],NB'T2HV+( -?=?OT .RRMG,@W">!SWN?E8!^2FHMG60 H M]%I2)N=>H=3^VO=E5D")Y8#O@>DG6RY*K/14['RY%X!SFU12/PJ"L5]BPKPT ML6OW(DUXI2AA<"^0K,H2BS]+H+R>>Z%W6'@@NT*9!3]-]G@'CZ">]O="SWRG MDI,2F"2<(0';N;<(KU:GD.:Q./Q0?W&[EWO98,EK#C]07)5S+VIAW+8XHJJ!UY_@78_ M(Z.7<2KM+ZJ;V)$.SBJI>-DF:P"(A;A-B MN]'&F=W6&BN<)H+72)AHK68&MC8V6^^&,'.*CTKHIT3GJ?2;*D"@6Z8PVY$- M!;20$I1$EVM0F%!YA3ZBI\(,'1'*-7UEXFO--Z(^%F+6C:HZ 0J MC- =9ZJ0Z!/+(7\KX&O?SGQT,+^,SBI^K>@ Q>$'% 51T&%HU3L]G)VQ$[M: MQE8O/J'WF?.\UN5!F.4=)5T3F5$N*P'HYV(CE="O\*\SV*'##BUV> *[*+E0 MY"^VGP6\ZN]; N);?5C. ;8.NHZLD9Y::?/%OZ3!8)CX+\=5[(J)7736\XVN!:;FW,(N5TWR[(2K-\2Q(XY[$J,NXK@_<>*(DY[$N(LXZ4^<.N*T M)W'819QV$*-NXLP19SV)HR[BK./->4_TCYI7"6)G>[I$&:^8:EJ!6W77QL)V MRW?K2WV=--W_OTQS%]UAL2-,(@I;+1D,)OK]$DU_;R:*[VV+W'"E&ZX=%OI* M!&$"]/,MY^HP,0!WR:;_ %!+ P04 " 'ATY1H 3+CCXHM< RCT-4V8''762FVN'4<4WP/2;)1(+E-4RKV4TCX;M3!G<.##_%JK;('SGBX MH2MX /5I"KV?$SQR,Q9\Q[.31-]0!&0(+G@BS7^T*VS=#EILI>)IX:P9I#'+?^G78B*. M'$C0X$ *!U)WZ#(6#9P+-F9FP;JBBXZ'@.R0R:XV679BY,=XZFIAE:7Q0 M0K^-M9\:OU=K$.B6*Q.S6$'WK5[HD25'?[W5]NA6 M02K_;AFM5X[6,Z/U&D;[;):\'FGR"$)+&$WR+.8YO@<1\\B6I'94C-$>J)"H MA](\6:2'(KJWY7MV!HKD4"VQ^F6L?BO4;X)+B694B'W,5EFD6Z9LP>4POH') M2N+CN#\(!D/G\9BVQ:COXM+H"<.@9!BT,IPL%MMTFU"3D*-$V$CF2,'1^%TO M=,,:2YN5[_IVFOV29K^5YCO=::8TH6P!-F;]DYGQ0K].[-2HA\/ SFM0\AJT M\OHH: 2,IJ!E<@?I'$2;1,(2-7P&06*W*L[N_R+),[ X*#09%)JT:?$<1O^L M&/%1$\(_1XX%SO%:P2[NUQ:4Q2KLN_8%A4E%DOPT1190-4F2.D^;%6DB6G4- M[/V()@OOX]D)B%^G9C'RFYA5'0:W5_!WG'47>I< 2F\'5@(@-7N)"Q2*J\J. M_>?0:%6G<7NA_FZ-ML/V"HEB]X*^>0;+/R_5JM[C]H)_N51/RWK@!?5E=FKD MAPTM"5>U'[<7_V]2ZN!4@X2<5!2+%79[#42K=H+#'U)J>-H93]JZS2ALV'R0 MJO.0]O(^,Y\>^M- 0&+F3J[CS45*)575)_@9E$JJ D[:"_CW*O4,;+G#)0>E MZHUJDU(OQ3HC^ZS<2-4E2'N7^!;Y%E"U M%AJZ=:8V,W?0)).JV9#V[X@S B:G7P8D/.FU%BO/]>M5T#GZR-?"7)FS#XD6 M60KS+]SR:7F^,C&G"K7G4WP]RT])*IC\T.:.BE7,)$I@J2'=J[ZF)/)SD/Q& M\8TY2IASI:N#N5R#WFB+S$"_7W*N#C?9 .5IU/@_4$L#!!0 ( >'3E'7 MRY ^;0( -H% 9 >&PO=V]R:W-H965TG::M)> M$G_<<^XYU_9-5E*]Z K D#?!:SWV*F.6%[ZOLPH$U0.YA!IW"JD$-3A5I:^7 M"FCN0(+[41"<^8*RVDL3MS97:2(;PUD-R1IMI.C J$"PNOW3MZX.&X#P; \@ MZ@#1-F"X!Q!W@-@9;94Y6U?4T#11^07$VA9]U0B:MD&B/D# B,UF;2I/K.H?\/8&/ MKGIKT=K:)#K(^+7A Q*'IR0*HF"'H.D_P\-/!^3$?:5CQQ?_7Z6?;A%';@P( M_7P@Z[#/.G19AWNRWD)).2D =AY)BSUW6/O>7]-X<);XKYM5:F-&&S%1'_%. MTJB7-#HHZ1XRJ?"(28E-1I-"28%71S>*UAGL4CG:H3+<4OEW3#2(MW3Z&\]$ M@"I=]] DDTUMVFO5K_8-ZM*]RZWU"3:NML_\H6F[WHRJTIKB4"!E,/B(NE3; M2=J)D4OW&!?2X--VPPJ;+R@;@/N%E&8]L0GZ=I[^!E!+ P04 " 'ATY1 M75=N[\T# "'"P &0 'AL+W=OX[/<[H[WFPGU5>= 1CRE'.AYUYF3''M^SK.(*?Z2A8@\$TJ54X- M+M76UX4"FCA0SOTH"$9^3IGP%C.W=Z\6,UD:S@3<*Z++/*?J^PUPN9M[H;?? M^,RVF;$;_F)6T"VLP7PI[A6N_,9+PG(0FDE!%*1S;QE>KT('?6$_+X5COUFC,M\/!Y[_U7)Q[%;*B& ME>1_L\1DY^@UK0T/J+)=?NE^QJV\ C<:F-S&LP,LB9J/[I M4QV( T X.@.(:D!T#!B< ?1K0-\)K9@Y6;?4T,5,R1U1UAJ]V0<7&X=&-4S8 MS[@V"M\RQ)G%G_(GYA"%[=@*./ZDO3(&A,H*3D0 MF1+I0+(!P1XD$-0C7]:WY.+-)7E#F" /F2PU%8F>^0;YVE/]N.9V4W&+SG + M(_))"I-I\D$DD+QTX*/01FVT5WL3=7K\O>17I!^^(U$0!2V$5J^&A],..OTF M^'WGKW_&WZMC^L]RHXW"E/^WX]1!<^K G3HX<^I*JD+B*4#>_C*)PN@]OJ0V MV\D]-1E9R3PO!8NI+3--/HKXBL2<:NU*#BOO@L.6ESTAOUPYC\>?J-3HWXT:FQ>A&38A&38&1(D M%Q69%%!'A&&^Y8*E=10J#6V$*[>C0\)A-!@<,6ZQBJ91.^510WGT0Y1=_KAL M:>,Y.F4PZA^Q/+6)ANTTKQXC]GU'?N_(6M0CRP&71.G M<:Q*FQ-2$2%%CPF$ %X1'%,T(88^89XU*TFHM<3N+/#JV6B6,+Q]VB2/6X(> M#H,CT2U6DR (VG5/&MV3G]>]4\Q 3Z:I+0LL+S"M)3$Y)3@<#X]4=-*QD\"U M+F@,HTTP%N0CDXR;71._]_O6U4_7KX&5)O8:8O8X/B3=7+Z<;%A\'Q5 M!C\O=XNC$\&6H6G5UV/*N>WG,54)V90:?6(K19NE9K3U3NPD\2I]59QJ1R\* M.CQ3T>'!O!!V!^'N8?E'*^^PI7D')UVFS6P\/FG@_L%(DX/:NDE/DUB6PE3W M?;/;3)-+-T,=[=_8*=.-2L]NJA'U$U5;O*8P*5-T&5R-D9.JIKYJ863A!J>- M-#B&N<<,)V50U@#?IU*:_<(>T,S>B_\ 4$L#!!0 ( >'3E'T' :73 , M -0* 9 >&PO=V]R:W-H965TY;2W\"+;3;O^>:R<-W4BST ^-[=QS?(Y] M8]_)3NE?9@-@R;W@TDR#C;7921B:9 ."FH[*0.*;E=*"6NSJ=6@R#33U(,'# M.(J&H:!,!K.)'[O6LXG*+6<2KC4QN1!4/YP"5[MIT WV S=LO;%N()Q-,KJ& M6[!WV;7&7EBQI$R -$Q)HF$U#>;=D\NQB_J-U[*/T,'%^BN/'_9%?&1@%) 0Q+P+#M#*,2,/*;5:RNWYHS:NELHM6. M:!>-;*[A]]>C<4>8=)EX:S6^98BSL\_* KFF#W3)@5"9DAO8*KYET9>?7B-7E!F"1?-RHWB#>3T*(L1QXFI8330D)\ M1$*77"EI-X:?M'YKV!!/",3 EWZ9]I ME0#4)O>BX!EX'G?N;V?="'^3<'NXZ*VB+ALUN4OIQ&0T@6F MXX!O85@1AK, M#BJS@V?,VEQ+-+OW259:"6^][G,>M'+<*NJR4=C_.QY6CH>-CN]D;M O7LW& MXJGETHD*E4M;][D._W$2#_YQL"2%?B7>'3+7-2);^:/.KWH9=T9\]^P1_;&E;UQ(\\5O6&PPJFBS@BUZJ*&*CI69?X*7RJ+ M!8%O;K#L!.T"\/U*X3%9=MP$52$[^P-02P,$% @ !X=.48P7+(;V @ M&ULC99=;]HP%(;_BA7M MHI7:YCLD%2!1NFF;.K4J[78Q[<(D)R2J$S/; ?KO9SLAX\.@WA#;><_QNR)C8>T$:2LX8DAWE059N]W0.AZ9+G6=N"Y7!1"#=CCX1(O M8 ;B=?G$9,_NLV1E!34O:8T8Y"-KXMY.$Z77@I\EK/E.&ZE*YI2^J!\-\+L 7Q?:DNFR[K' XR&C:\246F93#>V-CI;5E+5:Q9E@\FTIX\1XDJ:L M@0Q]WLA]P8&CBWL0N"3\$EVCF=PS64, T5SZW0IA*[Q&K[-[=/'I$GU"98U> M"MIP7&=\: O)I;+;:<=PUS)X)QB^-^0&^>X5\AS/,81//QSN)OOAMG2CM\3K M+?%T/O]$OK-5_Y[,N6!R\_TY,Y/?S^3KF8(3,TTQ8R4PM:Z-D,D%,-G$:G^; M7&R3A3J9.IVKL1\Z3CBT5[MF&52)&_Y7[9$&/6GP(=(:A#J6**5UK0[BJA3O M5TA00JYS!H#D!D"QXR .;%6F8-P,[4S1#J#K!?Y!%091&"7F(L*^B/!L$<^P M: @6E+VC'*3="E;@C9DR/ (( R<>'& :5'M+LL<9]9S1>;-II7:;W@?2:2Z, M@-&Q0Y$3N@> !I67#%PSX* '')P%?( %)MJ^):,Y4J2;2@<'**#H M/1;Y7G!BP>.>,S[+^2@*8":B^-@5/TJ\ R2#*HSC$XN;]$S)6::7QY?)@XDI M.3JWKA>&07 99(-8C\XH+)WK@1U'?_ ;%'6'!'(9:!S,Y 96'O%M1U!E_J6 MF%,A[QS=+.17 3 ED.]S2L6VHRZ>_CMC_ ]02P,$% @ !X=.444@'9X$ M P $ @ !D !X;"]W;W)K&ULC59-;^(P$/TK M5M0#2*4A"22T B1HN]JNVFU5VNUAM0>3#"1J8F=M!^B_W[$3LI2/J!=B._/> MO!E/9ABNN7B7,8 BFRQEJ#1A\"2(++*,BH\II'P]LAQK>_"<+&.E#^SQ M,*=+F(%ZS9\$[NR:)4HR8#+AC A8C*R)?O>G,7 MC:RN%@0IA$HS4'RLX!K25!.AC+\5IU6[U,#=]9;]FXD=8YE3"=<\?4LB%8^L M@44B6- B5<]\_1VJ>/J:+^2I-+]D7=EV+1(64O&L J."+&'EDVZJ/.P '/\$ MP*T [CZ@=P+@50#/!%HJ,V'=4$7'0\'71&AK9-,+DQN#QF@2IF]QI@2^31"G MQH\J!D%:MQLL"PEM$EQC88I(* MPQ#3(:^S&](Z:Y,S/"T30]9?ASF6#'*].O6?XO!-\7TWI M[\E<*H'U_J?!::]VVC-.>R><8NUC93,L+2& A1\$F9FDY3>UQ*]>DE;*I039 M/G9E)7G?D.L&L1I[ :9RM9O%0YN.?^G71I]D]VO9_4;9;R)1T.&+A4Z6HAM" M4:*2V$=2JB BBI-<)%R0'/!QO-Q*#_ZN+L?K^7OJ&W7HGGHE1L!5(A=U2'0W%/PS%\_8C.31R@N#R^#T$ MMOT]/87R9W!_3,S@L0L?U@SU) MAU;^P-U39.\TUPS$TLP<24)>,%7VGOJT'FL3T\WWSJ*YZ:%S[G"@6"6,8YL$-H WR\X5]N-=E#_"1C_ U!+ M P04 " 'ATY1 <[<.2(% !W$0 &0 'AL+W=O=]J5NC1.6]KN024HBX[5@M ">R]6]\)- MIHVUCIVS'4KOT]\X29-"D\!RAX1H'CSCG\?C^=LY6BG]PT0 ECS$0IKC3F1M M\K'7,T$$,3,'*@&);Q9*Q\SBK5[V3**!A9E1+'J^YQWV8L9E9WJ4/;O6TR.5 M6L$E7&MBTCAF>GT*0JV..[2S>?"5+R/K'O2F1PE;P@W8N^1:XUVO]!+R&*3A M2A(-B^/."?TX\_O.(&OQC9B"$ M\X0N/]/!L\#F;.#,R4^).'-CKNC#LDA 5+A?VJ5G] ,:"A M\QR@"L64P]AH,_,+ ?V) !PT&_<(@ MBUPO)\N&=<8LFQYIM2+:M49O[B*+36:-H^'23>.-U?B6HYV=7LA Q4!NV0,8 M\NX,+./"O"/Z?B@/1IE_B>[]4 S5YL3BI#+FQFL]3"R'!E8RI M*@DP+;EBP)#IL)RIBL4L$M12'.Q03KQ%B5$*, M7@G1)5(1>$BX>Z9D'=%HAVA,&XG&)='XU405CEOG=J6(Q3^09(T)51NT\2YB M(^&D))S\;X0@[;J9;K*;6(UTU*N*I-?*=Q*&W!%@MM\SD>8T3* &,AE ;5'T M=D ^T.%@5*'DM:IH-WS4;CQL(MXJZ[25&,L1"30@MG$S.@?4W "P?(2UM'2' MPJ>T,6Y^1>&_D**+VFH"S9.FS'_.4P1DIN*$R37*WYH$@O%XCY%$Z6PRU()8 M;&++#K$@!E%V[W+%E@?&:VJ4P->F2Q M2J7=.&12IIA1DB^*HU])F.^] M81S]2GC\=N'Y+[M"?U>&!I-&^?8K&?+;Q>.J9C^XM:]X5IN><7^[JPAX+)X; M'G(\&7==*/(9[9*(F;*$8Y 6=<':*P"Q:F)-U^J!XVD5L+;O#R9X!!0B0UY% M'*5EA;?Y2+"\1EJERX@LN G0)YZ.1FUEUJ_*K-]>9K_D/(+'W)TX\/R!XL"E M!>W&H.$>)!;Y0(6URZ1POCVIH]TY[6T=86/0R^QDCRGC1#(_&I9/RZ\')]F9 M^&ULC57;;MLP#/T5P>A#"ZSU-4Y7 M) 9R*]8!78NFW08,>U!L)A9J2YDD)]W?CY(=+\T-?;%%BN?PD);HWEK(5Y4# M:/)6%ESUG5SKY8WKJC2'DJHKL02..W,A2ZK1E M7+270S(+*P@T\+W9+RKB3 M]*SO428]4>F"<7B41%5E2>7?(11BW7=\9^-X8HM<&X>;])9T 5/0+\M'B9;; MLF2L!*Z8X$3"O.\,_)M1;.)MP'<&:[6U)J:2F1"OQKC+^HYG!$$!J38,%%\K M&$%1&"*4\:?A=-J4!KB]WK#?VMJQEAE5,!+%#Y;IO.]<.R2#.:T*_2367Z"I MIV/X4E$H^R3K)M9S2%HI+%&LB332RF87MC45C-8R;KSC5$G<9XG1RQU-1 GFF;Z#(^1@T M986Z()=DBN+'Q)5 ^.M M=!&*VM&T'W09A]WHL*BX%16?%'7W;?1P/R'#R>W#TX0TUO/@YV1Z2&>\W[QN MU]\5NA\5=<(=F>[6Y2U!+NQ,4R05%=?U66^][=@A;? M4[E@7)$"YDCI7751D:SG6VUHL;0C8B8T#AR[S/&7 -($X/Y<"+TQ3(+V)Y/\ M U!+ P04 " 'ATY1QYJ6HKX# !*# &0 'AL+W=OV+76G;Q'FF J26L+JNM+VJT+U]:X*! MJ$[,V0ZP^^EOG*0I34RN;THT9Z*RO.7_3@?CVQ'$U$&4V5=D'@YT!GE#'M"3C^ M;9Q:[9I:>/[\ZOU;M7G8S(I(.N/LGVRM=A,KMM":;DC)U!,__D6;#07:7\J9 MK/ZB8V/K6"@MI>)Y(P:"/"OJ7W)J G$F@(V:!6XC<#\J\!J!]U&!WPBJ4-OU M5JHX)$21Z5CP(Q+:&KSIARJ8E1JVGQ7ZW!=*P&P&.C6]+U*>4[0D)RK1YX0J MDC'Y!5VA!=RP=2 M%&LYMA70Z37LM"&YJTG<"R3?2W:-//P5N8[K&.2S#\OQR"!//BZ/W\MM"&D; M5[>-JUOY\R[X2RZ&[&; N]=Z]RKO_@7O=V0-A[)2\.5)*@[4%.W:0U!YT%__ M81H'_M@^G(>T;Q/X3FOS#LUOT?Q!M-LT%27LFYX@-4EJO BUA_!L67<4>AVV MOI&'/=\,%[1PP2#<0O'T!?&]3CD2P3W5 50B2Q402SUIP@UZ)-AUPPYNWR@. M0S-MV-*&@[2S'1&9(BOX"%-> .:JK,!-C&%O^3 8=1#[-M&E@$8M8C2(F%"H M-FE&-)<)*^HM>17A#E;?!@?8C!6W6/$@UG,!-9!E?^!4MU#[3&1QG\QSW Z: MP;I!''?X^E:1"W9F0.R\U01G M$'$I2"%)79B5K@S&;#[H0_=?CIPG MI")\5-OP_ M5[/)P((>:%$:KA_D2)?-O\Z>G>8+N'V9__YBCY>TO=+M8S)<+ MX]9\0UWMQ[]OY0=Q-_SV6=^FN^P?1&PS*$R,;D#F7$>@%W7C6@\4WU>MW(HK M: RKQQTT^U1H YC?<*Y>![H[;/]]F/X'4$L#!!0 ( >'3E%P]5)/2@, M *8* 9 >&PO=V]R:W-H965TMM&V>@$ %2(6"CI5:*F#W]JV;3"#:Q.9L![K?_FPG35,(T5WW#?'#S-^_ MF0S.#(^,_Q([1 FO64K%R-I)N;^S;1'N,"/BENV1JIV8\8Q(->5;6^PYDL@X M9:GM.4[/SDA"K?'0K#WS\9#E,DTH/G,0>981_GN"*3N.+-=Z6U@EVYW4"_9X MN"=;7*/\OG_F:F97*E&2(14)H\ Q'EGW[MW4];6#L?B1X%'4QJ!#>6'LEYXL MHI'E:"),,91:@JC' :>8IEI)"@U\ZF,S9!9D)ZX%(,AYR=@2NK96:'IC<&&\534+U:UQ+KG83 MY2?'"QJR#&%#7E' U0-*DJ3B&FY@K0HFRE,$%L,+4HP3"3%G&5SM.3LDYC6J M*KJ&I%"01N$&OJ\?X.K+-7Q1&[#9L5P0&HFA+16L/M(.2[!) >9= ',]>&14 M[@3,:(311P%;15F%ZKV%.O%:%;_EZ2WX[E?P',]I )K^9W=WT(+C5YGWC9Y_ M06^::+#X>EXM?RS6B^43S)>K:U@\ M39>/,]C<_YRM&]$+[6X=/7"<4_1SJQNW%F!!;M>^^!GRK6F$!(0LI[+X(E:K M5;-U;UJ,D_6);L),)_$N4W1PCX1O$RH@Q5A).K>!0N)%4U1,)-N;ON*%2=6E MF.%.-9+(M8':CQF3;Q-]0-6:CO\%4$L#!!0 ( >'3E'Q+2W'S@, -0+ M 9 >&PO=V]R:W-H965T&Q&;FG]^, M[?'T]ES\D!& (H!)%9FE+QAM MZ086H-ZW;P)'=J42QBDP&7-&!*S[UI/[.')][9!;?,2PER?O1(>RXOR''DS# MON5H(D@@4%J"XF,'(T@2K80<_Y:B5O5-[7CZ?E2?Y,%C,"LJ8<23[W&HHK[5 ML4@(:YHE:L[W?T 94%/K!3R1^2_9E[:.18),*IZ6SDB0QJQXTD.9B!,'MW7# MP2L=O$N'AQL.?NF09\XNR/*PGJFB@Y[@>R*T-:KIESPWN3=&$S.]C LE\-\8 M_=1@R@*> EG2 TAR]PR*QHF\)]_( C=,F"5 ^)J\-Q8-LH80!$V(5%1EBHN? M)"Y\%3T00140RL*3.=3;"KZ+0PA1[GWQ3.Z^W),O:$&6$<\D6LN>K3 &36(' M)>^PX/5N\+H>>>%,19*,&2J?"]@8?)4![YB!H5>K^&>6-(CO?B6>XSD&H-$O MN[O=&AR_6A _U_-OZ/VO>?_[:265P*/R3PW90T7VD),]W" [HSEAH.J$30.9 M5K60;N;2NK3L!M_\MN?V[-UIJ@U6W69E M;D: "A:SC7$3UFKJTOHHMS2 OH6U4X+8@34@IKU3Z+1. NIZYGA:53RMVG@^ M:)+1H@(F6(,I"XSY;EU]V&T^M)V+?%];8?GOF ';%6"[%G!2IK?:GF&\7H, MIF*:F%#;5Q"X-1SO M5@Y77\&YNC4[%V:EE?N2XB&5XE*SQQ<,#+48)Q0W2N M/]]Q_0M&@U&KV38C=BO$;BWB3$4@3$3=JX]U.A<\UR:N&<9U/J\+YY=6%[>] M$IBX3. 1,I9QQ["L7JMU@6@P\[SV+'!6<7]2ACV=W@_'(OQ"ABL8V6,TC,L0_-J M%0Q6[HU"Y7[>9*Y?&\%P_#J>3)=D,I^]D+NW^>QCNIC.7LED-K\GT]?1[&5, MED]_C1=&-D@0\8ZIH%*K9JC5]RANR MB_FA;EGSONM3INAW7ZC8Q$R2!-8HZ33:B"2*%K(8*+[-N[ 55]C3Y:\1MMT@ MM '^O^9<'0?Z U4C/_@/4$L#!!0 ( >'3E%G\N)#O@( %P' 9 M>&PO=V]R:W-H965TPG;N7]^Y>SL.-5&^Z #!D M6W*A1UYAS.K.]W560$GUC5R!P"<+J4IJ<*N6OEXIH+E+*KD?!<' +RD37CIT M9T\J'VMBED%WXA41 %'80FGTX/OYZATVLKWG-XO1-XQRP.8/HM3-_!]$_ C"EWE:>& MS&')A&!B:7OU#E1U5;U&BQV:_;37:=(/$V2RWB]%1]3 \5UW4(U;JO%9JO=Y MSJQ?M#626D).C"29U$83] B!+8XD#9U>.0ML)]R=7M$,1AZ., UJ#5Y*NEK\ M_S@'R@>M\L%9Y5/\A-RXZA17YP[VBGT=QOVCGG2%W<8G>I*TS)+/V@>P!V>, MDQQ9(KY-@H\DCZ,.[563]/<&50EH!3N_T1:R$J;^H-O3]HJX=Y/QP_D8KXYZ MTO^#J>^=1W080ZMQ6"!D<),@)U7/\GICY,J-P[DT.%S=LL#K#Y0-P.<+*M%?,J8'EWX?HM^GBU6*61-!K%OX=K.3VLN?U MP(JN21+*9[:_I_F"QCJ>ST*1?H)]/G;8 WXB)(MRL,H@"N+LF_S,B2@!X*@! M@'( :@O .0"W!8QRP.@C #< QCE@W'8&)PK:/I'*H@4K4H8Q%J["\G5TT#AY.SF-0GD.[B84TF"4'P"OX'O MBSFX^.73="!5?#UJX.>QKK)8J"'6EV33!T/T*T!#Z-7 KT_ =[P/H-,(G]OA M<^KW 8*-\!L[_)&\ ]R,OK6C__"ERCU=.AK6P._L\*])V,]GKX7?MX;#R3%\ MH/10B (5HD!I/-Q6%#^^J1'@0=)(_&.)CXOX.(T_:JKT9L/IAD@*=@GWM\IZ MP(X'/@4700SF+ P)%W7ZN\_"CM.PVI7?9A C5_FT(NVM)J%1D=#(FM#O+/99 M++F:.H@WX"&6E%,AP8]'&BTIMZUY7$PQ/@NG3A'?L7/J^TF4A(K4E?;NP _D M*3JOG J=FLI&-MTB%=>:RD(R_P4\TT-Q1<$C^!NF0/%,WM0T9!E2H)H(=;M0E!N^O]J?IUD?#W7 Z K8&?K34C7K!P M5=M*.!6JT7CD.-ZD@6KC?=!N?D:M:D<1@=(!29MTK1!!E%14BO)#UB=\>IY/ M>;3OC:S68!P3>G9EA$SH+2_;?U5N!XT.X2:/>T3=V,(<,J:*[*;Z=)P(IZO$5YYP(J'K/&IUTVW(QQ@Q@B@XR9HA-F M6O>&B,/64.Q0=0Z?1R[3C%T\\@J2LS:W=EAIU''BQH[1N-M+I 12S?^4DN_R MV\9L$;[T=V[V]65G,#:A. L7CDGD=BQI71*5?N+C&OVD2X M$$+W8U6JXUPT@;"I+,:J44>K[JBRJH&/4*W,J@/QQ.*LV#@][M0^6X76\2\= M;.P>GZ?OQL:Y\0GG[BS"6UQMP4<.=B>HH12E@X..)P>=Q'6+JP<*R-978;-) MX*X=MU4SMX'P2:B/@6 KN1COQ^=IQ;&Q8WS"CKM[%JYVX_!# 0:E(TY]J/Y( M^":(!0CI6F&&?5*=2N: MIGLH]D!+QS8175R2LIMA/WZ'%"W)MLP(7><\Q!+-[]QXSL=#>KS)Q(-< BCR M/8E3>=U9*K5ZT>O)< D)D]UL!2E^,\]$PA2^BD5/K@2PR("2N$<];]A+&$\[ MD[$9^R@FXRQ7,4_AHR R3Q(F'F\@SC;7';^S'?C$%TNE!WJ3\8HMX [4_>JC MP+=>*27B":229RD1,+_NO/1?O T&&F!F?.&PD;5GHEV99=F#?GD777<\;1'$ M$"HM@N''&FXACK4DM..;%=HI=6I@_7DK_;5Q'IV9,0FW6?PGC]3RNC/JD CF M+(_5IVSS%JQ#QL PBZ7Y3S9VKM3$ :-2\A3G;MW2N"W''%JR\.'B!E<_(K=9@B4AF4FJ9U-0 MC,?R.;D@]W=3\NR7Y^.>0HT:UPNM])M".CTB_3U+N\0;GA/J4:\!?OO?X%,W M? IAE_A4P_VK!OBK-O# P$<-\-=N^!VLNB3PCAK_Y@G?\QCA_E'XV];P?=][ MF")EGM R3ZB1%_QXGGS]#3'DG8)$_N70&)0: Z.Q?T3C'RLC7X%(SI&-9"BX M&6D*I5O2W9()(&S#1"3/%I""8''\2-8@%='T21:"1>@7K>%"J&1H7>G=83W]-_X]ZZP;1!:=K ':=\)N%;#JDBK];Z_]GBA_+DN-ETYO;G*)(U*2/.6JJ7P+^. @B$?C."HUC]QQ-&M;Y*]L$\2K M4O#5B8+H>]7^X#F=^9PI%A.>*L&Q80G)FL4YZ)K(K'_P'43(M4E1CG,66#M M5B!X%C6RGG<8]F$]Y);=G%;ICNZ%7+$0KCO8LNGRA,Z$N!RN;8B^T^%/6(&" MA[H*BX5LL8!^1:/^J7C4KXC4=_-?L81Y*B#,%BG_&U6G67IAJ<8PT<7,6!36 M+&IQFW:EEEO'%4'B54M) M_!&)V*-TQ;:B3-_-F45L<0-!NHR8 C)G7!1%TFCBX"" P6X ;?H?SKMT!;JB M87_HM'<*.49GB]*D4I]4.0-OL *U3G#80O*L[H14S4SRIVIA4[4S<[ M3R%FCZA/YX;>/FU/Z.X ;ZW0>@L8C#S:/Q+CBHAIJ_;T-F;8.=VTBF[%E71P MJNA6?$?=?/-"RK6#MRL?:20R3_D1VDTJ(@Z\$]U65!1=T"=_GZQ]*EW MJ*?O"]RR] EF>GVV@?MD\C/8Z<;JV-NTZ&B_S^C5;J#U;QX?F%CP M5)(8Y@CTNI9VK[H>^[RQYS) MOU!+ P04 " 'ATY1;X+ZC,4# #S#@ &@ 'AL+W=O&ULK5==;^(X%/TK5C0/,U(A.*%\5( $M+,[*\U.5>;C834/ M)KF 52=F; =::7_\VDY(8$M,H\Y+8B>Y]YQ[?.V;.]IS\2@W H])2R58V^C MU/;&]V6T@83(-M]"JM^LN$B(TE.Q]N56 (FM4<+\H-/I^0FAJ3<9V6?W8C+B MF6(TA7N!9)8D1#S/@/']V,/>X<$#76^4>>!/1ENRA@6H;]M[H6=^Z26F":22 M\A0)6(V]*;Z9X:$QL%]\I["71V-D0EER_F@FG^*QUS&,@$&DC NB;SN8 V/& MD^;QJW#JE9C&\'A\\/[1!J^#61()<\Y^T%AMQM[ 0S&L2,;4 ]__"45 U\9? MQ)FT5[0OONUX*,JDXDEAK!DD-,WOY*D0XL@@[-<8!(5!8'GG0);E+5%D,A)\ MCX3Y6GLS QNJM=;D:&I69:&$?DNUG9HL%(\>6S,=5XSF/-&++8F5Z_TM*$*9 M_(!::*%S(H9R0T1(!%-T=<-SR1)8SGRE>9G4/RHX#++ MN00U7'" /O-4;22Z2V.(3QWX.K RNN 0W2QP>OPK8VT4XBL4=(+.M\4M>O_N MPSOD%W3SJP,F+$4,+4Q8)^)%??Z9+J42>OK3 =6+$$8L"\6 M1EZA+YF22JM.T_45FL&:IJD>ZGQE)(T _8O.Q9HKF&/U+);9PSN]#D$X\G=G M&%Z7#*^=#'_8S0!Q:[H#H3>GB_X7M U/'=V=H,:TE5- MPNZB](+T YB?0D-MKHNZJ7T98>@KB,09P%G.;N@ /0,1KD*.J\*%W95KNEX+ M6!,%Z),F3?7?9X2^$Y9=5OTL<2=8\\,55[4,-RYF11:1);N0U;TF65W5*_S& M@G7*[T(6]QME<564L+LJ-*;VU7L^1*]TAVN-%=*0CS@7Z_XEP=)@:@[',G_P%02P,$% @ !X=. M4;N\BKTY P \PH !H !X;"]W;W)K$Y.VF: ML3:@:1)O&I_CN_O=WXU]XYU4=SH#,.1'SH6>>)DQFW/?UTD&.=5=N0&!;U92 MY=2@J=:^WBB@J7/*N1\%0=_/*1/>=.SFKM5T+ O#F8!K1721YU3]G &7NXD7 M>ON)&[;.C)WPI^,-7<,"S.?-M4++KZ.D+ >AF11$P6KB783GLS"V#F[%+8.= M;HR)+64IY9TU+M.)%U@BX) 8&X+B8PMSX-Q&0H[O55"OSFD=F^-]]#>N>"QF M237,)?_"4I--O*%'4EC1@IL;N7L'54%G-EXBN7:_9%>M#3R2%-K(O')&@IR) M\DE_5$(T'.)3#E'E$#GN,I&C?$4-G8Z5W!%E5V,T.W"E.F^$8\+NRL(H?,O0 MSTP71B9WG1G6E9*YS'&S-75R/7\%AC*N7Y .6>!_(2TX$+DB:T6%T7:D0!O% M$H.>.J-HVK;WI$)\BF3A:8BU6/? M8%V6SD^J&F9E#=&)&L*(7$EA,DU>BQ32^P%\%*16)=JK,HM:([XO>)?$X4L2 M!5'PC/@59_G;$C^N58]=_/A_JO[U V8EEP9R_:V%N5$07I(9K)D03*S)C'(J$B"_R#&U2O'+1'V7R!X;VVD4],?^]@C= M64UWUDKWQ7U^D';(Q184GB?DK96L0_"K /*&,D5N*2^@B;JL40];? RWS#QH MX/:ZP]YQWG[-VW^\F@X=[38-^P\U/"'AH$8:/)&$![YVX08/A!MT@_ XY;"F M'#Y>N-O2;--M^$"W3AP=1QK52*,G$J[F:]=M]$"WSK [.B%<&!R.^N#QTN$= MMP+V-_6J#/?D.\75N(+")]*O"=DN897RGH9AW#T[P1H=6*/':XC7S[\>@56: MII#A:'2"[G"MA/$3*5FA_NL16.6]?P;V_MQYO]&'Y*#6KMO2>"L5PI0M23U; M=W0791]S6%ZV@U=4X3&M"8<5N@;= 1["JNRP2L/(C>MJEM)@C^2&&7:EH.P" M?+^2TNP-FZ#N_ 5!+ P04 " 'ATY1JH/HV1\# "'"@ &@ 'AL M+W=O&ULK99=;YLP%(;_BH5VL4E-P- F:95$ M:MI]2JVJ9FLOIETXY[R .<.U5 \Z M!3#D,<^$'GFI,..AF[M1XZ$L3,8%W"BBBSQGZL\$,KD>>=3;3-SR16KLA#\>+MD"IF!^+&\4 MCOPZ2\)S$)I+013,1]XY/9O0R :X%7<H"CJQ^6*9:7^ M04JKY<<5T:0D"@\0T9!<26%233Z*!)*G"7PLKZXQW-0X"5LS?BNR+HGH$0F# M,'A'_(JS/+;DCVH/(Y<_.N3A"^WY>3[#*7P/?[6('M>BQT[T^(#H=9'/0%FA M:RDZ*Q1#H:D3.B(36' AN%B0"O-^ZN'+;Y-MCQK4.#8#_3:0W=Y@/R8-MIMO\'KS M\*\S!_X__RJ%)P9&![@:/P7Z1@8V(=L]K"2?FGCX_:/A%C9\O8GX#WGI-EC) M-)V,Z(%MA6[_#31Z(RLKU)=N@Y7NLWTP[#T#]AN]00YJX3H@36)9"%.V"?5L MW66=E[W%=GG9HETQA7NU)AG,,33H]G$G5F774PZ,7+I.8R8-]BWN,L5.$91= M@/?G4IK-P K4O>?X'U!+ P04 " 'ATY1M?LV-FX$ #-$0 &@ 'AL M+W=O&ULQ5AM;^(X$/XK5K0?6NEHL($2*D"B M]%ZZVMY6R_;NP^H^F&0@N4ULUG9@>[_^QDE(> DIVE-[7R!Q/.-G/#//DWBX MD>JK#@$,^9[$0H^MJ/X2$ZRNY H%/%E(EW."M6KIZI8 'F5$2NZS= MOG83'@EG/,S&'M5X*%,31P(>%=%IDG#U? NQW(PN:67($I Z$@*HF Q_-4PACJTGQ/&M<.J4:UK#W>NM]U^RX#&8.=,Y M)( %3V/S26Y^@R*@GO7GRUAGOV13S&T[Q$^UD4EAC B22.3__'NQ$3L&]/J$ M 2L,V*%!]X1!IS#(=L[-D65AW7'#QT,E-T39V>C-7F1[DUEC-)&P:9P9A4\C MM#/CB>^G21IS P'Y:$)09"H3+(C09FH-Y(/4FES<@>%1K"])B\RPD((T!B(7 MF(/*>,YC+GS0!$N+ /=#XL=VSP>=B(>RLB#%";4Y&<10+#OP,7-*7>(;7?H MEC5Z?)_&5Z1#?R*LS=HU@*9GF]-! YQ.F;!.YJ][PM^3P&Z-HW]PRW_%+B47 M-D.7!#=XLL8<\7D,+4Q!:\8Q1S/P4Q69"-/RY0&2.:B_&B!T2PC=#$+G!VOF M7F"*88OLRP*] MR-6V1_R0BR78+L#NDJDP-M2LI[ZED7G&!VO([;$O-0#Y71H@WF4=_!S)]0[\ M3J<>?;]$WS\#?=7NA!LR2923'4TX$,B@#&30&@BSU M0BT/7D;5N,19Y;Z'G;8K\6@WHDYK5/!%2)$VU6IY?IB!Z+2JO? M[1U24MVTO6;8!UCI#WU!@':(H.YUG%W/HP34,OL MO$"3K/3R+\!RM#R3F&1?X@?CM_1FFI\L5&[R@XX'KK O-8EA@2[;5WW$I/*S M@_S&R%7V^3V7!C_FL\L0> #*3L#G"XDU7MS8!' M3E&K&PO=V]R:W-H965TA'Q0>P"-GACE:N;MM2XO@T#E>V!8^:($;KYLA618 MFZGVU?!-FTQ#M8@[XK5]+,@I:E( RX(H(C"=N9=Q5>+E*[WBWX3N"@CL;( M1K(1XL%.;HJ9-["&@$*N+0,VCT>8 Z66R-CXU7!ZK:0%'H]?V#^ZV$TL&ZQ@ M+N@/4NC]S)MXJ( MKJB^%8=/T,0SM'RYH,K]HT.]=I1X**^4%JP!&P>,\/J) MGYH\' '"4X"H 41_ N(3@+@!Q&]52!I XC)3A^+RL, :9U,I#DC:U8;-#EPR M'=J$3[@M^UI+\Y48G,[F@C&B31VU0I@7:"ZX)GP'/">@T/D"-"947:#WZ&Z] M0.=G%^@,$8Z6A%)3-C4-M#%AJ8*\$;RN!:,3@I\KZJ,X?(>B033H@,_[X4O\ MW(=>O%D\3%_# Y.X-GM1F[W(\<7_F+W[+P:(;C0P];-'-FYE8R>;G)"]RG-9 M08'@R9Q^!9U5J!DFCL&>_<],I>TYI)>)J?+7TV2'DE'?MRM/&R5A[W*:\@K2?2S.?>E4*1+=C[\*^+4'Z6O?MTF M1JV)47_X(%TSYCF@C>"%0J;9*FUVA]D878FHZ89'CL))MX5Q:V'<:^&;[:J" MH:\E2*R%1/=+8!N0?5MOTG)/_N>.3UO9M#>D#RJWB)["IAV%#7L+&QQU37O% M+;'<$:X0A:WA&/AC4Q-97QOU1(O2-=*-T*8MN^'>W+0@[0+S?2N$?IG8WMS> MW=EO4$L#!!0 ( >'3E&PN^T^" 4 "<6 : >&PO=V]R:W-H965T M)5$G*CH']^)&2(LFQ3'MKX!=;E,[E.Q=^A])XQ<63C 4>DYB M)B\ZD5+IAUY/^A$D1'9Y"DP_";E(B-)+L>C)5 )!))9DA"QOH*8KRXZ;N?EQB-=1,K?2_7#C8:.02_Q.824;U\B$,N?\R2SN@HN.8Q!!#+XR)HC^ M6\(4XMA8TCB^ET8[E4^CV+Q^L?Y+'KP.9DXD3'G\!PU4=-$9=5 (E,H:04)9\4^>RT0T%-S^#@5<*N!7"B-G MAX)7*GB'>NB7"OU#%0:E0AYZKX@]3]PU460R%GR%A)'6ULQ%GOU<6^>+,M,H M,R7T4ZKUU.018J(@0 ]$J#7Z(@B3)"^A1"?7H B-Y3MTBK[.KM')S^_&/:5] M&LV>7]J_*NSC'?8_9JR+'/P>80<[+>K3?>IQ%WGN3O7K@]7=\Q;U&[OZ9;;8 MY;VG\UPE&U?)QKD][T>2_>V3UD)W"A+YE\6G5_GT_\24D&@GV@2S*/ 86")PB2-.9K -E6LL$6+#TFG-?HK_>*;< ?5O"' M5OA_0K#0[XAH 3="IZE5=K1/VB6S25\STRO MWRS-[P$E<9UZ4CA'*XK;F$^N->#'5SM!ZABICEY072S*_#@+-"9=+ZXB33=^ M)O*]3J0$U;9;;DI_&WM]N',;N#6WN_AM@)+@;SW7]35)>-9*1S>EJR;&4[>_ M&V0]#%P[?]\3:4YG+$!3?E!WU#SK]H_7'35WNG;RG/(DH5+F;DQ4H:;((OTE MV:/Y&OD\20E;MYX^MDEQZ&U39XL8MI2CYD[73IZ/)"00HUFJV^)S&!Y4D9I# MW>.1J%NSJ&NGT2G79P-3"GWDT.\3NARBQ*$XDB"6U&^?8FX+7[:-L?URF\AK M9G7MU#HE,M*]$IMW& TW[R(541'H7C(95, (:^64:6EY>.!LQ37G8N>H[#="2Y!8QUQ903>?83N?_8C9RAJ^AMHGUS7&_%6GCK&[G\]V3 MUO8F4#,Q]HZV.W'-TMA^''[[?MH^$WMM_=1RP![L;J>:_[&=_P^.Q\8\I8_A M3G!E#/O$-F.HAP"V#X&[VWMT)?@3"*)/TE,NTNY!K58/ GR\08#K08#W#8(? M&LW7>)OG\?GN=-^H[-7#5;.N]T>GY4&+RMH_0K6_%^^6*B'J-;VSF$^H]$0NJZQE# MJ!6=[IFV((JODL5"\33_[#;G2O$DOXR !"",@'X>%N9+7O5M>/(O4$L# M!!0 ( >'3E&U=YG@\ ( .$' : >&PO=V]R:W-H965TO0E!I9ZIT*$<91- @+QF4P'?NUI9Z.564%E[C48*JB8/IE MAD)M)D$WV"W<\75NW4(X'9=LC?=H'\JEIEG8H*2\0&FXDJ QFP37W:OYR-E[ M@Q\<-V9O#"Z2E5*/;O(UG021$X0"$^L0&/V><(Y".""2\6>+&324SG%_O$/_ M[&.G6%;,X%R)GSRU^208!9!BQBIA[]3F"V[CZ3N\1 GCO["I;0?$F%3&JF+K M3/."R_K/GK=YV'/H#D\XQ%N'^+7#Y0F'WM:AYP.ME?FP%LRRZ5BK#6AG36AN MX'/CO2D:+MTIWEM-NYS\['2!&:VD,%?2:KZJ?&Z7@DD#9PNTC MS#A_AX7X! M9^_.X1UP";=<"#(SX]"2 H<3)ENV6@@0DO1&?[S3 M/XM;$;]5H@.][@7$41P=$33_;_?NIQ8YO2:=/8_7.Y5.;A*A3*41ON.SA9E0 MR2/<5V4ID.Z^A5_7*V,U7=[?+6R7#=NE9[L\P7;+GGE1%5"B3@B<7AVH#$JF M+4]XR:0UD.R=Z['S:B>(HTX4O6]1VF^4]EN!E@<*4\J21B>)"@?=9IOD7*X/ MM!Z]7.T<_;?$#AJQ@U:@W9M8H:21A9*> XDKJ'(:=BJ1[9"#-Z0-&VG#5IR; MHA3JQ=\D.G2NTL.D75 %H]3R\I3*=O2,:V,AH[H*+\BT:1$\:@2/6B'GE#8F M7SZXF^BPE3Y4#%:!S;'.\1D5EX42@JC/CZFOJ?J>RK6GIVEW'#[MO_;:8K1O MT8D;FSJ"<*]:%JC7OHDX?96T=>%I5IL^=>W+\ZOU&?6ONMW\@ZF;WRW3:T[! M"&UL?93;CM,P$(9?Q'A_24"3:F\8SGO^;&7O<_*C-D^T D+Q(H>PZZ1#[6TIMU8%D=J9[4&ZG MT48R=*9IJ>T-L#J(I*!9FJZH9%PE11Y\.U/D>D#!%>P,L8.4S/S>@M#'=3)/ M3HX];SOT#EKD/6OA /BUWQEGT8E272\ELW"G MQ7=>8[=.WB6DAH8- O?Z^ G&?FX\K]+"AE]RC+&+]PFI!HM:CF)7@>0J?MG+ M> YG@OGJ@B ;!5FH.R8*5=XS9$5N])$8'^UH?A%:#6I7'%?^4@YHW"YW.BRV M@W4>:\D!6G?62!Y4O&E_9*_N 1D7]G5.T>7R"EJ-W&WD9A>X\XP\:H6=)1]4 M#?6_ .J*G"K-3I5NLZO$SX.8D<7\#&ULO5AM M;]LV$/XKA% ,*=!$(O5F9;:!QMG0# L:Q.WVH>@'QC[;0B71(^DXW:\?]6)) MEB@B3M-]L27J[OC<'?D\$L=[QK^)#8!$3VF2B8FUD7)[:=MBL8&4B@NVA4P] M63&>4JEN^=H66PYT63BEB4T<)[!3&F?6=%R,W?'IF.UD$F=PQY'8I2GEWZ\@ M8?N)A:W#P'V\WLA\P)Z.MW0-809)DD=2./ZI@EKUG+EC M^_H0_?97, Q4P8\G?\5)N)M;(0DM8T5TB[]G^ U0)^7F\!4M$\8OVE:UC MH<5.2)96S@I!&F?E/WVJ"M%RP,& ZD<2-?!&W!P*P>W2+1$5J1U326=CCG; M(YY;JVCY15&;PEME$V=Y&^>2JZ>Q\I/3JYU0(T*@.:Q5=R2ZR]@R7I2SW:4O?RIS=",A%5\-DWGU9%XQF31CNSP:.\^)<$AJNR-H?@W--T*[R18L!726,*'6Y(JS]+ 46:;% M6X8+VCC"R",=M'VK<^PXOAYK4&,-C%BO0='J(BY;I-8UHFG>NW^+ 1W6H(>" M.)X3=+!JK$C@#M0UK+&&1JQSU7).LP7H<(6]&5W?<3NP^D;8L9]B=V&LIV?CX=X)9"X!<30N5ZU'@2>9$7=HJN M,W0#'#D#BP23!AYY75*HXK6A>(1$W9VF,5-KVG4&\#9P:OD(;YB??S>84T M=$[,=&[B%;/K*8OKQP,=I]>0/S&3_\G<1/KO^N=1T'N=U9F-1O[ ^RQI5(68 M/PI.IZ;^1X#7?1/0V0P ;?2(F/7(S$I]I7%[N],8_P5KHM$K8M:K%Q!.U/NT M/O?=KEQIK-S>%X[=.C5*@:^+PS2!%FR7R?*HI!ZM#^S>%\=4G?$K?#DKC]V: M,.4IX"WEZS@3*(&5"NEZ+HO'O @ > H !H !X;"]W;W)K M*Z3+HB#JZ8QRN1X[V-ELW+ L-W;#G8Q6)*,S:NY6UPI6;NLE M9045FDF!%%V.G:_X=(I]*Z@L?C*ZUIU[9$.92WEO%Q?IV/$L$>5T8:P+ I<' M.J6<6T_ \;=QZK3OM,+N_<;[MRIX"&9.-)U*_HNE)A\[B8-2NB0E-S=R_9TV M 476WT)R7?VB=6/K.6A1:B.+1@P$!1/UE3PVB>@($Y-81Q?82^H!DT4%IRBN02"6@O+D7VA4,)4D2TID8C(E)DI"%\LS%_ M0AF5F2*KG"T0@2[3X.AN=HX.#X[0 6("W>:RU"#4(]= -);)733D9S6Y_PKY MCY*?H ?(]_SO1[Y],UR/-R6NY##-I%^FTB_\A?\)XG\?0FO0Q>&%OK/'OR@ MQ0\J_/ 5_,M=BF,+UU>5VD]4^;$?B8=) )\,/'(?NLGOL0J#*&JMMB##%C+< M"WG;24H?6JT>=%X:>F$<>3ML/69A$'M!/US4PD5[X>X$,Y"]F2&&0GFN:#&G M:E]I!JWCP6?LK+C%CS^HL^(7=<%)$H0[U7MIY4?Q,.XO7M)")N_JK.0EFN?C M>+##UF<68/Q*9PU;N.%>.#BOX#02:"I+811[6W=A[_D$\#YC?^'.$88_J,,: M1UL%PKX?[Y2QQRR)HJ2_BOCYA,#^NYJLD6]_6J&Y=_\!?7:A%PV]'4"W,Q;8 MF>R*J(P)C3A=@M [B<&#JL><>F'DJIH4YM+ W%'=YC :4F4-X/E22K-9V.&C M'38G_P!02P,$% @ !X=.4;XN!25, @ F L T !X;"]S='EL97,N M>&ULU59=;YLP%/TKEC--K3052)>T70%IJU1ITC95:A[V5CE@P)(_F#$9Z:^? MC1T@:=BB/JS)2WSON;[G'G^0Z[!2:XH?"XP5:!CE500+IP T@M_G%?' MQJCG!U'_A7F,^&J;N"?Z5^+UWD1_F.J6X[DCB<-,\/YD+J$%-#MB&*P0C> = MHF0IB&I 1)!A01*7PE=+C!(]6S#@?7,;7$\C' AV]JV@OU=NND[ M@8UG!!)*.X%3:($X+)%26/)[[;236_!%"#A[L2ZUPERB=3"=P3ZA'721I9 I MEEV9 &Z@.*0X,W(DR0LS*E%Z)JB48-I("0]G6\H"0KH;[4>CF\]PJWBOR\NKX M-;I^>^PBYZ<@\B2.^_HH17JN-PX:\%;[[5!@GCD1_&$>3;0O"I8UH8IPYQ4D M33%_T84UO4)+_4S>XM?S4YRAFJI%%XQ@;W_'*:G933?KP6R$F]7;W\SR@GE; ML'^+QW\ 4$L#!!0 ( >'3E&7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G*@KP-: MIF.B6CRBY#3]]:6DN"%M^<.\7/LIE>S*Q^0E#R\7OWVLZA^+JOK!?A9YJ:XF MZZ;9O)E.5;86!5=_51M1ZE=655WP1E_6#U.UJ05?JK4039%//<>)I@67Y>3= MV]VS;NNI>5$U(FMD5>J;W8WO4CRJE]>[2[:52BYD+INGJTG_[UQ,6"%+6#O-'752Z7^M.7 M[#W/>9D)UA>N,@ ] .B=#9!=W'(#T@>0_@DAYQU$]Q\4JU:ZQK/*@ P 9' V MR)NJV!B0(8 ,SP;YX;]6&I 1@(S.5Y)OY@"L)06[(O@2IA=H.N@3MHA M#C@=59=];/6M8,OS+MXN^[J\LS&A2XAEBS0]$V@*\Q-]_],2.0'EU@0GZIJ^2CSW.1!*G")7?"M M68M:!UO#RX?NH]FU4O8(ST42<(DM,.!]T_6J7RL?V(>?^F%*7+*OPJI2Y .7 M6 A?=3;$;OD3[XIOZ'>W5;[M<&]JL30'R\@4'K$IKK.L;O6HY+D(K4$\4H-' MK(:ABB^>L5[UP^+BH(8]F&@0FV) 8O?\IUUL2!/>231ATB U>,1JF#=5]N/U M>STR6O8I@Z[*_5360V[PB-V@@[\MVKP?E@\!UU'68JU!Y5:8F,@.'GGZ4!1R MD'[?D^ATHNOV1)G9 Q0/*<,C5L:=&,KQEFO9LON:Z[K.]D=V'K*&1VR-F5CI MC&8HOEHNVC[3Z08%%B%RAD?LC#\YUUP\]#-!X],_/A*&3R^,JNWCC]WJG+8+ MP4NV>!HNGIB)B?SA$_L#9K/_>B8F@KEN'8-(\?XY(YYR7%'RQ"9Q2 V"Z[1'BLF@/DD^ D^<)K*JG2DG>BLLVE6I2/M1">=31OI+B.XS8O8-N-T?P+3Q$2V MB<@S'H!I=Y=(/A&Q?#"FU7*0?"+RC&=O#G4D*F.DG9@\USD".!2EB8FT$Y/G M.@#3BLH8:2<^[?ZP/4PS*F.DG?CD^\7& Q,Y)R9V#F+4I6EB(N?$Q,Z!F'9@ M(OG$Q/+!F%9@PEW&9UC2><$T!QHQDD]\KF6=@=7$1/*)B>4#,:W83)""$F(% M84PS-A.DH(1801C3C,T$*2@A5A!= A)L+MSZ.Y18KDDQ++9YQN M;"HF1?))B>4#,>V6@^23GG2? 9J*29%\4F+Y8$QS_)8B^:3$\L&8YLQUBN23 M$LOG.5,;;=KPI"6Q;8[O*^E)#4S7P8=,@/^8.S)=:^4->!QS@=\@T'Q\Z7])5O M@<*CG [YGNICQTP.0>$93X=80WA'V,YW?L*5@7 M_SS \/L T_[MZMW;Y1!27_6'*'T_XWEV6[/N3_\L+PB[HZZK-L]O]+UOY9>* M+W<_8;/[^9UWOP%02P,$% @ !X=.43J;0#48 P F4 !H !X;"]? M!W:<% SBE##)!_D=6V?+U&7VR[#I7O\;M>GX^[*>GY^-T\;K; M[J?KU=,\'W\,P[1Y&G?KZ?)P'/?G*P^'TVX]GY>GQ^&XWKRL'\?!.Y>'T]<9 MJYNKKS,O[MZ.X_],/#P\/&_&GX?-[]VXG_\Q>/AS.+U,3^,XKR[NUJ?'<;Y> M#:_;S]/3\'ZPR_/DU<7M_?7J='MOJV'I0%X"^>4#!0D4E@\4)5!4#%0E4E@]4)5!=/E"30&WY0.941@>(U&$-T-J4:P-X;0JV <0V)=L M9INB;0"U3=DV@-NF]/4!OW[UL _3VJK<' MZ.U5;P_0VZO>'J"W5[T]0&^O>GN WE[U]@"]O>KM 7H'U3L ] ZJ=P#H'53O M - [=!]+ 'H'U3L ] ZJ=P#H'53O - [J-X!H'=0O0- [Z!Z!X#>4?6. +VC MZAT!>D?5.P+TCJIW!.@=NX_= +VCZAT!>D?5.P+TCJIW!.@=5>\(T#NJWA&@ M=U*]$T#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.W<]*@-Y)]4X O9/JG0!Z)]4[ M ?1.JG<"Z)U5[PS0.ZO>&:!W5KTS0.^L>F> WEGUS@"]L^J= 7KG;K,)0.^L M>F> WEGUS@"]L^J= 7H7U;L ]"ZJ=P'H753O M"[J-X%H'=1O0M [Z)Z%X#> M1?4N +U+MUD0H'=1O0M [Z)Z%X#>5?6N +VKZET!>E?5NP+TKJIW!>A=5>\* MT+NJWA6@=U6]*T#OJGI7@-ZUV^P-T+NJWA6@=U.]&T#OIGHW@-Y-]6X O9OJ MW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W4[T;0._6E74 >IOKZSH O\UUA1T' M$-Q<5]EQ ,/-=:4=!U#<7%?;<0#'S77%'0>0W%Q7W7$ R\UUY1T'T-Q<5]]Q M ,_-=04>1Q"]+V!^:P-SFM^VX_29Z&/=!?A.O>?SO>/G\]^7'R?[TN<[U\/7 M&-/-7U!+ P04 " 'ATY1QX65K'H" G/@ $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VT]OFS 8Q_&W$G&M K8!&Z:FEW;7K8>] 09.@\(_8;=+W_T< MTE;:U$6K,FG?"PAL/[\'6_KF?[RL7C9(

5P\V44+HI!X';P>_]L<:T4RQ^W:R5V%"5'R;L)QY,\! M+^N^/MEY;AN[NJ]F_Z7JPZSDT"7./W?6Q>=+O-/CN-VVM6W&^K$/2V(WS;9J MW,Y:WW?QJ>C5^60?=MB>KO+B_*7,N< P\WX>)Q=.;+8?CWL]DN/J]10*V=FW MYS_Q+3&4OOC[[/&T&]O\97;8WA_CO%_.PR7+[?(]_O6,W^I_L \%Z2.%])%! M^L@A?6A('P;21P'IHX3T(06E$8JHDD*JI)@J*:A*BJJ2PJJDN"HIL$J*K(HB MJZ+(JBBR*HJLBB*KHLBJ*+(JBJR*(JNBR)I29$TILJ8465.*K"E%UI0B:TJ1 M-:7(FE)D32FR9A19,XJL&476C")K1I$UH\B:463-*+)F%%DSBJPY1=:<(FM. MD36GR)I39,TILN8467.*K#E%UIPBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNF MR*HILAJ*K(8BJZ'(:BBR&HJLAB*KH,U/EO_#;WX"4$L! A0#% @ !X=.40=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " 'ATY1 MH;C,V>\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " 'ATY1F5R<(Q & "<)P $P @ '- M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( >'3E&H1;LETP4 M * 9 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !X=.47)U MVC"+ P 1PX !@ ("!V!4 'AL+W=O'3E&TZ'KXWP4 &$5 8 M " @9D9 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ !X=.4=_6;Z1%" TCH !@ M ("!9R, 'AL+W=O'3E%H.JEQ:0@ /HA 8 " @>(K !X;"]W;W)K ML(> "?7 M& @(&!- >&PO=V]R:W-H965T&UL4$L! M A0#% @ !X=.4:<60'$O%P X44 !@ ("!>5, 'AL M+W=O'3E%:X 5+<0< M .L1 9 " @=YJ !X;"]W;W)K&UL4$L! A0#% @ !X=.48H/M>U) P M < !D ("! MAG( 'AL+W=O&PO=V]R:W-H965T'3E&U69_)7 0 '4* 9 M " @4Q] !X;"]W;W)K&UL4$L! A0#% M @ !X=.489]TDN!!P 3A( !D ("!WX$ 'AL+W=O&PO=V]R:W-H965T'3E&>Z&DA[P( 'L& 9 " @0B0 !X M;"]W;W)K&UL4$L! A0#% @ !X=.43;EE\;@ M @ 3 8 !D ("!+I, 'AL+W=O&PO=V]R:W-H965T' M3E%@F[F#!@4 "@, 9 " @0Z: !X;"]W;W)K&UL4$L! A0#% @ !X=.4=V\GT+&! (@P !D M ("!2Y\ 'AL+W=O9O<5- " #%!0 &0 @(%(I >&PO=V]R M:W-H965T'3E$*^J@RN ( +L% M 9 " @4^G !X;"]W;W)K&UL M4$L! A0#% @ !X=.42KC3K=W"@ 9!H !D ("!/JH M 'AL+W=O M"%T' "=$P &0 @('LM >&PO=V]R:W-H965T'3E&D%B_540H &8; 9 M " @8"\ !X;"]W;W)K&UL4$L! A0#% @ M!X=.46!V5:$H P #@< !D ("!",< 'AL+W=O&PO=V]R:W-H965T'3E&Z2_:#R@D )P: 9 " @>K< !X;"]W M;W)K&UL4$L! A0#% @ !X=.40'7->R7 P M_0< !D ("!Z^8 'AL+W=O437MP& #_#P &0 @(&Y MZ@ >&PO=V]R:W-H965T'3E&) MVN3RU2 ']T 9 " @&UL4$L! A0#% @ !X=.4;\O;"JK P 7@D !D M ("!V!(! 'AL+W=O&PO=V]R:W-H M965T'3E'%.>:=( 0 " + 9 M " @:X; 0!X;"]W;W)K&UL4$L! M A0#% @ !X=.436RBSZ) @ G@4 !D ("!!2 ! 'AL M+W=O#.P# M _"@ &0 @('%(@$ >&PO=V]R:W-H965T'3E$JS<,A@F 0!X;"]W;W)K&UL4$L! A0#% @ !X=. M4<80L4E ! C H !D ("!DBH! 'AL+W=O&PO=V]R:W-H965T'3E'.^'T&UL4$L! A0#% @ !X=.45DJM1B^ @ Z@4 M !D ("!E38! 'AL+W=O&PO=V]R:W-H965T'3E%-Z\-$ M2P, "(' 9 " @=,\ 0!X;"]W;W)K&UL4$L! A0#% @ !X=.47D0H'?! @ D 4 !D M ("!54 ! 'AL+W=O&PO=V]R:W-H965T M'3E'BWM=$3 4 +L- 9 M " @3-& 0!X;"]W;W)K&UL4$L! A0# M% @ !X=.4;"7%J5V P 2@D !D ("!MDL! 'AL+W=O M&PO=V]R:W-H965T'3E%;J@M5Y0, ,0( 9 " @;!2 M 0!X;"]W;W)K&UL4$L! A0#% @ !X=.45'I M..2Q!0 =Q\ !D ("!S%8! 'AL+W=O&PO=V]R:W-H965T'3E'0M&UL4$L! A0#% @ !X=.4<-@5RY8 P 80D !D M ("!OV(! 'AL+W=O&PO M=V]R:W-H965T'3E&!NE.MGP0 M #05 9 " @2YI 0!X;"]W;W)K&UL4$L! A0#% @ !X=.4=I$$]9C!0 =2( !D ("! M!&X! 'AL+W=O&PO=V]R:W-H965T'3E$VSI+Z] ( D) 9 M " @39V 0!X;"]W;W)K&UL4$L! A0#% M @ !X=.4<(-("3# @ Z08 !D ("!87D! 'AL+W=O&PO=V]R:W-H965T'3E%BBBU?B0( ",' 9 " @;-^ 0!X M;"]W;W)K&UL4$L! A0#% @ !X=.4:+1IF2W M @ ]P< !D ("!&PO=V]R:W-H965T' M3E$WK"\E- ( $8% 9 " @06' 0!X;"]W;W)K&UL4$L! A0#% @ !X=.44@O:T)Y @ 1 < !D M ("!<(D! 'AL+W=O&PO=V]R M:W-H965T'3E'8-4_$40( -X% M 9 " @6F/ 0!X;"]W;W)K&UL M4$L! A0#% @ !X=.41ZGPH&X P *PP !D ("!\9$! M 'AL+W=O&PO=V]R:W-H965T'3E&@U] 7;P( $& 9 M " @>.9 0!X;"]W;W)K&UL4$L! A0#% @ M!X=.49I7RP1U! LQ, !D ("!B9P! 'AL+W=O&PO=V]R:W-H965T'3E%<'"UH?0( '@' 9 " @=:C 0!X;"]W M;W)K&UL4$L! A0#% @ !X=.4>[$KNX0! MG!$ !D ("!BJ8! 'AL+W=O&PO=V]R:W-H965T'3E&* MVU'>EP( )(' 9 " @6VN 0!X;"]W;W)K&UL4$L! A0#% @ !X=.439QCK5U P J H !D M ("!.[$! 'AL+W=O&PO=V]R:W-H M965T'3E%HY;&UL4$L! M A0#% @ !X=.4=#ER*10! 3A< !D ("!,[H! 'AL M+W=O&PO=V]R:W-H965T'3E'?S'I4A , !H* 9 " M@:#" 0!X;"]W;W)K&UL4$L! A0#% @ !X=. M48T.6Z&PO=V]R:W-H965T'3E'GB4,QG@, ,H. 9 " @?#+ 0!X;"]W;W)K M&UL4$L! A0#% @ !X=.4:U:\8R: @ < < M !D ("!Q<\! 'AL+W=O&PO=V]R:W-H965T'3E'7RY ^ M;0( -H% 9 " @3;7 0!X;"]W;W)K&UL4$L! A0#% @ !X=.45U7;N_- P APL !D M ("!VMD! 'AL+W=OW0$ >&PO=V]R:W-H965T M'3E&,%RR&]@( ',( 9 M " @6'A 0!X;"]W;W)K&UL4$L! A0# M% @ !X=.444@'9X$ P $ @ !D ("!CN0! 'AL+W=O M&PO=V]R:W-H965T'3E$]Z#%1B0( ' & 9 " @2+M M 0!X;"]W;W)K&UL4$L! A0#% @ !X=.4<>: MEJ*^ P 2@P !D ("!XN\! 'AL+W=O&PO=V]R:W-H965T'3E'Q+2W'S@, -0+ 9 " @5CW 0!X;"]W;W)K&UL4$L! A0#% @ !X=.46?RXD.^ @ 7 < !D M ("!7?L! 'AL+W=O&PO M=V]R:W-H965T'3E''3E%O@OJ,Q0, /,. : " M@;D) @!X;"]W;W)K' M3E&[O(J].0, /,* : " @;8- @!X;"]W;W)K'3E&J@^C9'P, (<* : M " @2<1 @!X;"]W;W)K'3E&U^S8V;@0 ,T1 : " @7X4 @!X;"]W M;W)K'3E&K'3E&PN^T^" 4 "<6 : " M@0,< @!X;"]W;W)K' M3E&U=YG@\ ( .$' : " @4,A @!X;"]W;W)K'3E%EMA**" ( %$$ : M " @6LD @!X;"]W;W)K'3E'\Q?#(R@0 .H4 : " @:LF @!X;"]W M;W)K'3E'NBZ+Q[P( M '@* : " @:TK @!X;"]W;W)K'3E&^+@4E3 ( )@+ - " M =0N @!X;"]S='EL97,N>&UL4$L! A0#% @ !X=.49>*NQS $P( M L ( !2S$" %]R96QS+RYR96QS4$L! A0#% @ !X=. M48(6[$\%!P D@ \ ( !-#(" 'AL+W=O'3E$ZFT U& , )E : " 68Y M @!X;"]?'3E'' MA96L>@( "<^ 3 " ;8\ @!;0V]N=&5N=%]4>7!E&UL4$L%!@ !V '8 ?" &$_ @ $! end XML 126 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 127 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 128 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 273 561 1 true 90 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.www.idt.net/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.www.idt.net/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Income Sheet http://www.www.idt.net/role/ConsolidatedIncomeStatement Consolidated Statements of Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.www.idt.net/role/ConsolidatedBalanceSheet0 Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Equity Sheet http://www.www.idt.net/role/ShareholdersEquityType2or3 Consolidated Statements of Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.www.idt.net/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Revenue Recognition Sheet http://www.www.idt.net/role/RevenueRecognition Revenue Recognition Notes 9 false false R10.htm 009 - Disclosure - Leases Sheet http://www.www.idt.net/role/Leases Leases Notes 10 false false R11.htm 010 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents Sheet http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalents Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents Notes 11 false false R12.htm 011 - Disclosure - Acquisitions Sheet http://www.www.idt.net/role/Acquisitions Acquisitions Notes 12 false false R13.htm 012 - Disclosure - Debt Securities Sheet http://www.www.idt.net/role/DebtSecurities Debt Securities Notes 13 false false R14.htm 013 - Disclosure - Equity Investments Sheet http://www.www.idt.net/role/EquityInvestments Equity Investments Notes 14 false false R15.htm 014 - Disclosure - Fair Value Measurements Sheet http://www.www.idt.net/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 015 - Disclosure - Property, Plant and Equipment Sheet http://www.www.idt.net/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 16 false false R17.htm 016 - Disclosure - Goodwill Sheet http://www.www.idt.net/role/Goodwill Goodwill Notes 17 false false R18.htm 017 - Disclosure - Other Intangible Assets Sheet http://www.www.idt.net/role/OtherIntangibleAssets Other Intangible Assets Notes 18 false false R19.htm 018 - Disclosure - Other Operating Expense, Net Sheet http://www.www.idt.net/role/OtherOperatingExpenseNet Other Operating Expense, Net Notes 19 false false R20.htm 019 - Disclosure - Note Payable and Revolving Credit Loan Payable Sheet http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayable Note Payable and Revolving Credit Loan Payable Notes 20 false false R21.htm 020 - Disclosure - Accrued Expenses Sheet http://www.www.idt.net/role/AccruedExpenses Accrued Expenses Notes 21 false false R22.htm 021 - Disclosure - Other (Expense) Income, Net Sheet http://www.www.idt.net/role/OtherExpenseIncomeNet Other (Expense) Income, Net Notes 22 false false R23.htm 022 - Disclosure - Income Taxes Sheet http://www.www.idt.net/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 023 - Disclosure - Equity Sheet http://www.www.idt.net/role/Equity Equity Notes 24 false false R25.htm 024 - Disclosure - Stock-Based Compensation Sheet http://www.www.idt.net/role/StockBasedCompensation Stock-Based Compensation Notes 25 false false R26.htm 025 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.www.idt.net/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 26 false false R27.htm 026 - Disclosure - Commitments and Contingencies Sheet http://www.www.idt.net/role/CommitmentsandContingencies Commitments and Contingencies Notes 27 false false R28.htm 027 - Disclosure - Related Party Transactions Sheet http://www.www.idt.net/role/RelatedPartyTransactions Related Party Transactions Notes 28 false false R29.htm 028 - Disclosure - Defined Contribution Plans Sheet http://www.www.idt.net/role/DefinedContributionPlans Defined Contribution Plans Notes 29 false false R30.htm 029 - Disclosure - Business Segment Information Sheet http://www.www.idt.net/role/BusinessSegmentInformation Business Segment Information Notes 30 false false R31.htm 030 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.www.idt.net/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 31 false false R32.htm 031 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 32 false false R33.htm 032 - Disclosure - Revenue Recognition (Tables) Sheet http://www.www.idt.net/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.www.idt.net/role/RevenueRecognition 33 false false R34.htm 033 - Disclosure - Leases (Tables) Sheet http://www.www.idt.net/role/LeasesTables Leases (Tables) Tables http://www.www.idt.net/role/Leases 34 false false R35.htm 034 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) Sheet http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) Tables http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalents 35 false false R36.htm 035 - Disclosure - Acquisitions (Tables) Sheet http://www.www.idt.net/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.www.idt.net/role/Acquisitions 36 false false R37.htm 036 - Disclosure - Debt Securities (Tables) Sheet http://www.www.idt.net/role/DebtSecuritiesTables Debt Securities (Tables) Tables http://www.www.idt.net/role/DebtSecurities 37 false false R38.htm 037 - Disclosure - Equity Investments (Tables) Sheet http://www.www.idt.net/role/EquityInvestmentsTables Equity Investments (Tables) Tables http://www.www.idt.net/role/EquityInvestments 38 false false R39.htm 038 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.www.idt.net/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.www.idt.net/role/FairValueMeasurements 39 false false R40.htm 039 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.www.idt.net/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.www.idt.net/role/PropertyPlantandEquipment 40 false false R41.htm 040 - Disclosure - Goodwill (Tables) Sheet http://www.www.idt.net/role/GoodwillTables Goodwill (Tables) Tables http://www.www.idt.net/role/Goodwill 41 false false R42.htm 041 - Disclosure - Other Intangible Assets (Tables) Sheet http://www.www.idt.net/role/OtherIntangibleAssetsTables Other Intangible Assets (Tables) Tables http://www.www.idt.net/role/OtherIntangibleAssets 42 false false R43.htm 042 - Disclosure - Other Operating Expense, Net (Tables) Sheet http://www.www.idt.net/role/OtherOperatingExpenseNetTables Other Operating Expense, Net (Tables) Tables http://www.www.idt.net/role/OtherOperatingExpenseNet 43 false false R44.htm 043 - Disclosure - Accrued Expenses (Tables) Sheet http://www.www.idt.net/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.www.idt.net/role/AccruedExpenses 44 false false R45.htm 044 - Disclosure - Other (Expense) Income, Net (Tables) Sheet http://www.www.idt.net/role/OtherExpenseIncomeNetTables Other (Expense) Income, Net (Tables) Tables http://www.www.idt.net/role/OtherIntangibleAssets 45 false false R46.htm 045 - Disclosure - Income Taxes (Tables) Sheet http://www.www.idt.net/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.www.idt.net/role/IncomeTaxes 46 false false R47.htm 046 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.www.idt.net/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.www.idt.net/role/StockBasedCompensation 47 false false R48.htm 047 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.www.idt.net/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.www.idt.net/role/AccumulatedOtherComprehensiveLoss 48 false false R49.htm 048 - Disclosure - Business Segment Information (Tables) Sheet http://www.www.idt.net/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.www.idt.net/role/BusinessSegmentInformation 49 false false R50.htm 049 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) Sheet http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails Description of Business and Summary of Significant Accounting Policies (Details) Details http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 50 false false R51.htm 050 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share Sheet http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share Details http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 51 false false R52.htm 051 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of outstanding stock options excluded from the calculation of diluted earnings per share Sheet http://www.www.idt.net/role/ScheduleofoutstandingstockoptionsexcludedfromthecalculationofdilutedearningspershareTable Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of outstanding stock options excluded from the calculation of diluted earnings per share Details http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 52 false false R53.htm 052 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of change in the allowance for doubtful accounts Sheet http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of change in the allowance for doubtful accounts Details http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 53 false false R54.htm 053 - Disclosure - Revenue Recognition (Details) Sheet http://www.www.idt.net/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.www.idt.net/role/RevenueRecognitionTables 54 false false R55.htm 054 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers Sheet http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers Details http://www.www.idt.net/role/RevenueRecognitionTables 55 false false R56.htm 055 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region Sheet http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region Details http://www.www.idt.net/role/RevenueRecognitionTables 56 false false R57.htm 056 - Disclosure - Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs Sheet http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs Details http://www.www.idt.net/role/RevenueRecognitionTables 57 false false R58.htm 057 - Disclosure - Leases (Details) Sheet http://www.www.idt.net/role/LeasesDetails Leases (Details) Details http://www.www.idt.net/role/LeasesTables 58 false false R59.htm 058 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases Sheet http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases Details http://www.www.idt.net/role/LeasesTables 59 false false R60.htm 059 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases Sheet http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases Details http://www.www.idt.net/role/LeasesTables 60 false false R61.htm 060 - Disclosure - Leases (Details) - Schedule of aggregate operating lease liability Sheet http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable Leases (Details) - Schedule of aggregate operating lease liability Details http://www.www.idt.net/role/LeasesTables 61 false false R62.htm 061 - Disclosure - Leases (Details) - Schedule of future minimum maturities of operating lease liabilities Sheet http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable Leases (Details) - Schedule of future minimum maturities of operating lease liabilities Details http://www.www.idt.net/role/LeasesTables 62 false false R63.htm 062 - Disclosure - Leases (Details) - Schedule of future minimum payments for operating leases Sheet http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable Leases (Details) - Schedule of future minimum payments for operating leases Details http://www.www.idt.net/role/LeasesTables 63 false false R64.htm 063 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) Sheet http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) Details http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables 64 false false R65.htm 064 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - Schedule of cash, cash equivalents, and restricted cash and cash equivalents Sheet http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - Schedule of cash, cash equivalents, and restricted cash and cash equivalents Details http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables 65 false false R66.htm 065 - Disclosure - Acquisitions (Details) Sheet http://www.www.idt.net/role/AcquisitionsDetails Acquisitions (Details) Details http://www.www.idt.net/role/AcquisitionsTables 66 false false R67.htm 066 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration Sheet http://www.www.idt.net/role/ScheduleofacquisitiondatefairvalueofconsiderationTable Acquisitions (Details) - Schedule of acquisition date fair value of consideration Details http://www.www.idt.net/role/AcquisitionsTables 67 false false R68.htm 067 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet Sheet http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet Details http://www.www.idt.net/role/AcquisitionsTables 68 false false R69.htm 068 - Disclosure - Acquisitions (Details) - Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred Sheet http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable Acquisitions (Details) - Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred Details http://www.www.idt.net/role/AcquisitionsTables 69 false false R70.htm 069 - Disclosure - Debt Securities (Details) Sheet http://www.www.idt.net/role/DebtSecuritiesDetails Debt Securities (Details) Details http://www.www.idt.net/role/DebtSecuritiesTables 70 false false R71.htm 070 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities Sheet http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable Debt Securities (Details) - Schedule of available-for-sale securities Details http://www.www.idt.net/role/DebtSecuritiesTables 71 false false R72.htm 071 - Disclosure - Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities Sheet http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities Details http://www.www.idt.net/role/DebtSecuritiesTables 72 false false R73.htm 072 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position Sheet http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position Details http://www.www.idt.net/role/DebtSecuritiesTables 73 false false R74.htm 073 - Disclosure - Equity Investments (Details) Sheet http://www.www.idt.net/role/EquityInvestmentsDetails Equity Investments (Details) Details http://www.www.idt.net/role/EquityInvestmentsTables 74 false false R75.htm 074 - Disclosure - Equity Investments (Details) - Schedule of equity investments Sheet http://www.www.idt.net/role/ScheduleofequityinvestmentsTable Equity Investments (Details) - Schedule of equity investments Details http://www.www.idt.net/role/EquityInvestmentsTables 75 false false R76.htm 075 - Disclosure - Equity Investments (Details) - Schedule of equity investments (Parentheticals) Sheet http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals Equity Investments (Details) - Schedule of equity investments (Parentheticals) Details http://www.www.idt.net/role/EquityInvestmentsTables 76 false false R77.htm 076 - Disclosure - Equity Investments (Details) - Schedule of carrying value of equity investments Sheet http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable Equity Investments (Details) - Schedule of carrying value of equity investments Details http://www.www.idt.net/role/EquityInvestmentsTables 77 false false R78.htm 077 - Disclosure - Equity Investments (Details) - Schedule of unrealized gains and losses for all equity investments Sheet http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable Equity Investments (Details) - Schedule of unrealized gains and losses for all equity investments Details http://www.www.idt.net/role/EquityInvestmentsTables 78 false false R79.htm 078 - Disclosure - Fair Value Measurements (Details) Sheet http://www.www.idt.net/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.www.idt.net/role/FairValueMeasurementsTables 79 false false R80.htm 079 - Disclosure - Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis Sheet http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis Details http://www.www.idt.net/role/FairValueMeasurementsTables 80 false false R81.htm 080 - Disclosure - Fair Value Measurements (Details) - Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3) Sheet http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table Fair Value Measurements (Details) - Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3) Details http://www.www.idt.net/role/FairValueMeasurementsTables 81 false false R82.htm 081 - Disclosure - Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) Sheet http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) Details http://www.www.idt.net/role/FairValueMeasurementsTables 82 false false R83.htm 082 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.www.idt.net/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://www.www.idt.net/role/PropertyPlantandEquipmentTables 83 false false R84.htm 083 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment Sheet http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable Property, Plant and Equipment (Details) - Schedule of property, plant and equipment Details http://www.www.idt.net/role/PropertyPlantandEquipmentTables 84 false false R85.htm 084 - Disclosure - Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment Sheet http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment Details http://www.www.idt.net/role/GoodwillTables 85 false false R86.htm 085 - Disclosure - Other Intangible Assets (Details) Sheet http://www.www.idt.net/role/OtherIntangibleAssetsDetails Other Intangible Assets (Details) Details http://www.www.idt.net/role/OtherIntangibleAssetsTables 86 false false R87.htm 086 - Disclosure - Other Intangible Assets (Details) - Schedule of presents information on the Company's amortized intangible assets Sheet http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable Other Intangible Assets (Details) - Schedule of presents information on the Company's amortized intangible assets Details http://www.www.idt.net/role/OtherIntangibleAssetsTables 87 false false R88.htm 087 - Disclosure - Other Operating Expense, Net (Details) Sheet http://www.www.idt.net/role/OtherOperatingExpenseNetDetails Other Operating Expense, Net (Details) Details http://www.www.idt.net/role/OtherOperatingExpenseNetTables 88 false false R89.htm 088 - Disclosure - Other Operating Expense, Net (Details) - Schedule of other operating expense, net Sheet http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable Other Operating Expense, Net (Details) - Schedule of other operating expense, net Details http://www.www.idt.net/role/OtherOperatingExpenseNetTables 89 false false R90.htm 089 - Disclosure - Note Payable and Revolving Credit Loan Payable (Details) Sheet http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails Note Payable and Revolving Credit Loan Payable (Details) Details http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayable 90 false false R91.htm 090 - Disclosure - Accrued Expenses (Details) - Schedule of accrued expenses Sheet http://www.www.idt.net/role/ScheduleofaccruedexpensesTable Accrued Expenses (Details) - Schedule of accrued expenses Details http://www.www.idt.net/role/AccruedExpensesTables 91 false false R92.htm 091 - Disclosure - Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net Sheet http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net Details http://www.www.idt.net/role/OtherIntangibleAssetsTables 92 false false R93.htm 092 - Disclosure - Income Taxes (Details) Sheet http://www.www.idt.net/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.www.idt.net/role/IncomeTaxesTables 93 false false R94.htm 093 - Disclosure - Income Taxes (Details) - Schedule of income before income taxes Sheet http://www.www.idt.net/role/ScheduleofincomebeforeincometaxesTable Income Taxes (Details) - Schedule of income before income taxes Details http://www.www.idt.net/role/IncomeTaxesTables 94 false false R95.htm 094 - Disclosure - Income Taxes (Details) - Schedule of deferred income tax assets Sheet http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable Income Taxes (Details) - Schedule of deferred income tax assets Details http://www.www.idt.net/role/IncomeTaxesTables 95 false false R96.htm 095 - Disclosure - Income Taxes (Details) - Schedule of benefit from (provision for) income taxes Sheet http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable Income Taxes (Details) - Schedule of benefit from (provision for) income taxes Details http://www.www.idt.net/role/IncomeTaxesTables 96 false false R97.htm 096 - Disclosure - Income Taxes (Details) - Schedule of U.S. federal statutory income tax rate and income taxes provided Sheet http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable Income Taxes (Details) - Schedule of U.S. federal statutory income tax rate and income taxes provided Details http://www.www.idt.net/role/IncomeTaxesTables 97 false false R98.htm 097 - Disclosure - Income Taxes (Details) - Schedule of change in the valuation allowance Sheet http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable Income Taxes (Details) - Schedule of change in the valuation allowance Details http://www.www.idt.net/role/IncomeTaxesTables 98 false false R99.htm 098 - Disclosure - Equity (Details) Sheet http://www.www.idt.net/role/EquityDetails Equity (Details) Details http://www.www.idt.net/role/EquityInvestmentsTables 99 false false R100.htm 099 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.www.idt.net/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.www.idt.net/role/StockBasedCompensationTables 100 false false R101.htm 100 - Disclosure - Stock-Based Compensation (Details) - Schedule of stock option activity Sheet http://www.www.idt.net/role/ScheduleofstockoptionactivityTable Stock-Based Compensation (Details) - Schedule of stock option activity Details http://www.www.idt.net/role/StockBasedCompensationTables 101 false false R102.htm 101 - Disclosure - Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock Sheet http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock Details http://www.www.idt.net/role/StockBasedCompensationTables 102 false false R103.htm 102 - Disclosure - Stock-Based Compensation (Details) - Schedule of grants of restricted shares Sheet http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable Stock-Based Compensation (Details) - Schedule of grants of restricted shares Details http://www.www.idt.net/role/StockBasedCompensationTables 103 false false R104.htm 103 - Disclosure - Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive loss Sheet http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive loss Details http://www.www.idt.net/role/AccumulatedOtherComprehensiveLossTables 104 false false R105.htm 104 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.www.idt.net/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.www.idt.net/role/CommitmentsandContingencies 105 false false R106.htm 105 - Disclosure - Related Party Transactions (Details) Sheet http://www.www.idt.net/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.www.idt.net/role/RelatedPartyTransactions 106 false false R107.htm 106 - Disclosure - Defined Contribution Plans (Details) Sheet http://www.www.idt.net/role/DefinedContributionPlansDetails Defined Contribution Plans (Details) Details http://www.www.idt.net/role/DefinedContributionPlans 107 false false R108.htm 107 - Disclosure - Business Segment Information (Details) Sheet http://www.www.idt.net/role/BusinessSegmentInformationDetails Business Segment Information (Details) Details http://www.www.idt.net/role/BusinessSegmentInformationTables 108 false false R109.htm 108 - Disclosure - Business Segment Information (Details) - Schedule of operating results of business segments Sheet http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable Business Segment Information (Details) - Schedule of operating results of business segments Details http://www.www.idt.net/role/BusinessSegmentInformationTables 109 false false R110.htm 109 - Disclosure - Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas Sheet http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas Details http://www.www.idt.net/role/BusinessSegmentInformationTables 110 false false All Reports Book All Reports f10k2020_idtcorporation.htm f10k2020ex21-01_idtcorp.htm f10k2020ex23-01_idtcorp.htm f10k2020ex23-02_idtcorp.htm f10k2020ex31-01_idtcorp.htm f10k2020ex31-02_idtcorp.htm f10k2020ex32-01_idtcorp.htm f10k2020ex32-02_idtcorp.htm idt-20200731.xsd idt-20200731_cal.xml idt-20200731_def.xml idt-20200731_lab.xml idt-20200731_pre.xml http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 131 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10k2020_idtcorporation.htm": { "axisCustom": 0, "axisStandard": 32, "contextCount": 273, "dts": { "calculationLink": { "local": [ "idt-20200731_cal.xml" ] }, "definitionLink": { "local": [ "idt-20200731_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "f10k2020_idtcorporation.htm" ] }, "labelLink": { "local": [ "idt-20200731_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "idt-20200731_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "idt-20200731.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 803, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 95, "http://www.www.idt.net/20200731": 90, "http://xbrl.sec.gov/dei/2019-01-31": 10, "total": 195 }, "keyCustom": 87, "keyStandard": 474, "memberCustom": 43, "memberStandard": 42, "nsprefix": "idt", "nsuri": "http://www.www.idt.net/20200731", "report": { "R1": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:TradingSymbol", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.www.idt.net/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:TradingSymbol", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Leases", "role": "http://www.www.idt.net/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "099 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.www.idt.net/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100 - Disclosure - Stock-Based Compensation (Details) - Schedule of stock option activity", "role": "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable", "shortName": "Stock-Based Compensation (Details) - Schedule of stock option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "101 - Disclosure - Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock", "role": "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable", "shortName": "Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "102 - Disclosure - Stock-Based Compensation (Details) - Schedule of grants of restricted shares", "role": "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable", "shortName": "Stock-Based Compensation (Details) - Schedule of grants of restricted shares", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c225", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "103 - Disclosure - Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive loss", "role": "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable", "shortName": "Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive loss", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c225", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "104 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.www.idt.net/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:LeaseExpirationDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "105 - Disclosure - Related Party Transactions (Details)", "role": "http://www.www.idt.net/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:LeaseExpirationDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "106 - Disclosure - Defined Contribution Plans (Details)", "role": "http://www.www.idt.net/role/DefinedContributionPlansDetails", "shortName": "Defined Contribution Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "107 - Disclosure - Business Segment Information (Details)", "role": "http://www.www.idt.net/role/BusinessSegmentInformationDetails", "shortName": "Business Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R109": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c264", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "108 - Disclosure - Business Segment Information (Details) - Schedule of operating results of business segments", "role": "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "shortName": "Business Segment Information (Details) - Schedule of operating results of business segments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c264", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents", "role": "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalents", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "109 - Disclosure - Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas", "role": "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable", "shortName": "Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:Acquistions", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Acquisitions", "role": "http://www.www.idt.net/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:Acquistions", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Debt Securities", "role": "http://www.www.idt.net/role/DebtSecurities", "shortName": "Debt Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:EquityInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Equity Investments", "role": "http://www.www.idt.net/role/EquityInvestments", "shortName": "Equity Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:EquityInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Fair Value Measurements", "role": "http://www.www.idt.net/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Property, Plant and Equipment", "role": "http://www.www.idt.net/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Goodwill", "role": "http://www.www.idt.net/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Other Intangible Assets", "role": "http://www.www.idt.net/role/OtherIntangibleAssets", "shortName": "Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Other Operating Expense, Net", "role": "http://www.www.idt.net/role/OtherOperatingExpenseNet", "shortName": "Other Operating Expense, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "lang": null, "name": "us-gaap:DebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:NotePayableAndRevolvingCreditFacility", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note Payable and Revolving Credit Loan Payable", "role": "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayable", "shortName": "Note Payable and Revolving Credit Loan Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:NotePayableAndRevolvingCreditFacility", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Accrued Expenses", "role": "http://www.www.idt.net/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Other (Expense) Income, Net", "role": "http://www.www.idt.net/role/OtherExpenseIncomeNet", "shortName": "Other (Expense) Income, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Income Taxes", "role": "http://www.www.idt.net/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Equity", "role": "http://www.www.idt.net/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Stock-Based Compensation", "role": "http://www.www.idt.net/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.www.idt.net/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Commitments and Contingencies", "role": "http://www.www.idt.net/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Related Party Transactions", "role": "http://www.www.idt.net/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Defined Contribution Plans", "role": "http://www.www.idt.net/role/DefinedContributionPlans", "shortName": "Defined Contribution Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Business Segment Information", "role": "http://www.www.idt.net/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.www.idt.net/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)", "role": "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables", "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.www.idt.net/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Leases (Tables)", "role": "http://www.www.idt.net/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)", "role": "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Acquisitions (Tables)", "role": "http://www.www.idt.net/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Debt Securities (Tables)", "role": "http://www.www.idt.net/role/DebtSecuritiesTables", "shortName": "Debt Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:ScheduleOfEquityInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Equity Investments (Tables)", "role": "http://www.www.idt.net/role/EquityInvestmentsTables", "shortName": "Equity Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:ScheduleOfEquityInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.www.idt.net/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Income", "role": "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingCostsAndExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.www.idt.net/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Goodwill (Tables)", "role": "http://www.www.idt.net/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Other Intangible Assets (Tables)", "role": "http://www.www.idt.net/role/OtherIntangibleAssetsTables", "shortName": "Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Other Operating Expense, Net (Tables)", "role": "http://www.www.idt.net/role/OtherOperatingExpenseNetTables", "shortName": "Other Operating Expense, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.www.idt.net/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Other (Expense) Income, Net (Tables)", "role": "http://www.www.idt.net/role/OtherExpenseIncomeNetTables", "shortName": "Other (Expense) Income, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Income Taxes (Tables)", "role": "http://www.www.idt.net/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.www.idt.net/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.www.idt.net/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Business Segment Information (Tables)", "role": "http://www.www.idt.net/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.www.idt.net/role/ConsolidatedBalanceSheet0", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)", "role": "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-5", "lang": null, "name": "idt:CashAndCashEquivalentsSubstantiallyRestricted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share", "role": "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of outstanding stock options excluded from the calculation of diluted earnings per share", "role": "http://www.www.idt.net/role/ScheduleofoutstandingstockoptionsexcludedfromthecalculationofdilutedearningspershareTable", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of outstanding stock options excluded from the calculation of diluted earnings per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "idt:ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of change in the allowance for doubtful accounts", "role": "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of change in the allowance for doubtful accounts", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "idt:ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c18", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c61", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CumulativeEarningsDeficit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Revenue Recognition (Details)", "role": "http://www.www.idt.net/role/RevenueRecognitionDetails", "shortName": "Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c61", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CumulativeEarningsDeficit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers", "role": "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable", "shortName": "Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c82", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region", "role": "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable", "shortName": "Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c99", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs", "role": "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable", "shortName": "Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c10", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Leases (Details)", "role": "http://www.www.idt.net/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c10", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases", "role": "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable", "shortName": "Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c18", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Equity", "role": "http://www.www.idt.net/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c18", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases", "role": "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable", "shortName": "Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Leases (Details) - Schedule of aggregate operating lease liability", "role": "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable", "shortName": "Leases (Details) - Schedule of aggregate operating lease liability", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c120", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Leases (Details) - Schedule of future minimum maturities of operating lease liabilities", "role": "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable", "shortName": "Leases (Details) - Schedule of future minimum maturities of operating lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Leases (Details) - Schedule of future minimum payments for operating leases", "role": "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable", "shortName": "Leases (Details) - Schedule of future minimum payments for operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c121", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)", "role": "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c121", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - Schedule of cash, cash equivalents, and restricted cash and cash equivalents", "role": "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - Schedule of cash, cash equivalents, and restricted cash and cash equivalents", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Acquisitions (Details)", "role": "http://www.www.idt.net/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c127", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration", "role": "http://www.www.idt.net/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "shortName": "Acquisitions (Details) - Schedule of acquisition date fair value of consideration", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet", "role": "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable", "shortName": "Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c126", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Acquisitions (Details) - Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred", "role": "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable", "shortName": "Acquisitions (Details) - Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c126", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.www.idt.net/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Debt Securities (Details)", "role": "http://www.www.idt.net/role/DebtSecuritiesDetails", "shortName": "Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities", "role": "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable", "shortName": "Debt Securities (Details) - Schedule of available-for-sale securities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities", "role": "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable", "shortName": "Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c133", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position", "role": "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable", "shortName": "Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c133", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Equity Investments (Details)", "role": "http://www.www.idt.net/role/EquityInvestmentsDetails", "shortName": "Equity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c134", "decimals": "-5", "lang": null, "name": "idt:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets3", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Equity Investments (Details) - Schedule of equity investments", "role": "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable", "shortName": "Equity Investments (Details) - Schedule of equity investments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c156", "decimals": "INF", "first": true, "lang": null, "name": "idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Equity Investments (Details) - Schedule of equity investments (Parentheticals)", "role": "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals", "shortName": "Equity Investments (Details) - Schedule of equity investments (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c156", "decimals": "INF", "first": true, "lang": null, "name": "idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Equity Investments (Details) - Schedule of carrying value of equity investments", "role": "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable", "shortName": "Equity Investments (Details) - Schedule of carrying value of equity investments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c18", "decimals": "-3", "lang": null, "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "idt:EquitySecuritiesFvNiRecognizedGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Equity Investments (Details) - Schedule of unrealized gains and losses for all equity investments", "role": "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable", "shortName": "Equity Investments (Details) - Schedule of unrealized gains and losses for all equity investments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "idt:EquitySecuritiesFvNiRecognizedGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-5", "first": true, "lang": null, "name": "idt:InvestmentInHedgeFunds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.www.idt.net/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-5", "first": true, "lang": null, "name": "idt:InvestmentInHedgeFunds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c163", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis", "role": "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable", "shortName": "Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c163", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Fair Value Measurements (Details) - Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)", "role": "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table", "shortName": "Fair Value Measurements (Details) - Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c10", "decimals": "-3", "lang": null, "name": "idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3)", "role": "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table", "shortName": "Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Property, Plant and Equipment (Details)", "role": "http://www.www.idt.net/role/PropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "083 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment", "role": "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable", "shortName": "Property, Plant and Equipment (Details) - Schedule of property, plant and equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment", "role": "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable", "shortName": "Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c18", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Other Intangible Assets (Details)", "role": "http://www.www.idt.net/role/OtherIntangibleAssetsDetails", "shortName": "Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - Disclosure - Other Intangible Assets (Details) - Schedule of presents information on the Company's amortized intangible assets", "role": "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable", "shortName": "Other Intangible Assets (Details) - Schedule of presents information on the Company's amortized intangible assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c188", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "087 - Disclosure - Other Operating Expense, Net (Details)", "role": "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails", "shortName": "Other Operating Expense, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c188", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "idt:GainLossInPeriodFromLegalFeesNetOfInsuranceClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "088 - Disclosure - Other Operating Expense, Net (Details) - Schedule of other operating expense, net", "role": "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable", "shortName": "Other Operating Expense, Net (Details) - Schedule of other operating expense, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "idt:GainLossInPeriodFromLegalFeesNetOfInsuranceClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Revenue Recognition", "role": "http://www.www.idt.net/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c190", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromNotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "089 - Disclosure - Note Payable and Revolving Credit Loan Payable (Details)", "role": "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails", "shortName": "Note Payable and Revolving Credit Loan Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c190", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromNotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "idt:CarrierMinutesTermination", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090 - Disclosure - Accrued Expenses (Details) - Schedule of accrued expenses", "role": "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable", "shortName": "Accrued Expenses (Details) - Schedule of accrued expenses", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "idt:CarrierMinutesTermination", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091 - Disclosure - Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net", "role": "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable", "shortName": "Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092 - Disclosure - Income Taxes (Details)", "role": "http://www.www.idt.net/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "093 - Disclosure - Income Taxes (Details) - Schedule of income before income taxes", "role": "http://www.www.idt.net/role/ScheduleofincomebeforeincometaxesTable", "shortName": "Income Taxes (Details) - Schedule of income before income taxes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "094 - Disclosure - Income Taxes (Details) - Schedule of deferred income tax assets", "role": "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable", "shortName": "Income Taxes (Details) - Schedule of deferred income tax assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "095 - Disclosure - Income Taxes (Details) - Schedule of benefit from (provision for) income taxes", "role": "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable", "shortName": "Income Taxes (Details) - Schedule of benefit from (provision for) income taxes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "096 - Disclosure - Income Taxes (Details) - Schedule of U.S. federal statutory income tax rate and income taxes provided", "role": "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable", "shortName": "Income Taxes (Details) - Schedule of U.S. federal statutory income tax rate and income taxes provided", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "097 - Disclosure - Income Taxes (Details) - Schedule of change in the valuation allowance", "role": "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable", "shortName": "Income Taxes (Details) - Schedule of change in the valuation allowance", "subGroupType": "details", "uniqueAnchor": null }, "R99": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "098 - Disclosure - Equity (Details)", "role": "http://www.www.idt.net/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "f10k2020_idtcorporation.htm", "contextRef": "c201", "decimals": "-5", "lang": null, "name": "idt:MinorityInterestDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 90, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom [Member]" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NETHERLANDS", "terseLabel": "Netherlands [Member]" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r678" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r677" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r679" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r679" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r679" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r680" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r679" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r679" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r679" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r679" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r676" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security", "terseLabel": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r675" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "idt_AccrualForLegalMatter": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Telecom & Payment Services accrual for legal matter.", "label": "AccrualForLegalMatter", "terseLabel": "Telecom & Payment Services\u2014accrual for legal matter" } } }, "localname": "AccrualForLegalMatter", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_AccrualForNonIncomeRelatedTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "AccrualForNonIncomeRelatedTaxes", "terseLabel": "Telecom & Payment Services\u2014accrual for non-income related taxes related to a foreign subsidiary" } } }, "localname": "AccrualForNonIncomeRelatedTaxes", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_AccruedRegulatoryFeesCurrent": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued regulatory fees current.", "label": "AccruedRegulatoryFeesCurrent", "terseLabel": "Regulatory fees and taxes" } } }, "localname": "AccruedRegulatoryFeesCurrent", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted", "negatedLabel": "Adjusted balance at August 1, 2018" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "idt_AccumulatedOtherComprehensiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AccumulatedOtherComprehensiveMember", "terseLabel": "Accumulated other comprehensive income (loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable" ], "xbrltype": "domainItemType" }, "idt_AcquisitionsDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Acquisitions (Details) [Line Items]" } } }, "localname": "AcquisitionsDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "idt_AcquisitionsDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Acquisitions (Details) [Table]" } } }, "localname": "AcquisitionsDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "idt_Acquistions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for Acquisitions.", "label": "Acquistions", "terseLabel": "Acquisitions" } } }, "localname": "Acquistions", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "idt_AcquistionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Acquistions [Abstract]" } } }, "localname": "AcquistionsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_AdjustmentFromTheAdoptionOfChangeInAccountingForEquityInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustment from the adoption of change in accounting for equity investments.", "label": "AdjustmentFromTheAdoptionOfChangeInAccountingForEquityInvestments", "terseLabel": "Adjustment from the adoption of change in accounting for equity investments (see Note 8)" } } }, "localname": "AdjustmentFromTheAdoptionOfChangeInAccountingForEquityInvestments", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "idt_AdjustmentsFromChangeInRevenueRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "AdjustmentsFromChangeInRevenueRecognition", "terseLabel": "Adjustment from the adoption of change in revenue recognition (see Note 2)" } } }, "localname": "AdjustmentsFromChangeInRevenueRecognition", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_AdoptionOfChangeInAccountingForEquityInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adoption of change in accounting for equity investments.", "label": "AdoptionOfChangeInAccountingForEquityInvestments", "terseLabel": "Adoption of change in accounting for equity investments" } } }, "localname": "AdoptionOfChangeInAccountingForEquityInvestments", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of change in unrealized gains or losses included in earnings for assets held at end of period.", "label": "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod", "terseLabel": "Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period" } } }, "localname": "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of change in unrealized gains or losses included in earnings for liabilities held at end of period.", "label": "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod", "terseLabel": "Change in unrealized gains or losses for the period included in earnings for liabilities at the end of the period" } } }, "localname": "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "idt_AugustFirstTwoThousandEighteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AugustFirstTwoThousandEighteenMember", "terseLabel": "August 1, 2018 [Member]" } } }, "localname": "AugustFirstTwoThousandEighteenMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "idt_BOSSRevolutionMoneyTransferMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BOSSRevolutionMoneyTransferMember", "terseLabel": "BOSS Revolution Money Transfer [Member]" } } }, "localname": "BOSSRevolutionMoneyTransferMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_BossRevolutionCallingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BossRevolutionCallingMember", "terseLabel": "Boss Revolution Calling [Member]" } } }, "localname": "BossRevolutionCallingMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_BusinessCombinationRecognizedExcessPurchasePriceGoodwill": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business combination recognized excess purchase price goodwill.", "label": "BusinessCombinationRecognizedExcessPurchasePriceGoodwill", "terseLabel": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedExcessPurchasePriceGoodwill", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of accrued expenses.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAccruedExpenses", "negatedLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAccruedExpenses", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentCustomerRelationships": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of customer relationships.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentCustomerRelationships", "terseLabel": "Customer relationships (7-year useful life)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentCustomerRelationships", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentNonCompeteAgreement": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of non-compete agreement.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentNonCompeteAgreement", "terseLabel": "Non-compete agreement (4-year useful life)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentNonCompeteAgreement", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "idt_BusinessSegmentInformationDetailsScheduleofnetlonglivedassetsandtotalassetsbygeographicareasLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas [Line Items]" } } }, "localname": "BusinessSegmentInformationDetailsScheduleofnetlonglivedassetsandtotalassetsbygeographicareasLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable" ], "xbrltype": "stringItemType" }, "idt_BusinessSegmentInformationDetailsScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas [Table]" } } }, "localname": "BusinessSegmentInformationDetailsScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable" ], "xbrltype": "stringItemType" }, "idt_CarrierMinutesTermination": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrier minutes termination.", "label": "CarrierMinutesTermination", "terseLabel": "Carrier minutes termination" } } }, "localname": "CarrierMinutesTermination", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "idt_CarrierNetworkConnectivityServices": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrier network connectivity.", "label": "CarrierNetworkConnectivityServices", "terseLabel": "Carrier network connectivity, toll-free and 800 services" } } }, "localname": "CarrierNetworkConnectivityServices", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "idt_CashAndCashEquivalentsSubstantiallyRestricted": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents substantially restricted.", "label": "CashAndCashEquivalentsSubstantiallyRestricted", "terseLabel": "Restricted cash and cash equivalents (in Dollars)" } } }, "localname": "CashAndCashEquivalentsSubstantiallyRestricted", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "idt_CashCashEquivalentsandRestrictedCashandCashEquivalentsDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) [Line Items]" } } }, "localname": "CashCashEquivalentsandRestrictedCashandCashEquivalentsDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "idt_CashCashEquivalentsandRestrictedCashandCashEquivalentsDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) [Table]" } } }, "localname": "CashCashEquivalentsandRestrictedCashandCashEquivalentsDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "idt_ClassOneCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ClassOneCommonStockMember", "terseLabel": "Class A Common Stock" } } }, "localname": "ClassOneCommonStockMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "idt_ClassTwoCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ClassTwoCommonStockMember", "terseLabel": "Class B Common Stock" } } }, "localname": "ClassTwoCommonStockMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "idt_CommitmentsandContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "localname": "CommitmentsandContingenciesDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "idt_CommitmentsandContingenciesDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "localname": "CommitmentsandContingenciesDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "idt_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Software [Member]", "label": "ComputerSoftwareMember", "terseLabel": "Computer Software [Member]" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "idt_ContingentConsiderationIncludedInOtherNoncurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of Contingent consideration included in other noncurrent liabilities.", "label": "ContingentConsiderationIncludedInOtherNoncurrentLiabilities", "terseLabel": "Contingent consideration included in other noncurrent liabilities (see Note 5)" } } }, "localname": "ContingentConsiderationIncludedInOtherNoncurrentLiabilities", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "idt_CumulativeEffectOnRetainedEarningsNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment from the adoption of change in accounting for equity investments.", "label": "CumulativeEffectOnRetainedEarningsNetOfTax", "terseLabel": "Adjustment from the adoption of change in accounting for equity investments (see Note 7)" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_CurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CurrentAbstract", "terseLabel": "Current:" } } }, "localname": "CurrentAbstract", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "stringItemType" }, "idt_DebtSecuritiesDetailsScheduleofavailableforsalesecuritiesunrealizedlosspositionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]" } } }, "localname": "DebtSecuritiesDetailsScheduleofavailableforsalesecuritiesunrealizedlosspositionLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "stringItemType" }, "idt_DebtSecuritiesDetailsScheduleofavailableforsalesecuritiesunrealizedlosspositionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Table]" } } }, "localname": "DebtSecuritiesDetailsScheduleofavailableforsalesecuritiesunrealizedlosspositionTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "stringItemType" }, "idt_DeferredAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DeferredAbstract", "terseLabel": "Deferred:" } } }, "localname": "DeferredAbstract", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "stringItemType" }, "idt_DeferredIncomeTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DeferredIncomeTaxAssetsAbstract", "terseLabel": "Deferred income tax assets:" } } }, "localname": "DeferredIncomeTaxAssetsAbstract", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "stringItemType" }, "idt_DeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DeferredStockUnitsMember", "terseLabel": "Deferred Stock Units [Member]", "verboseLabel": "Deferred Stock Units [Memeber]" } } }, "localname": "DeferredStockUnitsMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "idt_DeferredTaxAssetsDepreciation": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of deferred tax assets depreciation.", "label": "DeferredTaxAssetsDepreciation", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxAssetsDepreciation", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "idt_DeferredTaxAssetsUnrealizedGains": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets unrealized gains.", "label": "DeferredTaxAssetsUnrealizedGains", "terseLabel": "Unrealized gain" } } }, "localname": "DeferredTaxAssetsUnrealizedGains", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "idt_DefinedContributionPlanEmployerDiscretionaryContributionVestingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employment period contributions description.", "label": "DefinedContributionPlanEmployerDiscretionaryContributionVestingPeriod", "terseLabel": "Employment period contributions, description" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionVestingPeriod", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DefinedContributionPlansDetails" ], "xbrltype": "stringItemType" }, "idt_DefinedContributionPlanEmployerMatchingContributionLimitPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined contribution plan employer matching contribution limit percent.", "label": "DefinedContributionPlanEmployerMatchingContributionLimitPercent", "terseLabel": "Defined benefit plan compensation" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionLimitPercent", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DefinedContributionPlansDetails" ], "xbrltype": "percentItemType" }, "idt_DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "idt_DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Description of Business and Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "idt_DistributionToNoncontrollingInterests": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount distribution to no controlling interests.", "label": "DistributionToNoncontrollingInterests", "terseLabel": "Distributions to noncontrolling interests" } } }, "localname": "DistributionToNoncontrollingInterests", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_EmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EmployeesMember", "terseLabel": "Employee [Member]" } } }, "localname": "EmployeesMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "idt_EquityDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity (Details) [Line Items]" } } }, "localname": "EquityDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "stringItemType" }, "idt_EquityDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity (Details) [Table]" } } }, "localname": "EquityDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsCurrent": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of equity investments current.", "label": "EquityInvestmentsCurrent", "terseLabel": "Equity investments" } } }, "localname": "EquityInvestmentsCurrent", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "idt_EquityInvestmentsCurrentAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "EquityInvestmentsCurrentAsset", "terseLabel": "Equity investments included in current assets" } } }, "localname": "EquityInvestmentsCurrentAsset", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "idt_EquityInvestmentsDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments (Details) [Line Items]" } } }, "localname": "EquityInvestmentsDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsDetailsScheduleofequityinvestmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments (Details) - Schedule of equity investments [Line Items]" } } }, "localname": "EquityInvestmentsDetailsScheduleofequityinvestmentsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsDetailsScheduleofequityinvestmentsParentheticalsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments (Details) - Schedule of equity investments (Parentheticals) [Line Items]" } } }, "localname": "EquityInvestmentsDetailsScheduleofequityinvestmentsParentheticalsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsDetailsScheduleofequityinvestmentsParentheticalsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments (Details) - Schedule of equity investments (Parentheticals) [Table]" } } }, "localname": "EquityInvestmentsDetailsScheduleofequityinvestmentsParentheticalsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsDetailsScheduleofequityinvestmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments (Details) - Schedule of equity investments [Table]" } } }, "localname": "EquityInvestmentsDetailsScheduleofequityinvestmentsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments (Details) [Table]" } } }, "localname": "EquityInvestmentsDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments Disclosure [Abstract]" } } }, "localname": "EquityInvestmentsDisclosureAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_EquityInvestmentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for equity investments.", "label": "EquityInvestmentsDisclosureTextBlock", "terseLabel": "Equity Investments" } } }, "localname": "EquityInvestmentsDisclosureTextBlock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityInvestments" ], "xbrltype": "textBlockItemType" }, "idt_EquityInvestmentsNoncurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "EquityInvestmentsNoncurrentAssets", "terseLabel": "Equity investments included in noncurrent assets" } } }, "localname": "EquityInvestmentsNoncurrentAssets", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "idt_EquityInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for equity investments.", "label": "EquityInvestmentsPolicyTextBlock", "terseLabel": "Equity Investments" } } }, "localname": "EquityInvestmentsPolicyTextBlock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "idt_EquitySecuritiesFvNiAdjusted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity investments adjustment.", "label": "EquitySecuritiesFvNiAdjusted", "terseLabel": "Adjusted balance" } } }, "localname": "EquitySecuritiesFvNiAdjusted", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_EquitySecuritiesFvNiRecognizedGainLossNet": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable": { "order": 1.0, "parentTag": "idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of recognized gain (loss) net on equity securities (FV-NI).", "label": "EquitySecuritiesFvNiRecognizedGainLossNet", "terseLabel": "Net (losses) gains recognized during the period on equity investments" } } }, "localname": "EquitySecuritiesFvNiRecognizedGainLossNet", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable": { "order": 2.0, "parentTag": "idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of recognized gain (loss) net on equity securities which has been sold (FV-NI).", "label": "EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold", "negatedLabel": "Less: net gains and losses recognized during the period on equity investments redeemed during the period" } } }, "localname": "EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of recognized unrealized gain (loss) net on equity securities held (FV-NI).", "label": "EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld", "totalLabel": "Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date" } } }, "localname": "EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_EquitySecuritiesWithoutReadilyDeterminableFairValueOtherUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity securities without readily determinable fair value other upward price adjustment annual amount.", "label": "EquitySecuritiesWithoutReadilyDeterminableFairValueOtherUpwardPriceAdjustmentAnnualAmount", "terseLabel": "Upward adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueOtherUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity securities without readily determinable fair value, redemptions, annual amount.", "label": "EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount", "terseLabel": "Redemptions" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of fair value measurement with unobservable inputs reconciliation recurring basis asset transfers into level three from adoption of accounting change.", "label": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange", "terseLabel": "Transfer into Level 3 from adoption of change in accounting for equity investments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of fair value measurement with unobservable inputs reconciliation recurring basis liabilities transfers into level three from acquisition.", "label": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition", "terseLabel": "Transfer into Level 3 from acquisition (see Note 5)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "idt_FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]" } } }, "localname": "FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "idt_FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Table]" } } }, "localname": "FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "idt_FiscaLTwentyTwentyOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FiscaLTwentyTwentyOneMember", "terseLabel": "Fiscal 2021 [Member]" } } }, "localname": "FiscaLTwentyTwentyOneMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "idt_ForeignCountrieMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ForeignCountrieMember", "terseLabel": "Foreign Countries [Member]" } } }, "localname": "ForeignCountrieMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable" ], "xbrltype": "domainItemType" }, "idt_ForeignNetOperatingLossCarryForwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Foreign net operating loss carryforwards.", "label": "ForeignNetOperatingLossCarryForwards", "terseLabel": "Foreign net operating losses" } } }, "localname": "ForeignNetOperatingLossCarryForwards", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "idt_ForeignNetOperatingLossCarryForwardsExpirationTwentyYears": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Foreign net operating loss, expiration in twenty years.", "label": "ForeignNetOperatingLossCarryForwardsExpirationTwentyYears", "terseLabel": "Foreign net operating loss, expiration in twenty years" } } }, "localname": "ForeignNetOperatingLossCarryForwardsExpirationTwentyYears", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "idt_ForeignNetOperatingLossCarryForwardsExpirationTwoToTenYears": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Foreign net operating loss, expiration in two to ten years.", "label": "ForeignNetOperatingLossCarryForwardsExpirationTwoToTenYears", "terseLabel": "Foreign net operating loss, expiration in two to ten years" } } }, "localname": "ForeignNetOperatingLossCarryForwardsExpirationTwoToTenYears", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "idt_ForeignNetOperatingLossCarryForwardsNoExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Foreign net operating loss carryforwards no expiration.", "label": "ForeignNetOperatingLossCarryForwardsNoExpiration", "terseLabel": "Foreign net operating loss, no expiration" } } }, "localname": "ForeignNetOperatingLossCarryForwardsNoExpiration", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "idt_GainLossInPeriodFromLegalFeesNetOfInsuranceClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (loss) in period from legal fees net of insurance claims.", "label": "GainLossInPeriodFromLegalFeesNetOfInsuranceClaims", "terseLabel": "Corporate \u2014Straight Path Communications Inc. class action (legal fees net of insurance claims)/insurance claims net of legal fees" } } }, "localname": "GainLossInPeriodFromLegalFeesNetOfInsuranceClaims", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_GenieAndSubsidiarieMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GenieAndSubsidiarieMember", "terseLabel": "Genie and Subsidiaries [Member]" } } }, "localname": "GenieAndSubsidiarieMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "idt_GoodwillDetailsScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment [Line Items]" } } }, "localname": "GoodwillDetailsScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable" ], "xbrltype": "stringItemType" }, "idt_GoodwillDetailsScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment [Table]" } } }, "localname": "GoodwillDetailsScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable" ], "xbrltype": "stringItemType" }, "idt_GrowthAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GrowthAbstract", "terseLabel": "Growth:" } } }, "localname": "GrowthAbstract", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "stringItemType" }, "idt_HowardSJonasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "HowardSJonasMember", "terseLabel": "Howard S. Jonas [Member]" } } }, "localname": "HowardSJonasMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "idt_IDTFinancialServicesLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "IDTFinancialServicesLimitedMember", "terseLabel": "IDT Financial Services Limited [Member]" } } }, "localname": "IDTFinancialServicesLimitedMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "idt_IgmBrokerageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "IgmBrokerageMember", "terseLabel": "IGM Brokerage Corp. [Member]" } } }, "localname": "IgmBrokerageMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "idt_IncomeTaxReconciliationTaxLawChanges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value represents us federal tax law for the during period end.", "label": "IncomeTaxReconciliationTaxLawChanges", "terseLabel": "Tax law changes" } } }, "localname": "IncomeTaxReconciliationTaxLawChanges", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable" ], "xbrltype": "monetaryItemType" }, "idt_IncomeTaxReconciliationTransitionTaxOnForeignEarnings": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income tax reconciliation transition tax on foreign earnings.", "label": "IncomeTaxReconciliationTransitionTaxOnForeignEarnings", "terseLabel": "Transition tax on foreign earnings" } } }, "localname": "IncomeTaxReconciliationTransitionTaxOnForeignEarnings", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable" ], "xbrltype": "monetaryItemType" }, "idt_IncomeTaxUncertaintiesPolicyLargestAmountOfBenefitGreaterThanPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income tax uncertainties policy largest amount of benefit greater than percentage.", "label": "IncomeTaxUncertaintiesPolicyLargestAmountOfBenefitGreaterThanPercentage", "terseLabel": "Tax position ultimate settlement, percentage" } } }, "localname": "IncomeTaxUncertaintiesPolicyLargestAmountOfBenefitGreaterThanPercentage", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "idt_IncomeTaxesDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes (Details) [Line Items]" } } }, "localname": "IncomeTaxesDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "idt_IncomeTaxesDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "localname": "IncomeTaxesDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "idt_InternalUseSoftwarePolicyDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internal use software policy description.", "label": "InternalUseSoftwarePolicyDescription", "terseLabel": "Estimated useful lives of internal-use software" } } }, "localname": "InternalUseSoftwarePolicyDescription", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "idt_InvestmentInHedgeFunds": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investment in hedge funds.", "label": "InvestmentInHedgeFunds", "terseLabel": "Fair value of investments in hedge funds" } } }, "localname": "InvestmentInHedgeFunds", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "idt_JonasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JonasMember", "terseLabel": "Jonas Media Group [Member]" } } }, "localname": "JonasMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "idt_July312019Abstract0": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "July312019Abstract0", "terseLabel": "July 31, 2019" } } }, "localname": "July312019Abstract0", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "stringItemType" }, "idt_July312019Abstract00": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "July312019Abstract00", "terseLabel": "July 31, 2019" } } }, "localname": "July312019Abstract00", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "idt_July312019Abstract000": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "July312019Abstract000", "terseLabel": "July 31, 2019" } } }, "localname": "July312019Abstract000", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "idt_LeaseExpirationDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of lease expiration.", "label": "LeaseExpirationDescription", "terseLabel": "Lease expiration description" } } }, "localname": "LeaseExpirationDescription", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "idt_LeaseTermDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of lease term.", "label": "LeaseTermDescription", "terseLabel": "Lease term, description" } } }, "localname": "LeaseTermDescription", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "idt_LeasesDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases (Details) [Line Items]" } } }, "localname": "LeasesDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "idt_LeasesDetailsScheduleofaggregateoperatingleaseliabilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases (Details) - Schedule of aggregate operating lease liability [Line Items]" } } }, "localname": "LeasesDetailsScheduleofaggregateoperatingleaseliabilityLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "stringItemType" }, "idt_LeasesDetailsScheduleofaggregateoperatingleaseliabilityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases (Details) - Schedule of aggregate operating lease liability [Table]" } } }, "localname": "LeasesDetailsScheduleofaggregateoperatingleaseliabilityTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "stringItemType" }, "idt_LeasesDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases (Details) [Table]" } } }, "localname": "LeasesDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "idt_LeasesNewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leases.", "label": "LeasesNewAccountingPronouncementsPolicyPolicyTextBlock", "terseLabel": "Leases" } } }, "localname": "LeasesNewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "idt_MasonAndCompanyConsultingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MasonAndCompanyConsultingMember", "terseLabel": "Mason and Co [Member]" } } }, "localname": "MasonAndCompanyConsultingMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "idt_MinorityInterestDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "MinorityInterestDecrease", "terseLabel": "Accumulated deficit (in Dollars)" } } }, "localname": "MinorityInterestDecrease", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "idt_MobileTopUpMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MobileTopUpMember", "terseLabel": "Mobile Top-Up [Member]" } } }, "localname": "MobileTopUpMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_NationalRetailSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NationalRetailSolutionsMember", "terseLabel": "National Retail Solutions [Member]" } } }, "localname": "NationalRetailSolutionsMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_Net2PhoneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Net2Phone [Member]", "label": "Net2PhoneMember", "terseLabel": "Net2Phone [Member]", "verboseLabel": "Total net2phone [Member]" } } }, "localname": "Net2PhoneMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_Net2PhonePlatformServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net2PhonePlatformServicesMember", "terseLabel": "net2phone-Platform Services [Member]" } } }, "localname": "Net2PhonePlatformServicesMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_Net2phoneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net2phoneMember", "terseLabel": "net2phone [Member]" } } }, "localname": "Net2phoneMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable", "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "idt_Net2phoneOtherNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net2phone other net.", "label": "Net2phoneOtherNet", "terseLabel": "net2phone\u2014other, net" } } }, "localname": "Net2phoneOtherNet", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_Net2phoneindemnificationClaim": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Net2phoneindemnificationClaim", "terseLabel": "net2phone\u2014indemnification claim" } } }, "localname": "Net2phoneindemnificationClaim", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_NetOperatingLossCarryForwardsYearOfExpiration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Net operating losses expiration, description.", "label": "NetOperatingLossCarryForwardsYearOfExpiration", "terseLabel": "Net operating losses expiration, description" } } }, "localname": "NetOperatingLossCarryForwardsYearOfExpiration", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NetTwoPhoneUnifiedCommunicationsAsServiceMember", "terseLabel": "net2phone-UCaaS [Member]" } } }, "localname": "NetTwoPhoneUnifiedCommunicationsAsServiceMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets3": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "New Accounting Pronouncement Or Change In Accounting Principle Cumulative Effect Of Change On Equity Or Net Assets.", "label": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets3", "terseLabel": "Equity investment" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets3", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "idt_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionsQuantification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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 statement.", "label": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionsQuantification", "terseLabel": "ASU 2016-02 Adoption" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionsQuantification", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "idt_NewarkMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NewarkMember", "terseLabel": "Newark NJ [Member]" } } }, "localname": "NewarkMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "idt_NoncontrollingInterestIncreaseDecreaseFromCorrection": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Non-controlling interest increase decrease from correction.", "label": "NoncontrollingInterestIncreaseDecreaseFromCorrection", "terseLabel": "Correction of noncontrolling interests (see Note 17)" } } }, "localname": "NoncontrollingInterestIncreaseDecreaseFromCorrection", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_NotePayableAndRevolvingCreditFacility": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for note payable and revolving credit loan payable.", "label": "NotePayableAndRevolvingCreditFacility", "terseLabel": "Note payable and Revolving Credit Loan Payable" } } }, "localname": "NotePayableAndRevolvingCreditFacility", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayable" ], "xbrltype": "textBlockItemType" }, "idt_NotePayableAndRevolvingCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note Payable And Revolving Credit Facility [Abstract]" } } }, "localname": "NotePayableAndRevolvingCreditFacilityAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_NumberOfCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of customers.", "label": "NumberOfCustomers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Number of related party shares received in connection with restricted stock.", "label": "NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock", "terseLabel": "Class B common stock, shares" } } }, "localname": "NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "sharesItemType" }, "idt_NumberOfRelatedPartySharesReceivesInConnectionWithRestrictedStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Number of related party shares received in connection with restricted stock.", "label": "NumberOfRelatedPartySharesReceivesInConnectionWithRestrictedStock", "terseLabel": "Shares held (in Shares)" } } }, "localname": "NumberOfRelatedPartySharesReceivesInConnectionWithRestrictedStock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "idt_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OtherCountriesMember", "terseLabel": "Other [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "idt_OtherOperatingExpenseNetDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Operating Expense, Net (Details) [Line Items]" } } }, "localname": "OtherOperatingExpenseNetDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "stringItemType" }, "idt_OtherOperatingExpenseNetDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Operating Expense, Net (Details) [Table]" } } }, "localname": "OtherOperatingExpenseNetDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "stringItemType" }, "idt_OutsideTheUnitedStatesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OutsideTheUnitedStatesAbstract", "terseLabel": "Outside the United States:" } } }, "localname": "OutsideTheUnitedStatesAbstract", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "idt_OutsideTheUnitedStatesAbstract0": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OutsideTheUnitedStatesAbstract0", "terseLabel": "Outside the United States:" } } }, "localname": "OutsideTheUnitedStatesAbstract0", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "idt_OutsideTheUnitedStatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OutsideTheUnitedStatesMember", "terseLabel": "Outside the United States [Member]" } } }, "localname": "OutsideTheUnitedStatesMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "idt_PerformanceBondsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "In certain circumstances, the company is required to provide performance bonds in connection with its contractual commitments. Company has indemnified the surety for any expenses paid out under these performance bonds.", "label": "PerformanceBondsOutstanding", "terseLabel": "Performance bonds outstanding" } } }, "localname": "PerformanceBondsOutstanding", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "idt_RafaelHoldingsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RafaelHoldingsIncMember", "terseLabel": "Rafael Holdings, Inc [Member]", "verboseLabel": "Rafael Holdings, Inc. [Member]" } } }, "localname": "RafaelHoldingsIncMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/LeasesDetails", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "domainItemType" }, "idt_RafaelSpinOffMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RafaelSpinOffMember", "terseLabel": "Rafael Spin Off [Member]" } } }, "localname": "RafaelSpinOffMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "idt_ReductionToProceedsFromIssuanceOfCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reduction to proceeds from issuance of common stock.", "label": "ReductionToProceedsFromIssuanceOfCommonStock", "terseLabel": "Purchase price reduced (in Dollars)" } } }, "localname": "ReductionToProceedsFromIssuanceOfCommonStock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "idt_RelatedPartyTransactionBillingsAdjustmentToRelatedPartyForServices": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This amount for related party transaction billings adjustment to related party for services.", "label": "RelatedPartyTransactionBillingsAdjustmentToRelatedPartyForServices", "terseLabel": "Receivable from subsidiaries included in adjusted amount" } } }, "localname": "RelatedPartyTransactionBillingsAdjustmentToRelatedPartyForServices", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "idt_RelatedPartyTransactionBillingsToRelatedPartyForServices": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Related party transaction billings to related party for services.", "label": "RelatedPartyTransactionBillingsToRelatedPartyForServices", "terseLabel": "Receivable from subsidiaries included in services" } } }, "localname": "RelatedPartyTransactionBillingsToRelatedPartyForServices", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "idt_RelatedPartyTransactionLeaseAnnualRentPaymentsToRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Related party transaction lease annual rent payments to related party.", "label": "RelatedPartyTransactionLeaseAnnualRentPaymentsToRelatedParty", "terseLabel": "Annual rent payment" } } }, "localname": "RelatedPartyTransactionLeaseAnnualRentPaymentsToRelatedParty", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "idt_RelatedPartyTransactionsCashCollectedFromThirdPartyTenants": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Related party transactions cash collected from third party tenants.", "label": "RelatedPartyTransactionsCashCollectedFromThirdPartyTenants", "terseLabel": "Cash collected from third party tenants" } } }, "localname": "RelatedPartyTransactionsCashCollectedFromThirdPartyTenants", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "idt_RelatedPartyTransactionsDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions (Details) [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "idt_RelatedPartyTransactionsDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions (Details) [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "idt_RepurchaseOfRestrictedStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restricted Class B common stock purchased from employees.", "label": "RepurchaseOfRestrictedStock", "terseLabel": "Restricted Class B common stock purchased from employees" } } }, "localname": "RepurchaseOfRestrictedStock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_RepurchasesOfClassBCommonStockThroughRepurchaseProgram": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Repurchases of common stock.", "label": "RepurchasesOfClassBCommonStockThroughRepurchaseProgram", "negatedLabel": "Repurchases of Class B common stock through repurchase program" } } }, "localname": "RepurchasesOfClassBCommonStockThroughRepurchaseProgram", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_ReservesDeductedFromAccountsReceivableAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ReservesDeductedFromAccountsReceivableAbstract", "terseLabel": "Reserves deducted from accounts receivable:" } } }, "localname": "ReservesDeductedFromAccountsReceivableAbstract", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable" ], "xbrltype": "stringItemType" }, "idt_RestrictedEquityVestingConditionBusinessUnitFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This value for restricted equity vesting condition business unit fair value.", "label": "RestrictedEquityVestingConditionBusinessUnitFairValue", "terseLabel": "Business unit" } } }, "localname": "RestrictedEquityVestingConditionBusinessUnitFairValue", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "idt_RevenueRecognitionDetailsScheduleofrevenuesdisaggregatedbygeographicregionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]" } } }, "localname": "RevenueRecognitionDetailsScheduleofrevenuesdisaggregatedbygeographicregionLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "idt_RevenueRecognitionDetailsScheduleofrevenuesdisaggregatedbygeographicregionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Table]" } } }, "localname": "RevenueRecognitionDetailsScheduleofrevenuesdisaggregatedbygeographicregionTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "idt_SaleOfCallingCardBusinessInAsia": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of Telecom and Payment Services - gain on sale of calling card business in Asia.", "label": "SaleOfCallingCardBusinessInAsia", "terseLabel": "Telecom & Payment Services\u2014gain on sale of calling card business in Asia" } } }, "localname": "SaleOfCallingCardBusinessInAsia", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_ScheduleOfAccruedExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of accrued expenses [Abstract]" } } }, "localname": "ScheduleOfAccruedExpensesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of accumulated balances for each classification of other comprehensive loss [Abstract]" } } }, "localname": "ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfAcquisitionDateFairValueOfConsiderationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of acquisition date fair value of consideration [Abstract]" } } }, "localname": "ScheduleOfAcquisitionDateFairValueOfConsiderationAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfAggregateOperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of aggregate operating lease liability [Abstract]" } } }, "localname": "ScheduleOfAggregateOperatingLeaseLiabilityAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3) [Abstract]" } } }, "localname": "ScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfAvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of available-for-sale securities [Abstract]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of available-for-sale securities, unrealized loss position [Abstract]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnARecurringBasisAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of balance of assets measured at fair value on a recurring basis [Abstract]" } } }, "localname": "ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnARecurringBasisAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfBenefitFromProvisionForIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of benefit from (provision for) income taxes [Abstract]" } } }, "localname": "ScheduleOfBenefitFromProvisionForIncomeTaxesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period,", "label": "ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock", "terseLabel": "Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred" } } }, "localname": "ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "idt_ScheduleOfCarryingValueOfEquityInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of carrying value of equity investments [Abstract]" } } }, "localname": "ScheduleOfCarryingValueOfEquityInvestmentsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of cash, cash equivalents, and restricted cash and cash equivalents [Abstract]" } } }, "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfChangeInCarryingAmountOfGoodwillByOperatingSegmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of change in carrying amount of goodwill by operating segment [Abstract]" } } }, "localname": "ScheduleOfChangeInCarryingAmountOfGoodwillByOperatingSegmentAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfChangeInTheAllowanceForDoubtfulAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of change in the allowance for doubtful accounts [Abstract]" } } }, "localname": "ScheduleOfChangeInTheAllowanceForDoubtfulAccountsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfChangeInTheValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of change in the valuation allowance [Abstract]" } } }, "localname": "ScheduleOfChangeInTheValuationAllowanceAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of changes in allowance for doubtful accounts.", "label": "ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock", "terseLabel": "Schedule of changes in allowance for doubtful accounts" } } }, "localname": "ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "idt_ScheduleOfConsolidatedBalanceSheetAndAcquisitionDateFairValueOfTotalConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred [Abstract]" } } }, "localname": "ScheduleOfConsolidatedBalanceSheetAndAcquisitionDateFairValueOfTotalConsiderationTransferredAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfContractualMaturitiesOfAvailableForSaleDebtSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of contractual maturities of available-for-sale debt securities [Abstract]" } } }, "localname": "ScheduleOfContractualMaturitiesOfAvailableForSaleDebtSecuritiesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfDeferredCustomerContractAcquisitionCostsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of deferred customer contract acquisition costs [Abstract]" } } }, "localname": "ScheduleOfDeferredCustomerContractAcquisitionCostsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfDeferredIncomeTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of deferred income tax assets [Abstract]" } } }, "localname": "ScheduleOfDeferredIncomeTaxAssetsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfEquityInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of equity investments [Abstract]" } } }, "localname": "ScheduleOfEquityInvestmentsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfEquityInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of equity investment.", "label": "ScheduleOfEquityInvestmentsTableTextBlock", "terseLabel": "Schedule of equity investments" } } }, "localname": "ScheduleOfEquityInvestmentsTableTextBlock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "idt_ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of future minimum maturities of operating lease liabilities [Abstract]" } } }, "localname": "ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfFutureMinimumPaymentsForOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of future minimum payments for operating leases [Abstract]" } } }, "localname": "ScheduleOfFutureMinimumPaymentsForOperatingLeasesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfGrantsOfRestrictedSharesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of grants of restricted shares [Abstract]" } } }, "localname": "ScheduleOfGrantsOfRestrictedSharesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfGrantsOfRestrictedSharesOfClassBCommonStockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of grants of restricted shares of Class B common stock [Abstract]" } } }, "localname": "ScheduleOfGrantsOfRestrictedSharesOfClassBCommonStockAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfImpactOfTheAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet [Abstract]" } } }, "localname": "ScheduleOfImpactOfTheAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfIncomeBeforeIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of income before income taxes [Abstract]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) [Abstract]" } } }, "localname": "ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs.", "label": "ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock", "terseLabel": "Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3)" } } }, "localname": "ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "idt_ScheduleOfNetLongLivedAssetsAndTotalAssetsByGeographicAreasAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of net long-lived assets and total assets by geographic areas [Abstract]" } } }, "localname": "ScheduleOfNetLongLivedAssetsAndTotalAssetsByGeographicAreasAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfOperatingResultsOfBusinessSegmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of operating results of business segments [Abstract]" } } }, "localname": "ScheduleOfOperatingResultsOfBusinessSegmentsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfOtherExpenseIncomeNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of other (expense) income, net [Abstract]" } } }, "localname": "ScheduleOfOtherExpenseIncomeNetAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfOtherOperatingExpenseNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of other operating expense, net [Abstract]" } } }, "localname": "ScheduleOfOtherOperatingExpenseNetAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other operating (expenses) gains, net.", "label": "ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "terseLabel": "Schedule of other operating expense, net" } } }, "localname": "ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/OtherOperatingExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "idt_ScheduleOfOutstandingStockOptionsExcludedFromTheCalculationOfDilutedEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of outstanding stock options excluded from the calculation of diluted earnings per share [Abstract]" } } }, "localname": "ScheduleOfOutstandingStockOptionsExcludedFromTheCalculationOfDilutedEarningsPerShareAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfPresentsInformationOnTheCompanysAmortizedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of presents information on the Company's amortized intangible assets [Abstract]" } } }, "localname": "ScheduleOfPresentsInformationOnTheCompanysAmortizedIntangibleAssetsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfPropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of property, plant and equipment [Abstract]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of revenues disaggregated by business segment and service offered to customers [Abstract]" } } }, "localname": "ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfRevenuesDisaggregatedByGeographicRegionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of revenues disaggregated by geographic region [Abstract]" } } }, "localname": "ScheduleOfRevenuesDisaggregatedByGeographicRegionAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of stock option activity [Abstract]" } } }, "localname": "ScheduleOfStockOptionActivityAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfSupplementalDisclosuresRelatedToTheCompanysOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of supplemental disclosures related to the Company's operating leases [Abstract]" } } }, "localname": "ScheduleOfSupplementalDisclosuresRelatedToTheCompanysOperatingLeasesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of supplemental disclosures related weighted average operating leases [Abstract]" } } }, "localname": "ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfUSFederalStatutoryIncomeTaxRateAndIncomeTaxesProvidedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of U.S. federal statutory income tax rate and income taxes provided [Abstract]" } } }, "localname": "ScheduleOfUSFederalStatutoryIncomeTaxRateAndIncomeTaxesProvidedAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfUnrealizedGainsAndLossesForAllEquityInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of unrealized gains and losses for all equity investments [Abstract]" } } }, "localname": "ScheduleOfUnrealizedGainsAndLossesForAllEquityInvestmentsAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ScheduleOfWeightedAverageNumberOfSharesUsedInTheCalculationOfBasicAndDilutedEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share [Abstract]" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesUsedInTheCalculationOfBasicAndDilutedEarningsPerShareAbstract", "nsuri": "http://www.www.idt.net/20200731", "xbrltype": "stringItemType" }, "idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based compensation arrangement by share based payment award equity instruments other than options vesting deferred in period.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod", "terseLabel": "Delayed vesting shares (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "idt_StockBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock based compensation.", "label": "StockBasedCompensation", "terseLabel": "Stock-based compensation" } } }, "localname": "StockBasedCompensation", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_StockBasedCompensationDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation (Details) [Line Items]" } } }, "localname": "StockBasedCompensationDetailsLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "idt_StockBasedCompensationDetailsScheduleofgrantsofrestrictedsharesofClassBcommonstockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock [Line Items]" } } }, "localname": "StockBasedCompensationDetailsScheduleofgrantsofrestrictedsharesofClassBcommonstockLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable" ], "xbrltype": "stringItemType" }, "idt_StockBasedCompensationDetailsScheduleofgrantsofrestrictedsharesofClassBcommonstockTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock [Table]" } } }, "localname": "StockBasedCompensationDetailsScheduleofgrantsofrestrictedsharesofClassBcommonstockTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable" ], "xbrltype": "stringItemType" }, "idt_StockBasedCompensationDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation (Details) [Table]" } } }, "localname": "StockBasedCompensationDetailsTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "idt_StockBasedCompensationTablesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation (Tables) [Line Items]" } } }, "localname": "StockBasedCompensationTablesLineItems", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "idt_StockBasedCompensationTablesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation (Tables) [Table]" } } }, "localname": "StockBasedCompensationTablesTable", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "idt_StockIssuedDuringPeriodPricePerShareForTreasuryStockReissued": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "StockIssuedDuringPeriodPricePerShareForTreasuryStockReissued", "terseLabel": "Closing price of Class B common stock (in Dollars per share)" } } }, "localname": "StockIssuedDuringPeriodPricePerShareForTreasuryStockReissued", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "perShareItemType" }, "idt_StockRepurchasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "StockRepurchasesMember", "terseLabel": "Stock Repurchases [Member]" } } }, "localname": "StockRepurchasesMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1", "terseLabel": "BALANCE AT AUGUST 1, 2018 (in Shares)" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestsAdjustedBalance1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestsAdjustedBalance1", "terseLabel": "BALANCE AT AUGUST 1, 2018" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestsAdjustedBalance1", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_StraightPathMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Straight Path.", "label": "StraightPathMember", "terseLabel": "Straight Path [Member]" } } }, "localname": "StraightPathMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "domainItemType" }, "idt_SubstantiallyRestrictedCashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for substantially restricted cash and cash equivalents.", "label": "SubstantiallyRestrictedCashAndCashEquivalentsPolicyTextBlock", "terseLabel": "Company Restricted Cash and Cash Equivalents" } } }, "localname": "SubstantiallyRestrictedCashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "idt_TelecomAndPaymentServiceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TelecomAndPaymentServiceMember", "netLabel": "Telecom & Payment Services [Member]", "terseLabel": "Total Telecom & Payment Services [Member]", "verboseLabel": "Telecom And Payment Service [Member]" } } }, "localname": "TelecomAndPaymentServiceMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "idt_TelecomAndPaymentServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TelecomAndPaymentServicesMember", "terseLabel": "Telecom And Payment Services [Member]", "verboseLabel": "Telecom & Payment Services [Member]" } } }, "localname": "TelecomAndPaymentServicesMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable", "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "domainItemType" }, "idt_TelecomOperatorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TelecomOperatorMember", "terseLabel": "Telecom Operator [Member]" } } }, "localname": "TelecomOperatorMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "idt_TotalSubsidiaryTaxNetOperatingLossCarryForwardsAnnualLimitAmountUnderInternalRevenueCode": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total Subsidiary Tax Net Operating Loss Carry Forwards Annual Limit Amount Under Internal Revenue Code.", "label": "TotalSubsidiaryTaxNetOperatingLossCarryForwardsAnnualLimitAmountUnderInternalRevenueCode", "terseLabel": "Losses limited under internal revenue code" } } }, "localname": "TotalSubsidiaryTaxNetOperatingLossCarryForwardsAnnualLimitAmountUnderInternalRevenueCode", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "idt_TotalTelecomAndPaymentServicesOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TotalTelecomAndPaymentServicesOtherMember", "terseLabel": "Other [Member]" } } }, "localname": "TotalTelecomAndPaymentServicesOtherMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_TotalTelecomAndPaymentServicesOthersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TotalTelecomAndPaymentServicesOthersMember", "terseLabel": "Other [Member]" } } }, "localname": "TotalTelecomAndPaymentServicesOthersMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_ValuationAllowanceUtilizedCurrentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ValuationAllowanceUtilizedCurrentExpenseMember", "terseLabel": "Valuation Allowance Utilized Current Expense [Member]" } } }, "localname": "ValuationAllowanceUtilizedCurrentExpenseMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "idt_ValuationAllowanceUtilizedFutureExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ValuationAllowanceUtilizedFutureExpenseMember", "terseLabel": "Valuation Allowance Utilized Future Expense [Member]" } } }, "localname": "ValuationAllowanceUtilizedFutureExpenseMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "idt_VersatureCorpMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "VersatureCorpMember", "terseLabel": "Versature Corp. [Member]" } } }, "localname": "VersatureCorpMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "idt_VisaClassACommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "VisaClassACommonStockMember", "terseLabel": "Visa Class A Common Stock [Member]" } } }, "localname": "VisaClassACommonStockMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "idt_VisaSeriesAConvertibleParticipatingPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Visa Series A Convertible Participating Preferred Stock [Member]", "label": "VisaSeriesAConvertibleParticipatingPreferredStockMember", "terseLabel": "Visa Series A Convertible Participating Preferred Stock [Member]" } } }, "localname": "VisaSeriesAConvertibleParticipatingPreferredStockMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "idt_VisaSeriesCConvertibleParticipatingPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "VisaSeriesCConvertibleParticipatingPreferredStockMember", "terseLabel": "Visa Series C Convertible Participating Preferred Stock [Member]" } } }, "localname": "VisaSeriesCConvertibleParticipatingPreferredStockMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "idt_WholesaleCarrierServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "WholesaleCarrierServicesMember", "terseLabel": "Carrier Services [Member]" } } }, "localname": "WholesaleCarrierServicesMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_WriteoffOfAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Telecom & Payment Services write off of assets.", "label": "WriteoffOfAssets", "terseLabel": "Telecom & Payment Services\u2014write-off of assets" } } }, "localname": "WriteoffOfAssets", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_WriteoffOfTaxAssetsRelatedToPriorPeriods": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Write-off of tax assets related to prior periods.", "label": "WriteoffOfTaxAssetsRelatedToPriorPeriods", "terseLabel": "Write-off of tax assets related to prior periods" } } }, "localname": "WriteoffOfTaxAssetsRelatedToPriorPeriods", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable" ], "xbrltype": "monetaryItemType" }, "idt_YearEndedJuly312019Abstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "YearEndedJuly312019Abstract", "terseLabel": "Year ended July 31, 2019" } } }, "localname": "YearEndedJuly312019Abstract", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "idt_YearEndedJuly312019Abstract0": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "YearEndedJuly312019Abstract0", "terseLabel": "Year ended July 31, 2019" } } }, "localname": "YearEndedJuly312019Abstract0", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "stringItemType" }, "idt_ZedgeIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ZedgeIncMember", "terseLabel": "Zedge, Inc. [Member]", "verboseLabel": "Zedge Inc [Member]" } } }, "localname": "ZedgeIncMember", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "domainItemType" }, "idt_a2020Abstract0": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "a2020Abstract0", "terseLabel": "2020" } } }, "localname": "a2020Abstract0", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable" ], "xbrltype": "stringItemType" }, "idt_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships", "terseLabel": "Customer relationships (20-year useful life)" } } }, "localname": "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "idt_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement", "terseLabel": "Non-compete agreement (5-year useful life)" } } }, "localname": "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement", "nsuri": "http://www.www.idt.net/20200731", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r444", "r445", "r451", "r452", "r670" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r444", "r445", "r451", "r452" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r181", "r194", "r195", "r196", "r197", "r199", "r201", "r205" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r343", "r346", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r617", "r620" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r343", "r346", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r617", "r620" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r207", "r321", "r324", "r548", "r616", "r618" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r207", "r321", "r324", "r548", "r616", "r618" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r331", "r343", "r346", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r617", "r620" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r331", "r343", "r346", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r617", "r620" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r344" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r208", "r209", "r321", "r325", "r619", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r208", "r209", "r321", "r325", "r619", "r654", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r302", "r344", "r516" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r339", "r509", "r510", "r512" ], "lang": { "en-US": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Net2phone [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r215", "r511" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting standards update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r216", "r217" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "periodEndLabel": "Allowance for doubtful accounts, Balance at end of year", "periodStartLabel": "Allowance for doubtful accounts, Balance at beginning of year" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "TOTAL" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r574", "r607" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.", "label": "Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r39" ], "calculation": { "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Legal and professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r289" ], "calculation": { "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r52", "r53", "r54", "r58", "r59" ], "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Available-for-Sale Securities [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r56", "r57", "r58", "r599", "r628", "r632" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r479", "r480", "r481", "r482", "r483", "r485" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r58", "r59", "r127", "r128", "r129", "r450", "r623", "r624" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "verboseLabel": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r50", "r58", "r59", "r450", "r480", "r481", "r482", "r483", "r485" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation [Member" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Amortization Period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r381" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r127", "r128", "r129", "r378", "r379", "r380" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r130", "r131", "r132", "r133", "r242", "r243", "r244", "r245", "r246", "r247", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r408", "r409", "r410", "r411", "r550", "r551", "r552", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense (in Dollars)" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r218", "r248" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable (in Dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Allowance for doubtful accounts, Deductions" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r100", "r273", "r280" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from the calculation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofoutstandingstockoptionsexcludedfromthecalculationofdilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r114", "r189", "r196", "r203", "r241", "r444", "r451", "r472", "r569", "r598" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r49", "r114", "r241", "r444", "r451", "r472" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "TOTAL CURRENT ASSETS" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r226" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r224", "r257" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss", "terseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of available-for-sale securities, unrealized loss position" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DebtSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r228", "r231", "r590" ], "calculation": { "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "After five years through ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r228", "r230", "r589" ], "calculation": { "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "After one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r228", "r232", "r591" ], "calculation": { "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "terseLabel": "After ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r228", "r233", "r592" ], "calculation": { "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r228", "r229", "r588" ], "calculation": { "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r221", "r225", "r257", "r572" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "verboseLabel": "Debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable", "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Gross Realized Gains", "terseLabel": "Realized gains from sales of available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGains", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Schedule of contractual maturities of available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DebtSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r349", "r372" ], "lang": { "en-US": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r349", "r372" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r457", "r458" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r342", "r345" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r342", "r345", "r424", "r425" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r433", "r434", "r436" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "netLabel": "Total consideration, net of cash acquired", "terseLabel": "Total fair value of consideration", "verboseLabel": "Net assets excluding cash acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription": { "auth_ref": [ "r438" ], "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.", "label": "Business Combination, Contingent Consideration Arrangements, Description", "terseLabel": "Contingent consideration, description" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r432", "r435" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofacquisitiondatefairvalueofconsiderationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "negatedLabel": "Cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable", "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Trade accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable", "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other current liabilities", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable", "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred income tax assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r426", "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Tradename (2-year useful life)", "verboseLabel": "Tradename (20-year useful life)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable", "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": { "auth_ref": [ "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r427" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r426", "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable", "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r427" ], "calculation": { "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "terseLabel": "Acquired outstanding shares percentage" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r126", "r175" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r672", "r674" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense related to capitalized software (in Dollars)" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r673" ], "calculation": { "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Computer software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r671" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Unamortized capitalized internal use software costs (in Dollars)" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred customer contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r264" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "totalLabel": "Total" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r264" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred customer contract acquisition costs included in \"Other current assets\"" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r264" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred customer contract acquisition costs included in \"Other assets\"" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of deferred customer contract acquisition costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r29", "r102" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalents" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r103", "r109" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r95", "r102", "r108" ], "calculation": { "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash and cash equivalents at end of year", "periodStartLabel": "Cash, cash equivalents, and restricted cash and cash equivalents at beginning of year", "totalLabel": "Total cash, cash equivalents, and restricted cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow", "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r95", "r477" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents, and restricted cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL SCHEDULE OF NON-CASH FINANCING AND INVESTING ACTIVITIES" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r595" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Municipal bonds [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r112", "r114", "r144", "r149", "r150", "r152", "r155", "r162", "r163", "r164", "r241", "r472" ], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.www.idt.net/role/DocumentAndEntityInformation", "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable", "http://www.www.idt.net/role/StockBasedCompensationDetails", "http://www.www.idt.net/role/StockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r301", "r575", "r605" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r298", "r299", "r300", "r303" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r109", "r305", "r655", "r656" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.www.idt.net/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "netLabel": "Common Stock Class B [Member]", "terseLabel": "Class B common stock", "verboseLabel": "Common Class B [Member]" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.www.idt.net/role/DocumentAndEntityInformation", "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable", "http://www.www.idt.net/role/StockBasedCompensationDetails", "http://www.www.idt.net/role/StockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r306" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r329", "r330", "r347" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block]", "terseLabel": "Defined Contribution Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DefinedContributionPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65", "r74", "r582", "r612" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet0": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE INCOME ATTRIBUTABLE TO IDT CORPORATION" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet0" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r62", "r64", "r73", "r442", "r443", "r455", "r581", "r611" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet0": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Comprehensive loss (income) attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet0" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r62", "r64", "r72", "r441", "r455", "r580", "r610" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet0": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet0" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r71", "r84", "r579", "r609" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r170", "r171", "r213", "r470", "r471" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r170", "r171", "r213", "r470", "r471", "r634" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r167", "r597" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Vulnerability Due to Certain Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r170", "r171", "r213", "r470", "r471" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r109", "r446" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation and Accounting for Investments" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract liability" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r16", "r17", "r307", "r308" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Convertible shares" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate Segment [Member]", "terseLabel": "Corporate Segment [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Direct Cost of Revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpensesRelatedParty": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "terseLabel": "Cost and expenses related to services" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEarningsDeficit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative earnings (deficits) for relevant time periods.", "label": "Cumulative Earnings (Deficit)", "terseLabel": "Cumulative effect of adoption" } } }, "localname": "CumulativeEarningsDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r115", "r405", "r414" ], "calculation": { "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r118", "r405" ], "calculation": { "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r405", "r414", "r416" ], "calculation": { "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r115", "r405", "r414" ], "calculation": { "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r430" ], "lang": { "en-US": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer Lists [Member]" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r431" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]", "verboseLabel": "Customer relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at fair value with change in fair value recognized in net income (trading); classified as current.", "label": "Debt Securities, Current", "terseLabel": "Debt securities" } } }, "localname": "DebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r406", "r414" ], "calculation": { "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r406", "r414" ], "calculation": { "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r389", "r390" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r115", "r406", "r414", "r415", "r416" ], "calculation": { "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r101" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r406", "r414" ], "calculation": { "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.", "label": "Deferred Tax Assets, Charitable Contribution Carryforwards", "terseLabel": "Charitable contributions" } } }, "localname": "DeferredTaxAssetsCharitableContributionCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "negatedLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r396" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r398" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "NET DEFERRED INCOME TAX ASSETS" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Transaction taxes" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock options and restricted stock" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Bad debt reserve" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r397" ], "calculation": { "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable", "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Company's cost for contributions to the plan (in Dollars)" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DefinedContributionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percentage of discretionary matching contributions" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DefinedContributionPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum percentage of participants contribution" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DefinedContributionPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepositLiabilityCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.", "label": "Deposit Liability, Current", "terseLabel": "Customer deposits" } } }, "localname": "DepositLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r100", "r287" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r100", "r287" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow", "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure Text Block Supplement [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueFromEmployeesCurrent": { "auth_ref": [ "r45", "r119", "r510", "r511" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts due from an Entity employee, not to include stockholders or officers, which are usually due within 1 year (or 1 business cycle).", "label": "Due from Employees, Current", "terseLabel": "Outstanding net loan receivable from employees" } } }, "localname": "DueFromEmployeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromOtherRelatedPartiesCurrent": { "auth_ref": [ "r45", "r119", "r510" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount receivable from related parties classified as other, due within one year or the normal operating cycle, if longer.", "label": "Due from Other Related Parties, Current", "terseLabel": "Receivable from subsidiaries included in other current assets" } } }, "localname": "DueFromOtherRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r134", "r135", "r136", "r137", "r138", "r142", "r144", "r152", "r154", "r155", "r159", "r160", "r583", "r613" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share attributable to IDT Corporation common stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r134", "r135", "r136", "r137", "r138", "r144", "r152", "r154", "r155", "r159", "r160", "r583", "r613" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r109", "r156", "r158" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r477" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Non-vested stock options, weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r371" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized non-vested stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "EQUITY:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r127", "r128", "r129", "r131", "r139", "r141", "r161", "r245", "r306", "r309", "r378", "r379", "r380", "r410", "r411", "r479", "r480", "r481", "r482", "r483", "r485", "r623", "r624", "r625" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/ShareholdersEquityType2or3", "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r469" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "periodEndLabel": "BALANCE, END OF PERIOD", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Impairments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Adjustment for observable transactions involving a similar investment from the same issuer", "verboseLabel": "Carrying value of shares" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r573" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r463", "r467" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (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, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r463", "r467" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r460", "r520", "r521", "r522" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r459", "r460", "r461", "r462", "r468" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r332", "r333", "r338", "r340", "r460", "r520" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r332", "r333", "r338", "r340", "r460", "r521" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r460", "r522" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Total gains included in \u201cOther (expense) income, net\u201d" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r463" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "BALANCE, END OF PERIOD", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r465" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)", "terseLabel": "Total loss recognized in \u201cForeign currency translation adjustments\u201d" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r463" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "BALANCE, END OF PERIOD", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r520", "r521", "r522" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r466", "r468" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value Measurements, Recurring basis [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r234", "r235", "r249", "r252", "r253", "r254", "r255", "r258", "r259", "r260", "r261", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Fiscal 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Fiscal 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Fiscal 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r274", "r277", "r279", "r283", "r549", "r553" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r279", "r553" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r274", "r278" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r279", "r549" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Balance" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r475", "r476" ], "calculation": { "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency transaction gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r109", "r487" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r288" ], "calculation": { "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r80", "r100", "r223" ], "calculation": { "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "(Loss) gain on investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r256", "r585", "r586" ], "lang": { "en-US": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r585", "r586" ], "lang": { "en-US": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r267", "r268", "r568" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r109", "r271" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgeFundsMember": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Investments in registered hedge funds.", "label": "Hedge Funds [Member]", "terseLabel": "Hedge funds [Member]" } } }, "localname": "HedgeFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r117", "r417" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofincomebeforeincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r189", "r195", "r199", "r202", "r205", "r566", "r577", "r586", "r614" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "INCOME BEFORE INCOME TAXES", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofincomebeforeincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r117", "r417" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofincomebeforeincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r393", "r394", "r400", "r412", "r418", "r420", "r421", "r423" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r140", "r141", "r187", "r391", "r413", "r419", "r615" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Benefit from (provision for) income taxes", "negatedTerseLabel": "BENEFIT FROM (PROVISION FOR) INCOME TAXES" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable", "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r66", "r109", "r387", "r388", "r394", "r395", "r399", "r407", "r657" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "U.S. federal income tax at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Nondeductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible restructuring charges.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount", "terseLabel": "Foreign restructuring" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State and local income tax, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r97", "r104" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash payments made for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Trade accounts payable, accrued expenses, other current liabilities, and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r99" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r99" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses, other current assets, and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r145", "r146", "r147", "r155" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Stock options" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "auth_ref": [ "r145", "r146", "r148", "r153", "r155" ], "lang": { "en-US": { "role": { "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends", "terseLabel": "Non-vested restricted Class B common stock" } } }, "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r276", "r282" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r276", "r282" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.", "label": "Debt Security Category [Axis]" } } }, "localname": "InformationByCategoryOfDebtSecurityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r584" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r93", "r96", "r104" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash payments made for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r109", "r284", "r285" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Internal Use Software Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentOwnedBalanceShares": { "auth_ref": [ "r635", "r640" ], "lang": { "en-US": { "role": { "documentation": "Balance held at close of period in number of shares.", "label": "Investment Owned, Balance, Shares", "terseLabel": "Owned shares" } } }, "localname": "InvestmentOwnedBalanceShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r459" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "TOTAL" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r238", "r567", "r594", "r653" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Debt Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DebtSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Lease cost" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r503", "r505" ], "calculation": { "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "TOTAL LEASE COST" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of supplemental disclosures related to the Company's operating leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r8", "r288" ], "calculation": { "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Legal fees" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r504" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r504" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r504" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r504" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r504" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r504" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r504" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r504" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r114", "r197", "r241", "r445", "r451", "r452", "r472" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r114", "r241", "r472", "r571", "r602" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r114", "r241", "r445", "r451", "r452", "r472" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "TOTAL CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum principal amount of credit agreement" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Unused outstanding amount" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Average percentage of commitment fee per annum" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of net long-lived assets and total assets by geographic areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r30" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "netLabel": "Preferred share value", "terseLabel": "Equity investments", "verboseLabel": "Noncurrent equity investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r8", "r288" ], "calculation": { "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaintenanceCostPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the accounting policy for maintenance costs. Does not include planned major maintenance activities.", "label": "Maintenance Cost, Policy [Policy Text Block]", "terseLabel": "Repairs and Maintenance" } } }, "localname": "MaintenanceCostPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r593" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Debt Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of available-for-sale securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DebtSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r46", "r114", "r241", "r472", "r570", "r601" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal bonds [Member]" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable", "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "domainItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Mutual funds [Member]" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95", "r98", "r101" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r60", "r63", "r70", "r101", "r114", "r130", "r134", "r135", "r136", "r137", "r140", "r141", "r151", "r189", "r195", "r199", "r202", "r205", "r241", "r472", "r578", "r608" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "NET INCOME ATTRIBUTABLE TO IDT CORPORATION" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r63", "r140", "r141", "r448", "r454" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Net loss (income) attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "auth_ref": [ "r105", "r106", "r107" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "terseLabel": "Liabilities incurred for acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r429" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete Agreements [Member]", "verboseLabel": "Non-compete agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r127", "r128", "r129", "r309", "r439" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interests", "verboseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets, net" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net", "totalLabel": "TOTAL" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/BusinessSegmentInformationDetails", "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.", "label": "Operating Costs and Expenses", "terseLabel": "Direct cost of revenues (exclusive of depreciation and amortization)" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "TOTAL COSTS AND EXPENSES" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "COSTS AND EXPENSES:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r189", "r195", "r199", "r202", "r205" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income (loss) from operations", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r498", "r505" ], "calculation": { "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r496" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable", "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities included in \u201cOther current liabilities\u201d" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r496" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities included in noncurrent liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r497", "r500" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r495" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r502", "r505" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate-operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r501", "r505" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term-operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r490", "r492" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r490", "r492" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r490", "r492" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r490", "r492" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r490", "r492" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r490", "r492" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r490", "r492" ], "calculation": { "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r304", "r488", "r489", "r491", "r493" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Schedule of aggregate operating lease liability" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Federal net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r199", "r205" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_OptionMember": { "auth_ref": [ "r456" ], "lang": { "en-US": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received).", "label": "Options Held [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "OptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r39" ], "calculation": { "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r51", "r56", "r473", "r474", "r478" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet0": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet0" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r58", "r67", "r479", "r481", "r485" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) attributable to IDT Corporation" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r61", "r64", "r67", "r71", "r306", "r479", "r484", "r485", "r579", "r609" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet0": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet0", "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet0" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r52", "r56" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet0": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Change in unrealized gain on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet0" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r327", "r385" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other (Expense) Income, Net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherExpenseIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other Intangible Assets, Net", "terseLabel": "Other intangibles, net" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other investments.", "label": "Other Investments [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r39" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other operating income and other operating expense items.", "label": "Other Operating Income and Expense [Text Block]", "terseLabel": "Other Operating Expense, Net" } } }, "localname": "OtherOperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherOperatingExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "netLabel": "Other operating (expense), net", "terseLabel": "Other operating expense, net (see Note 12)", "verboseLabel": "TOTAL" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherShortTermInvestments": { "auth_ref": [ "r47", "r576", "r606" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term investments classified as other.", "label": "Other Short-term Investments", "terseLabel": "Current equity investments" } } }, "localname": "OtherShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r105", "r106", "r107" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Howard S. Jonas\u2019s advance payment used for sale of Class B common stock" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of Class B common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfCapitalDistribution": { "auth_ref": [ "r91" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.", "label": "Payments of Capital Distribution", "negatedLabel": "Distributions to noncontrolling interests" } } }, "localname": "PaymentsOfCapitalDistribution", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r87", "r437" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid", "verboseLabel": "Shares issued for cash (in Dollars)" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AcquisitionsDetails", "http://www.www.idt.net/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r87" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payments for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r222" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of debt securities and equity investments" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.01 par value; authorized shares\u201410,000; no shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r262", "r263" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from sales of Class B common stock to Howard S. Jonas", "verboseLabel": "Aggregate purchase price (in Dollars)" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow", "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Sale of Class B common stock to Howard S. Jonas" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r90", "r116" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from borrowings under revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r90" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from note payable", "verboseLabel": "Received loan proceeds" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow", "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r85", "r86", "r222" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities and sales of available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from maturities and sales of debt securities and redemption of equity investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r89", "r373" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r60", "r63", "r94", "r114", "r130", "r140", "r141", "r189", "r195", "r199", "r202", "r205", "r241", "r441", "r447", "r449", "r454", "r455", "r472", "r586" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet0": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "netLabel": "Net income", "terseLabel": "NET INCOME", "totalLabel": "NET INCOME", "verboseLabel": "Net income for the year" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet0", "http://www.www.idt.net/role/ConsolidatedCashFlow", "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r290" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r292", "r658", "r659", "r660" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r288" ], "calculation": { "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r290", "r604" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r31", "r109", "r290", "r658", "r659" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment and Intangible Assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r290" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r288" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r76", "r250" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts receivable", "verboseLabel": "Allowance for doubtful accounts, Additions charged to costs and expenses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow", "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase commitment" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r19", "r27", "r603", "r636" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Trade accounts receivable, net of allowance for doubtful accounts of $6,085 and $5,444 at July 31, 2020 and 2019, respectively" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r27", "r109", "r219" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r339", "r509", "r510" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/LeasesDetails", "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r339", "r509", "r510", "r512" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r509" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Commissions and fees from payment by company" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r339", "r509", "r512", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/LeasesDetails", "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails", "http://www.www.idt.net/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r507", "r508", "r510", "r513", "r514" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r92", "r116" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of borrowings under revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r92" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of note payable", "terseLabel": "Returned proceeds from loan" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow", "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r92" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedLabel": "Repayment of other liabilities" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r13", "r102", "r108" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r309", "r381", "r600", "r627", "r632" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r127", "r128", "r129", "r131", "r139", "r141", "r245", "r378", "r379", "r380", "r410", "r411", "r623", "r625" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "verboseLabel": "Accumulated deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r323", "r326" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenues disaggregated by geographic region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r110", "r111" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r68", "r114", "r180", "r181", "r194", "r200", "r201", "r207", "r208", "r213", "r241", "r472", "r586" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "netLabel": "TOTAL", "terseLabel": "REVENUES", "verboseLabel": "Revenues, Total" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Agreed to purchase shares of common stock" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r170", "r213" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue Net [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r58", "r484", "r485" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated balances for each classification of other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of outstanding stock options excluded from the calculation of diluted earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of acquisition date fair value of consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r424", "r425" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents, and restricted cash and cash equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of benefit from (provision for) income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred income tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "auth_ref": [ "r149", "r155", "r160" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of U.S. federal statutory income tax rate and income taxes provided" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of revenues disaggregated by business segment and service offered to customers" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r459", "r460" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of balance of assets measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r274", "r278", "r549" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r274", "r278" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of presents information on the Company's amortized intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r493" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of future minimum payments for operating leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of change in carrying amount of goodwill by operating segment" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of other (expense) income, net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherExpenseIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r189", "r192", "r198", "r271" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r189", "r192", "r198", "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of operating results of business segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r362", "r367", "r369" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of grants of restricted shares" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Weighted Average Number of Shares [Table Text Block]" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r176", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r199", "r200", "r201", "r202", "r203", "r205", "r213", "r616" ], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable", "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r176", "r178", "r179", "r189", "r193", "r199", "r203", "r204", "r205", "r206", "r207", "r212", "r213", "r214" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/BusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative (i)" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Visa Series C Preferred [Member]" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r100", "r293", "r295", "r296" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "(i) Stock-based compensation included in selling, general and administrative expenses", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow", "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights", "terseLabel": "Option term, description" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": { "auth_ref": [ "r348", "r350" ], "lang": { "en-US": { "role": { "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Description", "terseLabel": "Vesting date, description" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Non-vested Shares, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "negatedLabel": "Weighted- Average Grant- Date Fair Value, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of Non-vested Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted- Average Grant- Date Fair Value, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Non-vested Shares, Ending Balance", "periodStartLabel": "Number of Non-vested Shares, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted- Average Grant- Date Fair Value, Ending balance", "periodStartLabel": "Weighted- Average Grant- Date Fair Value, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of Non-vested Shares, Vested", "terseLabel": "Common stock shares issued for vested (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable", "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "negatedLabel": "Weighted- Average Grant- Date Fair Value, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares available stock option incentive plan for grants (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares of common stock reserved for award under 2015 stock option and incentive plan (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares of common stock available for future grants (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Options, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of Options, Cancelled / Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "negatedLabel": "Weighted-Average Exercise Price, Cancelled / Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Number of Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Outstanding, Ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r356", "r372" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options, outstanding, Ending balance", "periodStartLabel": "Number of Options, Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price, Outstanding, Ending balance", "periodStartLabel": "Weighted-Average Exercise Price, Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r348", "r353" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "negatedLabel": "Weighted-Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r109", "r349", "r354" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term, Outstanding, Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "BALANCE AT (in Shares)", "periodStartLabel": "BALANCE AT (in Shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r499", "r505" ], "calculation": { "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software and Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r176", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r199", "r200", "r201", "r202", "r203", "r205", "r213", "r271", "r291", "r294", "r297", "r616" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable", "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable", "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r16", "r17", "r18", "r112", "r114", "r144", "r149", "r150", "r152", "r155", "r162", "r163", "r164", "r241", "r306", "r472" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.www.idt.net/role/DocumentAndEntityInformation", "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable", "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals", "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable", "http://www.www.idt.net/role/StockBasedCompensationDetails", "http://www.www.idt.net/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r127", "r128", "r129", "r131", "r139", "r141", "r161", "r245", "r306", "r309", "r378", "r379", "r380", "r410", "r411", "r479", "r480", "r481", "r482", "r483", "r485", "r623", "r624", "r625" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable", "http://www.www.idt.net/role/ShareholdersEquityType2or3", "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r161", "r548" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r306", "r309" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r306", "r309", "r359" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Options, Exercised", "terseLabel": "Exercise of stock options (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable", "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r18", "r306", "r309" ], "lang": { "en-US": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Treasury shares of common stock sold" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit.", "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r17", "r18", "r306", "r309", "r310" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Aggregate consideration for sale of treasury shares (in Dollars)" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Aggregate repurchased shares" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Shares remained available for repurchase under the stock repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r114", "r220", "r241", "r472" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total IDT Corporation stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "IDT Corporation stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r114", "r127", "r128", "r129", "r131", "r139", "r241", "r245", "r309", "r378", "r379", "r380", "r410", "r411", "r439", "r440", "r453", "r472", "r479", "r480", "r485", "r624", "r625" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "BALANCE AT", "periodStartLabel": "BALANCE AT", "totalLabel": "TOTAL EQUITY" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet", "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r113", "r309", "r312" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r486", "r515" ], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/RelatedPartyTransactionsDetails", "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r486", "r515" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/RelatedPartyTransactionsDetails", "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r486", "r515" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails", "http://www.www.idt.net/role/EquityInvestmentsDetails", "http://www.www.idt.net/role/RelatedPartyTransactionsDetails", "http://www.www.idt.net/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of change in the valuation allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credits to be received" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardDescription": { "auth_ref": [ "r402" ], "lang": { "en-US": { "role": { "documentation": "A description of the origin, nature, and characteristics of the tax credit carryforward.", "label": "Tax Credit Carryforward, Description", "terseLabel": "Tax credit, description" } } }, "localname": "TaxCreditCarryforwardDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]", "verboseLabel": "Tradenames [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]", "terseLabel": "Schedule of carrying value of equity investments" } } }, "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r234", "r235", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r310" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r43", "r310" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, common stock shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r18", "r306", "r309" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Class B common stock shares repurchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r43", "r310", "r311" ], "calculation": { "http://www.www.idt.net/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 1,616 and 908 shares of Class B common stock at July 31, 2020 and 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r306", "r309", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Aggregate purchase price of shares repurchased (in Dollars)" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r130", "r131", "r132", "r133", "r242", "r243", "r244", "r245", "r246", "r247", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r408", "r409", "r410", "r411", "r550", "r551", "r552", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r587" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bill Securities [Member]", "terseLabel": "U.S. Treasury bills [Member]" } } }, "localname": "USTreasuryBillSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r386", "r422", "r596", "r633" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Cumulative undistributed foreign earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Schedule of unrealized gains and losses for all equity investments" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/EquityInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": { "auth_ref": [ "r83" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both, Insurance Proceeds", "terseLabel": "Recorded gains from insurance" } } }, "localname": "UnusualOrInfrequentItemInsuranceProceeds", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r165", "r166", "r168", "r169", "r172", "r173", "r174" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions charged to costs and expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Deductions", "verboseLabel": "Additional valuation allowance" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails", "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r120", "r121", "r122", "r124", "r125" ], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r120", "r121", "r122", "r124", "r125" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r143", "r155" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in Shares)", "verboseLabel": "Diluted weighted-average number of shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r142", "r155" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in Shares)", "verboseLabel": "Basic weighted-average number of shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement", "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted-average number of shares used in calculation of earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.www.idt.net/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5498026-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121636179&loc=d3e34841-113949" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 1,3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r567": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.5)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r594": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r653": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r675": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r676": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r677": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r678": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r679": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r680": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 132 0001213900-20-031279-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-20-031279-xbrl.zip M4$L#!!0 ( >'3E%*V*K+EW$" "&C%@ ; 9C$P:S(P,C!?:61T8V]R M<&]R871I;VXN:'1M[+UK5]M8MC;Z7;]")UW5(QE#=C"0"TE5SJ$(J::[$GB! MJNS>7]XA6\M8'5ERZP)Q_?HS;^LFR4 H2.*$/7I7 ,O2TEQSS?M\YD__[\=Y M%IZKLDJ+_.<'H^'&@U#EDR))\[.?'_Q^,M@]V3LX>/#_O@I^^G\&@_!7E:LR MKE42CI?A7C%?G$S2\+2,\VI:E//P83U_% ["65TO7CQ^?'%Q,9S -=4D+555 M-.5$5?B'<#"0V^V5"F_V(GP/=SR_/:[UFN(:7NSQYL;HR6!C M<[#Y](&]R:!2$^]&\/OPK#B_\C[/!ULC?9^\F?HP?C^-*Z+3E$-DLI?(7][X1UN>Q[S>H&M,^+_!K\7^2#UAGXV#D$\KS1SL[.8_I4+EU]$0J$!Z]^FJDX M>16$^'\_U6F=J5?A3X_YAR#X::[J.)P4>:UR('BM/M:/Z7LDH@;JOTUZ_O.# M/?Y\< JK?1 ^!F'SF._ZT[A(EF%5+S/U\X,I7/4B'&TLZO TG:LJ?*I"H#.7?<9&IP%)\I%&IXG;[[/"[/ MTGQ0%XL7X<;+4'X=%W5=S.DO%\ >,WS^QH\/O&_BN@95^J>"#Q?URW!GH5F'*Z>[I_0BL:E\A#XUX=OWQZSW<&X+R>[*];P^&WX4_H1 M1<\[%BI\OC_6QVKZ\X,)V"]Y/(?U@'Y\\;J8P#5Y32?[U6AC\*^?'GO???7% MR:MI^T7I6BWBW),GTWB>9LL75TJZRS>"[::?'XBM]6)<%-DXSK*B'A1W610@/1),M'&V% M11F.GCQ,'H7%-*QG"C]JRK1.X=74Q\DLSD&@Q6!]PL>CG:WMD(\DK)ZNGJ;5 M),["I8I+,(T3L%2O_]HO$K!OY_#Y+(F7> >5][WW$=RG2/;SY#5<_N#5/YML M&6Z-HD]G]#>TUG_#@][ 7ZH'KU#1=PGH_S[\[@] 47[W)/AJ9 !YDRD>74\. M;%\N!^RW;E<6W)\-\/+G:87A 3 #,Q4"^<>J?'%]V;2?@SF^Q._R5T$1#T9/ MMYZ-NANZ/F;.]MTNY>#U:;A7E,#(%'?X\J;7P_V/>"IP5_%HE.HLK3 V4H=Q M%58+-4FG*6C&- _2N@KA')7PM4>WMZ.T-/2#/N68U/$8&':BLFP1)QS1 L[$ MWT%R3/3OGTQ$QQ4S'M6DR+)X48$3IG]Z $9]78(W6B?Z$?W>U_")]<_.55FG MH,'U&_*EYI';.S^N9)E/E,/@R-=J41;GN*6^5<(']B"?6 8\P:OW.'BP5R3P M)]^)"?O/F],[=MP6V-*^ZN>)-]5ZWGO E2=NFW&G\\2"! M;\.1F!#UM-S;W!QL;8^>;&P]74DU^$_999Q5:]=TS=04>'>G__#*W](>CB\BS.TS_I]T>BN3N; MV,L/-W_'%:SR-1'S8'@\/!F&^_-%5BR!FDP]GWO"=\70(YGPR&,2;R+R;D>\ MWH'%<:G@_O2SM9LDI:HJ^>>W-%>C!Z^>;&Z$OY1%G(0G=:E4W3Y=G^!(>4_9 M@Q\/R]/B(G_P"EXS+C]\\IT_6>S*H^F4'99'<&6* 5=\?OA/559JV5Y#<+.7 M.RI@+=G_I@N6YQO/1AN;O6*)6/*A? N/^**$):4+\(G51[">Z_0<;0)@5]S\ M/],%K"!1GTOWWU5XZM;X%IEHMU0QD_GASK.M1VTR7Y\]?RM _/=\&U._QH]6DWOFYDI[0!N<3__2*LN8#L_) M0H+, M4Y0OPK_M[>WOOWGSX&I/X,H@DA6 8%66#'Y M$ &%R_ \SAH5_K Q'(4+L*VJ6:^[76K'!L>O?@NJ\HK,2<] !# 5_M MHMO6#?)5U[#1>[8O7(>LR ;-OXOR ]ALL&.A_K#W7?LLWC4U>:]6/Y55/V>> M^@%'(%>WKH/NC@# NWF"3HS":J')3,$VPP4?PI3?R0DBI548AQ>@R08?Q%68J"F8^QACHC1ZN+WQ1%/'(2H0:AC^&WZ0J#$0+?3\ M,V340?IQ,$L3<+->A/PO>&R3>K#A))W$W_I&J9T7-?SEOTV*W%<7P11#NQPY MK_J,(0F=F]_<$/I?(OGH6R3YQ4Q1<*1%]X>C1^$,.!F)G01QEAF*.UL1CA5? M@/<\69VX<'A>RT[<"9/$3.!3,$CPTD6I)HK,D]%F2-G(*GQ8E)3AK!I0_-6L MP'@MJLFT@$7,XKJ]]HO87R4Q#'U9WN$1'-(\"1]N\CN.00G Y^/_P!N05,-+ MX4NX"KD/9GLJDV9=Q%4=[FR$2;RLF)VNS4.;;1Y"#C19HV^6G9#,0.%Y6M? M3N#13>JRR-$XRY:A D-M&1Z@T@$2H8O^.JYC3N&TN,W<@S9P451U2R.YXA:< MR2;CN-3)X#1\^/>_?8R?O0PWMS:'<$5 S)E2!F"!&8!KL&'X5]B0UVX6'F@V M4]6C3V2BK>^3B4CS9G '3'N"+\GEO:0/4.WF[E]#_=<0:_IZ/JCFP'OP#!8) MN--8'AKGRPC%%]P,SCRN]2P$5^&BGNF/A_ JBA4\Y7 KY",,5FQNO.RL31Y& M'X]>ZLNNO&#UVO2%R$1RL5YGX*]37ZE-D-'F>+"I!;(KA6\Q;7PEQZQK6. ) M9ESQ+[G>/M4=_-/M5]H?@H/0\/T%E1+OM"M"A#RSVYX,&K MW?9:.^$](U<^Q:'V:=9YM7=])W EE3I?/UEU&CXUH+VRGH-I1<_YI:G $7*3P:-S>'Q1?(SN=I M1:S":@96A#[:P<.>((QG <$&/.I& JY?+(LB5\7Y-,ZP M_ZFC2G QOJ#MTR1KM".G0+/X[ RHCMN"NZ%JB5H+1<\+XDX\?VARRZ\4XPZ M'!0C(%M\BJXUW*72W[1;&8783P;\G-,'+<%T TS >$_X[R) M2ZX\IL:[AWA]AG[Y6#0X>N?R!$>4F],_!QCC><;T<[3'7NG M8"5I1M'3G>?1QL;&%8\-26Z _*Y+%5<-G'>0(:UZT]L_'%]7\<;KP[W?W^Z_ M.ST)#][M'1X?'1[O8@_7+_\.C_??[!_OO]O;O]W&H,^D3'0$Y1R#;<5'[%W$ M_A.TQDJ%43N,Q!4ML:&E=\"]-.%;I>A"X!\Z#K,B Q,,GLO10F*?UR#CD4_# MT5,MBU*TZG35'T>O2S4%@=@/#PX.0ATD?(,]X]B5)8L*R.ZO MX36J29F.T?X'RT2EM\F/MU@:_M4T>)H&SA4-GJ8!]$8-GGVOB9>\!,+^M\'M MA879ZZD3E[^PXO5'FSW4?^J\VLHJW@5OZSGO8\"^GAOIESL*^Q!G?[KM6:.X;S?%NR])KB[#8? M"6Z,^OA9G_@E7K+=__%MOZYH'F[X0E?$:(8O^^8WB[%[DMP-:+K/Q"KSU4T) MUQ=NW;JK\FS\<'-C.]K<>AYM/GGRZ(&(BSK!J#VFMGY^L/E@U9I $,7AK$0+ M]V_Q_]W8&#UXQ7K[I\CN5[3[U^^RV!AN/DES_PUYR9JW-W]L,\HF2"VP-4%=K^24E;=[OM%W.YTV M6'W#:^^,?=*/7XH+_SKUVR3:TA3?O3[)>^YQG%8?PC?@LQ;E;9 :Z+O]S1Z M-OFV]1;\9[S%B2X5>F.*1+"@>>TVXTY)/1)2/[LYJ4=XI#IE/6A"- P"A.=D-X^S M9972^;#[L5?D"==JX37'JFJRFO/6"\5QS/NS\XD;JH,JSV[NXN,]_@_6N*58 MO'6N:'/@#YG^W3$/PWA<-'4H,A4# [>S8]L;W\@!TR&7YS??#KB%/3(G.C_+ M^N>D62PR^AWK<&Y-OGU.\G_A Z,#,CLWWR"XQ1X5$6%"F[8%3DA\5BK9**HY MW>72P1C_ )OUU82XA<<'64.U^WLY#<2NQSI4,[.7Q!L3Q"ZYS-1LW%W)PC]=IJ2A7%H7[!O[JD."O)(J@"S=4 M^"NV-: I<$O:_\OPZ>UOA0[]C#XA6=QS#TM_; M0>76+2N>[R6%NZOC,Z.9I MM MZ9;I.,_HYIDXO(?>'*([AF=@TRIO)PA6F\O9JTA\(19_(=;A+;!+[]:DV_=S MY$RMS,V3?'B/(P/$Z/B?;Y228((JSQ&3<>TVY]X(7P],-[['^.TAM?J":6&.*PL:;+;DGQ?AC%OG_8ZY#:Z M>2(.[^%T[9PT\WE<+F^'S%]Y&=6]MKEQ:;7/0D_!58 /XQH#M;?".5XYTN5H M&E=T8:UN?KBD]VGS97BX( OY!=),H I>AG]@(_>WVAKE$D23XF6(<]9>A+\5 M%ZJDQ[T,$>N32?:N0$*D7K^2_B:1Z+[-ZM(.4?I/'*;)SP^D+X,/C__LO@V] MT7JNV'_=$W+[?:QWUR'[4XI]]$W%\!74@>HU'D5ADV<( M*P)VB,-YD]6I.8T:HHQ*"PI3+870+'"#%%@S9;@3_Z0R[&6\)*^GDG /'H>F MJO%0#D-XWBP^A_-W40AT"C4R&CB72IU144.DY4#X=S@\+T%A\TUU# F?%.2J MWJ2A$_HAQ8I!U<#AK@GXZ M5WG#Q1?N"<85F-]'.Q%L3+&B ME_'Z LG3*>,.55=/]_CD)?)_A]93-&.CV'_\[)B>GPA"L1J*$>Y K>?ILYZ7^WBO>)IE*@_P* HREX=(PKL(]0]^17+\K/+^_MH7/ MOM(]7&&>\S[^_. O[./5V]C=M%\.3T[ E#LOLH;*@-^"+%QR#FDJ:,*^8)W3 M!:5"^&F4K5H^,'9Y$J TOT'6PFI;@%+!IZW R8(XP3HD;%&.-ET9S- M: (I+$$KZ$POA1.8"<*@QUC #D1$E7=-%KIU ;+QI87'5ZT 2#D;9B$C:58J MQ5#E5=UCYCP&SA/S#O'#-=<1#A495O?:XJL2-&UML1=G&9WSCIKP[.]PPM<9 M7<&XF8CJ:KPEQ*>=S],S0D443J%)&1(_\#7)O1:Y_-D]_5B[WK3K MDB.<*0C_"6.!D]]M4:.OPK.L0.#VY1?4[5>*^]MS+1^PJ@0/ MMK#Z4@^[6!T!<51DA"3%$%,XB\MS5*[S(E%K& SH!& 0E%*[_@G!3H(;>>_Q M?Y4&G]F\ 6CG::H2:MYVF1<1R46XD!/R^UX@PV/ZRT1*(GFX>9,79,ES(TX=WSBQW*5AM MA55J&[O0JW)DK UOT_&J5;BYA5,%T6W;@\.(!0JQW[SO=+["=[BIU@ #>UG! M-51$,Q4G@G)?(7VR@O.3P#'M6?51R)/EZ=^ )[R'-(Q]&"*D\QRE47M<-]ZH MZ'D.31$V?>6)G069V,:CPFTWZMP1WWN.-B&(J!S6;]),BJ%,)$Y&,=4T1X.O M*(-2]P P.\@WA%_"A[.Z7KQX_#@M-8<\?H0*N2K87"]I7BM0'J0>P=^S!(VG M.,Z/XGHXA*$D*2)3?^RH0AZ'2;G/UF!+?#TS@0?-@90P*#C=IM=&EB^6:\!) MJ3PAA5.%/$QR@B'OJ3LH\L!6-8*]@*_.\IXG5DK3]S57MZXI]4^J>MOZ*JO> MG$%@=U3G<+=W^ M7_O_#O?_D+$1X>'OQ^$_#DY.#X__O5X&RFAG9X-*S$:CE^$_B@M,LYP,PW^" M_$;5TN! 5IJZ%859W.183.\7CP5>\1C;)76A;>J6TS3A,<>#HDS/='RGLIU) M:T:X)X9P8'*,U1F.EE4=;F-8Q \MDLMXC0Q&XWITLHYAP&81.CNIF5];M8&ZBL^.0RC (&FQT)#&/ (]!'P&#.VZL,#!EK$LL M>5T 490J=ZF,$*8QSG0LR;TTU[6.P/Z( #^ /H\T=.PK0'+JU(\*S*Z4>]@OLH[A' M[YBD&'#(;^D8_K ,WBH0>R21?MCL4(0P[-\)!NL![$U3<$XRRD6&= MQ6>$C#$N@:H<%,+=:G]91X[I+F.E\E!]7,38J(#1:6*V<^W;#O*X9^I<*!C^#(O'[?N@8[8R;# MT#2U:.T#AG-BM<_AZ5YXE.8?-#8FQH.H(K].)Q\PQK6<@UMIFW[>OY76G;7; MD]%HY9[\BN8DB!/23+_5R3!T;2?*K 0FL^)HJ;"MI?#W4B!&7&^IK;KZE5:G M%I1%U#G&SN-J&+C+-)'N*XP+,"!LC*]W3W]]M[^V6[JU6VO H M!D+XV=HXO[![SCGU@MYF=[<75W-D!4IUXW-S'R>'=[M?)Q9N]2 MA+M,FHGJ4QN!5-"A?T%:?3=/R@)<1))MAR?? X%$K2.?M96JI\ #+CTWQ6=: MCZ_=T=[NM8.-J_LF'I?IQY9C2_42 :9]*'6=)Z98.U%9"G)TZ7FS='+W0917 M%9"1S,6GGS!'^VNCF(WA63]: IT5R3"J*S%6E:]Q M8XZ_?63U>J #H76/4E MD9'_5U.E4)']88:Q:K\=H^\O4O)3[Y%?H M^_]]_>L=*ORO57"^.SYQ0PU'AR>#,>KBP#734@/]5DNX8I5E]LU3SHH0CD13 M2)[J3]EEPX0P!J-[Y JQ7ZP)CQB)9?QGFMT!R>B_O/)V,=E5Y%OK,N:5M63Z MK4$N/C-E8]L)YY?6T\ M4/T('!B:5A_&5:5D'@*9,2195(RU.? [*IU97,[CB6JXC%>ZY]%0":Q&D><< MT;5D_Y3I.07<:8)]!$902@4H [HIMA? ;A641,HG7,"'02_01/@<_91EYPU$ MY_!K!C?Q+(_?_+:VGN5.UYBR+OJ6;RJ9S\]QG\#KY<1U6]M4 [$;K][&EW: MK'@7S_JD8J3M[[?N:/.^[NC6ZH[NB''OXBD$##+PS$\Q65B._*-)$M@5-.(+ MK 1@(";*6&@SYN$89,@CMEN V&>-P+VO&XU""ZAY"#T*S-=+ MX*21MC>;]+H&V)?TI VY0BQ+U;GBSB2% 'S43X-M"$X#G &CJH(X)U9<2$X; M1$Y1UM@JOR1&P\(P,CS##OK[J][HC"9@:42-R)(.5X.)T5- W0 M@IT\"BV.J>$.F;VJP7_3=$EY6&%R'N?D]9VGU2 >P'_YCN@L@E"LL#I5?Z% M!Y,JB:1;XP.OGO4*[=D_>I;V<&/.Z$F'A.R31Y2KB6B % MWR'5P #Z:A3>#7L#N>.*.R=SD9]=&05B;DJ]DES8S:"GU2R<9L5%3]'W'(LK MJ J8I:WI["_&8$?4C(ZDP%V KZ!H3]2XE@?HF95)FO$LI4F\(*.CC!$P3P0J MW-;!U+F7H)];/$AJ_UZ27@$UD#MX]W&D= TCBPR,%UX2U OX3-8<1G(-HY2! 88 MT(-7@#?#;G<^R^2GX.5ZK LL^X-0)!H.*/Z1Q?PU&2U!M1='@E MP$U"]/KQTD1?D/@Y<-]4\5@*6I'*9_ABIJ%[41;L$4VL@R='#A_K%D%&PL:>=6Q;X@TPFTQ(V#T;G>'@ M"7T06Q*"8+ 9@"P)&BECH,4K81('IL+5G4_ HUMU9V7MYAQ8LTR^@IJ98B24E>+S=ED>]M5FD;E^1&7X9?;@S2<&@( M(>&1/M?<(E:XFP?B-ZB66-"+,8()76:@5ZX19["51O=FZYV:&:<]Y1)27RAY M"NI\N!IS\3NDW6[(LN\""Z\L>JX#Y;'UA,+%-@, E@[5? 9MFMNC8RLB4 V% MFT_I%OA%K?GQP.A L[ZUJ>*[WZCN1ATZ7=;2EQ".28^XFZ6HJEVJ9"-OE,,* M<%+4>;U0U_=[T+L'%FHKTC5W:3XM8Y#^S:0F&SRW_='4:V43+(;#[\G;0][] MC^C@H"E"O[5' JN$1;/>7!,T2;*7Y#M4EO.8GE# M,)T( VHJ!BF8A>A\?#6^^DU3?+_\?G+P;A\TU.O]D[WC@Z/3@\-W7\[5N>E; M7#YJ9*U+3?),?1 Z8[YP41;WH M8K=&@4P(T8-<(@RX3(L,/<)[(_].)9M0WL[4\5+>9;Q(DVQI\N+MK+?UV[2? MU_'6G 8$U^N[!,S8 =MP7;TO)#;7%X'U=@!8KYO;O P2]7NGX3L=96V/8?ED M--E[OOZFAI*LUW9^72,*OL^LZGU2]?,,O/AJ_+0;> 0WFR'A5)H$#*R.9CL/ MZ$C:*1M)FG%6 ],W T[?4*IGGN;IG&H0OYK$V(T3':^Y%,=Q?1A6$QT<#9IN M*WA^&$6;.]L6C2J@1)-X4%R<3_A!G.6RLV'!Y?IA>W.X94.,L32I8?Z5B&IN M@]>.HJVG(P?T:O6M [I\V][:<^1&.Y]E-Z[3]O/D^VW[V;IO^_G"<,/MKISA MI\S[N?8CVS;I-5GJBK&XTGHH,90K5XNI(?"_/R^);O>AE[NDZ]5V>T5WB9'Z M%PJ4\0_;SXS#'XA)%(PM2<%P+'7*-?5TM-&!(()25\%PY;F?<,%FR!7U#I[!6[ M9;H].L/Q@EZH,T))@[>1-^-Y!C@H5>JYL)7"A9<-GVZ$!-;- ^$Q0:\;K5-; MKJ5'0L")P\*VA%8=N$G\IIX5)6B[)&PA)\5G9 DZ,]MX4 479MD2..QG9C(NJ*LU%0]BL1VO&R9=SCFFSU\$'"J_' M58T_2_ UD,8QW&K>%:P/-/1:M27#L,^$]=F* A\#,WP&SD;O;>U6@R4I,#5P)Q\Y!QP08%D2=0XI?I, M=Q)QC:46>9O]V43WO.40"^*RI6! 3\!_R9:!.1,D7=D;2@]/0@= A$&2UHQ' MWRM;OX84)9C27OBUEMS31 ^H3IM(X^',#^],UM';2WN$6X'PPI4A!)4E=FJ7@E4RP3(!ZXXU(\P5 M[V0;(/NTF8_;02W7.*O%FQU^TI!U7B+MC-UJKPX9:!FV9 M@D\,.T< 1TE!+;>!J1RWHP1J*H+W[F$ PT!(KB3:FITA$"ZTRQ)Q% P$8'[: M(_!7_[^3FE+#8JI2YCBFY#[.^]22G U,F7)!I75R).(.$>D@.!5VJ\T(,C,+ MC'%2JUQ:VS,%(A^;IAVV_ 6L3/=_YCAP5[:;Y[=1,/42Q2DF M"UP0D'1X; 2&$1!KQ@/7-&]UR[L6F3H^'< '15/S;$42?;"S3W:LLV-0H<.M M3<99,)>2;,2H54V!4RL0N>[$>$5FNCB"4G(=>5AAQ#3!<>)YO(XX^%>H+QV8 MKFP<@4S6&-$[!XZJ"=#FX?&*B3;"&*([0-HB0EXA+&MPAMMRJ36F0, MPOW$#-5#/DC-*W?4L50V- MJKST9>_.5NH/F/V4&AY,/P.FD7GHRKJ'\.&[XY-'=[.:NSQOL&H-$=B*S(TV MO.Z%?X2X!BHLAE4C'C9+'$TS5J=5%D,@]:(@IZ M]JN#U*3!7AB\!&2@U#W"N<:YI;7I*)C%U^KL^JJV%TGJTMS.%]84-30F,ZI4 M6-)'8G(Y;2DZ<"VG%>09?B/40/'BB@G%1?' N321$BPOV*V'QD3' ]$%Y'=W"3E1?H#YQ _YH=S$]"T7SZ M_:;3M^_3Z5\.1?,N#X D,O[9P,F62AST"!EFU]'08H=0>DMD4+!-O9)T80>9 MSQ-?;%/\!!N5O\J;^9B"-BT))X%BD44Z1!JCAN&WIR5NC2):)O])6W_BB=J) M[K0F,@F?1<_AQSA M_B;4U8$G>D^N''&BQ+,6? +/2H4[*@KUY%EP9<$G2;,NI.?VXJ,G#2^YC@T>1S^!V,4CYFFO M:0S.W/+%58OOW,G4E=*A[5W*'3X=?.Y3*Z606WS'R5C#E>ET2U^]<.UHC_U< M#XV#./5,YL14$N-V/064G?;I*!&6"]Q -/:TZ5TS."2/'-?YTQ!G06NGB2SH MD,%MFB4^7.5ED64TXM0N5 >*'*?3)$#PM!WM_MLNQ\&GP5!P;%!:VP2AY%]5 MQYR9A-7^ .[YSA.,EUG8=JFVU& I) $7&'=LYD0/,>[#BL \677H[F;X,9Y7 M(6_'ROEW!U6)8PED8#'#V33YA#T3+E*AJ)SS(,]GE"7Z*CWQL-(@/,B[A0^VB1$_0NQ6O@W#284NT@+GC%8!:885$L MFLR6O)O@;WQV5JHS2FUBU+=.ZX;R3>Y=QIB6P+= *;:(P9DPL&+:6!HW:49R M#5_,C,QRTERMLBY,%"/-_E1Z/B*5091 B0IE3G^0#$\RAI?@XPKA*"JVRPBG M*)U3Q$_1KAP1-$-!VH"0*CR/[32H_0Z_5*>D1I-29FGP8%$TM M19$\94Y787JQ6RX\ /MC09AXB<(&=!T%G!=2RH:G;$ A)_QSTDQJN4C?LS5; M+19"T$&=3&3(>^PZ8(G03#MBVKY' M@'1; )VL @]?2_4?)E-!!.#,/>K^?WUX^(_(W%C\1JZ-)?O++S7T+A23P3YC M%Z=2,$HMS?AKXZ8I>IK^'L&BR=ALQVAB(J448"&=!>,8TZ!@KZA9+/AL_" ML4[RS D>DE-\P%+HM0]U,B)I?7&'8!70$#/XC7030'BPOO]MTDQ@\G@E?&DYMY#_/."0<F>^.$$B@PJ2^G%HO6D@R5H=PTR-)%4&4U(4:Q1PI M;? Z/Y-HO.ML&A+-M(U4#4WMJ'I+Q_S6W<"=(&*Q" :K:JB[5:%^K5#4+;*. MT'NQ636^SA$S9=KZC^ MBI M#C?(KCP]:I MV6_!*B/;)%+XS8*FK'^@RW9-9]S*D.Y>G,=)3&(VT#U:I(#=V?3[30F&%%V_ MVV#&+4OC-2L16;4Q;11;-A7!]CC#/"++OZ)-69'(6 M9249'+"VR]LG2(:8[8U;LOY^^0<"M<\/+&-HK%^C/@)%&QV:+5< -G12@[JL*X 1X!IN3$5RSD_![ M17BK_>UE[K&GS"2F07107\!#)J%XRQU !8F7*U#<@*4&:SJ M@VD32T%HX2R087"83[@^2%\/E[J#7?%9,:\2/B$B)KQ((_5*-2G@\/XI_=9Z M\;9]D*:.:!'.7< DMP<2K$Z"N(&O4!I)BC=3%"*FFUF ' RJ!+Y+Q?-U:66Z M]ZTHT4$N1(/]Z+T),8 D#;2:+GD@EKS M=]QE.#%X][1(2(5P)+JB$B+=0Z[UL9W<&W6&F.C73 IX$R=&;0>417#"2+0! M]Z-UBS]CZ'HER2Q;F)>74P9.W#*0@67N5LA;1B'FVB1H/E,4B39W\-C=NTQ0]QH'B]L/W+@A6Y;H#;TY-7]R^LK0_>,O,%P<;' MOO_5KR<8$CCOK16WCAU 3$^")74"_Z:QA#>)9HMRF'[G:.AYC#667- MK-F>]<N-^( C)0"5"+'KRJ/;Q8!2R!WZ\N1:"1E)U65N;5]/H"\W02]*_= MY?4\=Z&*12:I.]?2GB@:W.LT$'.QJ,@6'>#U$J2HP *W%1-(A8JJW>>-MTHI M]4EXK&BFY[JF%U]FS3BW#T)JM4\E"2PVIL!4P-8/VV.N:(AD3%JLH30E66$: MT(GJ:,&'KF )-;HH&JYG"V ]C(^V:59/5 M$HR.J5U^8/I;V8)+X@7'C\SQ8Z@,3("[)8]<1"!EQ[:\RI:>>^?&._W>B8AD M1BNCBD@O*(CJ 1UXI*HS(5O@/O38"K'A:$L( ,#$YQVDOO.T+'),QJT9\_>+ M[3Y]1X%L-&PDOPR\#YRM?9>(.G@+7=B.@C-S^HND-$OJRTT?@,J41"=HM^(D M+=R:*\(*0K/)^QMU](9ST.1Q1,H>[ESAE,VBKIQ'QG:4FB"OX:H)0.R<2]#: ML0PNV\J*2@E2W"4,Y1;W!:;F+\[LF]*9._]R:%:WG7LQAC(+$ +KJ7'+^,6! M9!@GX!UQ(9'&H)TJ+(BA!BTY.>]@*V8*ZP7+O"?-!5>]R< +36(L^HN;RL0J M3*A36,R3'Z:'CF$A$5Z].O_G V2>%$T]N]"(C^_AAV"O .)BJ1/B2JRR1V8I M\J]$RS#2@RX512(KV3(J7M1%F#SLZ3J A-] :8%7Q+)>,MU;>G\9P=;6*C#W MS8W *R/8?+8*DP3+"#9-&<'FQO=;1N"C2MHT00=-%&T9 P26EFA;D; :@PV' M0A5/&_\YLD/@V2"AMA#R#73=7:G3W>SL:J*[\05K/'J!1CCM#SU0Y*!5L@7W M/GA[^OLC?C*LO:I%2CQ\+;^UJ[RP/!R_,@S[V<]2Q1OWI>WJ (N7"LK _<:K*^WM9C6Y R8!P]0P(-! &?)FG$=[@Z]+]*\-2//J418:<<% MEZ7].GC,KKZY-&&0=^.^!JNN6L$9@;]ZZAFG5W!=_(ZZU,LQ^2T*"VH?WZLD MM!BR*[VZP,V$MGAEH,M&)*9$,0JR'+@)Q#_\I@,4 ZA^/F3KB84ZP[O@I!AR M)9X_#PQ$76LL\&_ R'FX"\(#SA_;Y7OPX7BL8K:9=Z?XR>4ETI?K [=,6H<[ MJ>T>OGG@<==WH??;(WS62RZT5]_6Q*S\=[:&S[LJ/>C6$#X9;0\W5RC_B*/X M)*#A?&UM#+>EH/ 9V@0WL@0";_[G>I'^DRJ7GG^_E4M/[RN7OLW*);2$V_+' MJZ1%@[2%UV( 6@*C$+'#[9("34[1F1#<.AIOJX1TS<7][F@U8_!49KAN$F@* MV:RGH-O!=^&O*5DXK@E,03>VH,_!O6C(DDS-V M:@*.S#+,CK]?/:\!3@_.,O=!BW#JN0/-VS;(.[RDR>2.0[$UP)?9I$#%3?:' M[.CAB$TD_CR=4.)6.-!9"I("?3&VH$RB2;L1'.WBR(VV_"20CI5&?5YP1 MUB@!!69UWF >V (^5\H-ZE.#_Z2!(Y*Q-<8+UM%O=KQ:,QDO7D2<%]YJO^7F3Z0NFU(!1-PDQIET< M;DB!&0Z.PF&G(3JP&2/<@XF-#FTFP43,5TMO>,_-G=O9#(; ;;F13CO, OEY M3DL.# 8]M@J*%/3R=Y<= \WX[%KS"7>RD,4%5Y;B2KNPE_2E #%G<'%PQ90[ MCB78CTUW)8$O)B8;S["5I8LS!O]\X*R5<[C\4M5>L>8Q=L )**ZVD&:H:EG5 M:M[OW-,!7C-^Q:F0FE. I*/GPRW3+^ZH/Q\8JFEH1@^V]W[H$;,GHV?-+Y0+BV+L ;"QS+OW_!E\< UVR_.G2V18A8# MD&,43L52A?MUBM\?.;H#8:HP1V)]_U8H8+=*\;]3_LUI^<%=>)LF">BK_;A" M+(OVO:E*UAIA@2F82^RT+S<^$>N2)RQ':*^> B*<[ZCEHB:&>" LMZ56D8Z MS92!Y?HX3%'@45;C94!V!8HJMBRT9!.#P55!"/_!8#2P"Z:3/*ZJ8I+&PKT$ MW4XI(L62F>)*E+22'>A&"8.5:AXNGF);MU6FNARVFO%X %K">4&3*62M!BQG MG7CYU-%0K/ TH#_H!N$DIXS%\%3;:F_5LFJ:V$$NB9K ;DLA-AM#B'V!4&>H M7N'V&:FK>N6"$,2$YJ:G.;Q\F@#OZ15J[B7SK!/[E1(.T)%PVTP9@#>!'\<] ME,^(E_-PIN)S*CKBM\"Z5= PM!:$5_"Q0T (3[BO7T0?VNNHU[E04(-::N3W M->,/)V=N<'"HYL2:.[)- AZJG0IKX 9HO\X7"%CU)]ONS@@C-I[P,!'(CQ8H MKL#1 #&5\OBO5KG&.J!A0X)DQU@%?%L6' ,VQ@+7 !-D&'-'?6G/\R.II$+H M'T( K]DH4HEB7H7/'#FHW8))F<+'::R=*OWT@ 8IQ4:@Y$K4[^H5T,<:_=2O MST80#?T*+M0&$?,<(TZ17AR-J)@@*(<>067'QB Z3[?OL$?/N0@.FQ'"MMJU M(+_[5VQM;1A^\*TZXW*NUVFX*MS:AB"1VJN"(5D7H/^H5IX+FZ3QU&["D?[< M22 ZS2WL^[8DWFI?U:3'Y@4"Y5(E;'"!-L;2?6B[1VK5*W;6JSG4S) \>'T: M[G\D=*)0M^ZX?Z/1<2@>41ED(#A(D%@)R=J4,I"LL=/\ HM$DS1F+ I,.1Z\ MCCQ&YZEB)/;A!1MP#E#(6+??SV9B)JR5&?77*)ZB@.!IC'FIBF!"@_,]'1CG MGZ=[ 67,R/4$UC$A!FC[1@2-$8QC4BACNPNZPLKT2EBT)ZZ,HWIZ9)#.'O@- M4$0,ZRC9B S["O R5> T-KO]4IV8Q7H?3#;_M&0$W5T!ATZ# M:SAH*W;IG"4]YTVJ7J=IK748 ;"AH!6C,"U;(05F:S,CHNKQPYCK M9QCMU" MVTQVNIY4XJ5F"?_6>;<(Q"_7YU)+0CXFKYC%0,V_L%W./G5I^N\J^&$"YK S MH8*$^7)]J#T! V8@EI7A)1;F%1IZ3BC@8M#-- -+GJ. M6*7BM3\95-$Y_@]![U&-+#J 1H-)^.8,@U0H$9M2!11KT% 5A(Y:4_5<5EP, MT*<+I1/#EK!8$EO?(2_R 9^%=K!8PQQ3.IQNM%!8@5X,\-] OL0>I9&,#/6, MG=$:(%4:#,-Q6<3)6,H2K15'$0BP00:T_"Y_A!83@EJ=I/LZH&<(Q^LTQJ4Z MEZ/+(<]N0$+"7XS@&89_#; ;H?Z!LBO7\%$3-1/'F05\)=9W(;5\7* MRH(35YZM!$NSMO\/6T^>.C47H)#,Y+=.)#'42;JZJX'#6&W0BSZ@$MC9^; >:UXL[/ZF.8^?[ MK>-X=E_'\6W6<1RT!-*%\@39IE\X[LV$I6'BO@!&T86YBL%1S$WBW"?4PJI[ MMA*J+EK1]+FRTF08O$=]"CJ3NLKA4N_Q,Q4G&OX3'_4/-/7^!?^A?J#=Y@P1 M#F0N5$\^U=2S8"7=!?E027&1ZZ6!HQ.L>.,U$X,'N6DV<5I1_@6G*BGF44NO M^EAS%.&EFH0V];IMK^Z6BHEL("MD\G;/4%UIN5XWW^N@4]![T6+5-G?^ D*U MJ,+=%$'2@]T2)_ZF>4R\>LDAW7"P5]PS:H^2,2MTJ6\;^*Y=?.REEW]8#2WY M7?HQ)QC7C<*WMOD02_.=_H6UX]-K]?)CH4*K13\*W-I\CZ5,:)H+Z?%7; VP M#3'8"(,X_QJ0V(W+R&- OF8T#^FPZ:(#Q*4S5DHE@6D'N$ZS0[?3VP$*N QE M0(?5^_ AD$'-@".X#D&'+)XK#)SV@3XP,9B)8!NF@]:%^I&">,W6A+QN& = MYD-J!;V^I+/,R$YGIW9OC(-1#Q*)IZ6)I- F@'&5Y8R?)QQ5HH/!CY=L,:E M[6C-Y/-[CZHV6>)6@2DP!R75O_>V7&:\3MTDLW<9)3@H=KN#J5W-[ %<_M\H0 ML(*;(#&Y^8ZLQ[$NL>$:4E-E&NMYI%JS+!99:G!WCMPKG4],\3=E*C'#I.53 M226RD4VGNCV"$5_OIK;40 KGX?RDNL:QIP=2C@^>@Q"#%V#KN%K93&.7.5!M M(IEA[2M?R>P!C;O(U,?4UL408@JAO,"Y/K<3E0AE+$C4'%&F30+/):<93EG" M;L:57A\7S#B3IT"YQ8)M8GIQ"2V)4SKG5);CWE8RD&NFXP\)8Z[4Y07Z!(B) M4X5_% ='H2"=N.7(.!B9T12P0@=!![44Q=%_&+?29M, J]$(U&2.,#@+W$@I M5SA]_3;2CW1."59=P.,DOWIP]!BN!P7"DY:*%Q6,*-2V4&5Q,LY!QWYR9 MH;#7=3$I,ILTHSHI76S@U(53JPC738G$(&(%G!?F$_(84%IV5=5N"W* ]1@2QG2(R M.'S\T H;FQQ]&>A8P*;Z@)E!+C2_!)5BD]Q$/R\W"NV."*TW. MWF1FY/JPXK80NDZBZ\2)0^EHU<(.@8'V$?RRWCL32%DJA3SM5Y20LQ@ &(O2 MO4NNH3%QG)CV60F,E>Q#ZQ".0K8D,4(,U^(<"414*BXG,R&D(3%%^>Q 9<=EUP+>M%/#.T42HDY6/LK%J#FBZQ8*O%@ M')G$!Q/L @QH3''>M5L)5BH$60/GTP9\DBM>E7P<]!72JM8L8DP/E0/_*G*8 MK1WEVF!2DQIX%[)D\_YDVTESDMUG*,8BZ0"J.HMR4A$T,9N$"Y6X,)R; _W$ M6Q4(:5:^I@M3PJ![=+.5!V+-L+\N$RU8K(G#2$TKRP=P^X' >&JP3B9 93GA MNA<&NIE\,.7/LL$2#>BO+RXN>3BVU(@$86J;JDHZS)P1:QS#/)Z7Z1QO?;Z[_^7VN_]O,]1]:O>6B M2"&H9H'!/XF$HW-6J[.EJS$#BD38J:$R>K/HO6-+VKI(M/2N5MH#0R,II05(.CDZ'1/*'9*%/XI7#CSK)ZXTNZ.L=. M:IUP"$ZA&9CRKX2-R\7MYK[:.XYY?D>&]G0BW1"!LGRRT8?U%'I83X'4X/0C0F(-8?0XZ3M&_[V?S?KV@:^W6, M$];$/S\PFEL_IG]B>W<*NWXW5M\K/S:SU/DJNTV#W_?B^ 3M=_;V6ZT)+KJ? MTU-FFO51CGHQ3L;ET1-.*,3F=QJP@JU>8CBMQ^:X9XDOSQ)'.C)T8N.JI$\- M9+[M$',#-!,B6JO_DEC '20'QHX!1*4T&6C7P(W:R].'=\T=GT4,\OE:@4D\ M\B8;MZK,\4\X$:$2#_^'S>V52B+R49\&86<+>W$11\\O6P!6Y'O/WURA6-=8 M264Q&*@X@@BG8M%6>8.%X=V>1)I=)<(:)$HM& *H!MV&EU$*S9>4D,WV M29).[DDR:5AN3\9NM+;.8F,>MHD8_P6F C[H>41'>TQ[TYS<PL0VCI0ZW* MH=.JG*6J5>-2%(+P G_+EB":JYZ=XZS-@!$4G(EME,86['_V4"H&6"CRP:)4 M\Y3 'KAR#H-A('TU9%E%F=6C7_['R&4"$W'4LZFP!:=5)S1E/( ZB\'?X7>5 M('(?OU%Z'.&MQ)LCU >3]T.>$PK2M*CW:AP>GP)I3]Z>/'[[%LR)C$+^(.L# MT#IGJI;8]APKR3"(S#^@1S8ITP4[?&0Y,)G[*(JN8'(#3 .YSM&<.(LO;!+=& DV],]WFO5Z)@-V:*(D27[1" MM%(.:ZOX(K9=LC24OC^_2QLY>MK=R+2-4\_#-"JNG35(,WV&.<:47'L\^*6, M_TPS][SP8 YV/4TAO6BU9WS<]D GS<"6)G[G#)JE&MDIU)13?]@]55BQ9]HIR,8R"6&BK M\]MF;&W/[35)=UR2NLLQW7^MY?"<36\YQ_ ,\F "^A*69]C)/F8Q<.%E_E%W M/[AB<2BD6B_!PSOTWD0XR68WA :)#IJQ,T0&=]JT76AZ&W9&BL@4;S@>PY.A MARB@G<)A>"A_<3P[A3U^\MK'2Z"[,+@$[V*? M(FPO$=/* 2-5DO ST".=^&H&1&'@!F >X6T%#V#Q&!%"D2!I$GLY>%*PYC,4 MNR8]CL4]K.4G5- 64/R6TB>(N.14:\=UC0<=OF8:7H04'T MOZ5D=4L_!B9G1]Z3T44:++N6G#9[[0!PCD-I@5U:U;A_P]E5R M'HZ9(^PA!+'EM2Z2EU?4 68Y+V3O^&T4.)6TEUM6 @\"K]J;.Z%<>N3)4JJ/ M->L\4SB!;3$S$(R((M(@HF 9: @=9ET,XZ5Y@K6'2QN,]=<'"]H].A#8:S=! M(T,:-2:/"\FC2_U;]XF#GJIZ:>' %YJH!0U(XQ8 F=UE+8,X*T%8:10BJL4H MBS&VJZZ^[;4U[M?-1WY:)G_T_6;R=^XS^;>6R?^:S\Q](VLG_<9X@V8$ M,C4P:CGI=E-P$(L[&2MPQ%:-54*[PD%F=%P\IU5T3C,NI5LR,I#ETCW)Z%JH M,8W5[6- PT*#OO&8+:ID#+TPIL*GD4^:X]%;+Y,WYU M';_CB]I"%ENZF9JIL=SWL&9AL56IE5[_W ;S*QE)$)@!W^#6U7JR-YE^-"]$ M%Q"'*8HK :)EF"!N[,*O84M3.I'[&O=2N@)TM0])^S>KG&H\\ M%5'X]WB^>&D:,76"[GL8-?=.ASF/N:?\1'L0X<-WQR>/UDL.P8HE:(-*Z@PQ M".RD%-95U!!Z='CB(G9B+,V@DFA(;G$!I=6>9FS#K2@&A/#;32U3(N5J>+09 M:1/3I'C=P#_U,6TM@B\&R?[;%*4>]C[&KNV GE2M"%LS;+==NOC,<(_2UR[80CT:,1?+UEN>U)(EJY_U0+4JRTJ#7FP:0HRS2AX6^'-(EXE3L6 M^ >[C0'N+$U#%%"J%5X;%E:[K_P_!785ZPUXGU:@E8X5G$($0,5W?8^-T@/Z M$Z\?DSE R!([J235J*6N&.4M&NC\XWOE9<#D%7 'M:?(Q+WTHXY6PIF-$7[ MC:O)I<04I%TIJ_'>+;;RBY&(-@/L"RLQT]O;1H7)HRH]FW%6H-7,1(0A%$.J MFI'^AW9>0EZ87W+JP9HC_+J&<&@_'LQ=J3RP.&Q,5M/B5:I%PWFN*,",&?A+ M$D_V$F(RW\A,[:-X\'0N=.:7#HA+3EG MDV\6!]G#E@Y#F11,;%DQX%=Y@2WA^XR$E']8E;P"E:"M^N\(L&V1V(_'QV\ M&V0TB41 Z60,@X7Q:@,@$J:+"<9%+0#WH&=(&%+2P(?P8]':W=QX*>@I!'U' M?QJ]I/38X>EIU W\H8JP4J2+PH?VGU83K"4X U_A)8/B B<0(?8!_5K%G#:C MLDLSCDT;AFMF_;[U9Z;JMXC,J-7=4PHGG%)X,OU3U]&=#AB!+2*P=2>@"XQ( MM"ME6A$(US/P3#!D.P75G>,PW8CK53&F&K4ZV6&S"HI*:<_J"$=[W&!#[AP@BK85FKF M2KJU313=D)JF@)"6<%H;"FT>S,O2'C>>JIM0W3&/,Q*$5:I<2D6]D:);UZRJ M\]1#9)$R$! &H(=6E.,8K8X2%B%"3CXL$;B%*" MR&BC\*C+D"4)/5P&2_H'QL!I!&X=GM(U*7;F*##*P9$X*Y7;[+'YY.5-A),2GMM&/,8'FVWV2;J@.FTF0._ &5E#!W2$6TIT MY3K5$IH^%SHYE&GA6A4!EF..#?0XGE CRUY*V9[6LS:-US4D]FFU'YO?;^W' M:..^^./;A'$@N_@B+6EFKN,LL9!K<@F^7C8%+> I5SQRT"D'M)<[X2Q2WBRR MG/F/,96)3LR$94;5TX6WJ<&:Y1RM!:N$-^/P,-V;P/4J/74KQUIJ68X+YD:X MS+I@=?4ZN5S5*CK6$.*5^5\S5!('30C2UF=5RRJH.B$Z,FI0=D]*5)*^?;-> MHO70'\[;ZUJ8>*Y/AH 1N=@,EC0@&,QL/)L@Y??0^.Z)I>#*#F822ITVY9HM7URU^,Z=3)^TU)7V+.4.GVZ0MO6P61!:@>;"A="AK/2]N7 M'C%(V01^B_:=G_1[SET+SJ6*LPHC^(E34BE.!*6R3.9*^ZZ-KL/7 5,7NU6\ M%&J5 .4F:0&PN4J<^5)1R1;&);V6&$3TD68O@3%HRLD,_0V";/22;9.XFO5Q M]S4YX;)=[]F>&UW[:2NZE:=_*RQI(P&2D&.N*.QH%:>\E1-E;5CT%EKJ2A=T ML;@7DO="\EI"LA_[,JT$L1XU,%B=6 B*V\FU6I7R9"''\JE!QN13*4_;TMSM MQ&KDH*+5.M#R,B1HGGOFO6?>JYG7PBU,P9[,%>PMPO-UIT&8C.#*:2WDB?O> MM:G;PKE ,?E@KGOM3%WZPMQZZYZG@?"0*"W!*RVX^\#6C[.G'9"GS;'4$J$U M"")"ZA@95*3MUMJ(K+:['*F0+:56WBEIM':YT5XPZC#"=-E4 M,D=QZA+54"#"U>6PX-.4)U":.2&FG--'[?T>BD7:8YS6*_B"D:N+69$I&M$H M!)M M^[-,7^&4[E@GA0MES)UTV8BI#[$%)"3%I8BD+XWPO>^-UVAX@\HC2WOX#$A" M X$.2]KIDUU6>O]Z_?K@GO9=VA?Y@*<858NBUAC=5$\-+&YPTMS3K(?_2/ARO^4]G:ZBDVWHIIZJE1E8FT\( MKP$&_!V2$WTB*@D+Q^!6*96+.JT[YKRAWZ2UD?ZYK2)N2HG4&UFTW%5YJ M^X(;C+.G5K<<>LE:XM0!M=:I1*=N[RWB+RQ1+JGS,MO,K7I8+:A',Y)]/J;8R!B6@F,EJ-R,*RVETDU11(OSJWIPHSFC&("-[S5*=_^I MYM%!-_6F]"V*"PD^]D@!W7=KXHL:1\]V943^2!+:YX0E!NKZ0".]<6J; M!8YKB6GFJ(R*I1)U76Q)02=;(GR_I_UG&O9T"D>7-9@/?)*$W8GB]Q;":E+: M)+L#P^.-;P7Q0OU.&@U21:;7LA46SGGT*\LLU(LA#;NKPX=@^O(\WT<\%;6J M@ZF**2>UU@8%]C_HR7J15UYOV_K%%FC7* 2>66%'2G.N@XKW3."-!M'F9C(& MEN!\)PV,'&@*3XO%X/?%>L563VGBZ'\*3Z+KR@#OO=PYG52[>6\W?@615*?! MGO;*:5T$T\L,J,5T6%EDH=,IEI9A<9'[54L:M O9@1K9G M-=HIP)[@<.%N& M7L]BAVFNI=1:/3!"[2ZM[W>_$X?H])E&=D/U?!IC@FNF$ C3(&9VH!%6:B8* MMCWGSX[G\Z5!(>-:JXK3J?!8MF@$^J,]+G"E!KTU)KBL0V3K.^X0&=UWB-Q" MA\B-V?*6+(^^JA;Z^468H_V:P05C=][A^-5:PER_766,6&A(BQVBNTA8&!)8 M(N7X9F"[*XT'8&.U.CWU1X%.5_B+R1^_ [Y*S^,H?/[Q>13^5IR]50?2LHW# M$\(]@F+)AN%KKBB123/8!WZN)XTX/;&!.R-> B%.'EIWO[I!9$)>*:C$)4%Q M*JWC!+2/Q7+8=FZ;VNE*,U74Z5*GA6!;)I8*3"QLA%;L#)!J*UC,S52V =C1G34"#>=BM E#Z*B' R%C1A0PAERSP()H%_D\,#:/7PS-C$,(,Q]R ML'(B;];+WO';\%SE"/%C2$%HNF^0N%'XO\6LX/L)Y7*9% M4P6_%L49#Q/*= OJVB):'N__^OMONZ<'A^_62[:@LS,MLJRXH-Z09C['>!NP M!L]0HN9Q!]^]DJZ2L[1B++H@Y:D#>N0,G ;J![ND;YUZVM(Y\F.,^/D(=(C@ M#L"M$9R!LM1X^1@!+*IV/U\43E6"H?N($_!,8?E->L?Q" Z# M1A:R(;(SC,W0)(W ,@=&=,UT&N$I&9^';IX,:>E'R=S-L3:[$"X3]]%E/((L MT6OA2++*20'1*N*)L*>MV>$JH$I87P&G,P87GM WLKH]_\7QU[22P5%E^&9O M+Z)ZN?\T95HEZ81W'\-2J(GJ#N4"GL/IY!(%I1()1VZ+J1#@Y3%EBG8KZHK] MB%IM$P3S.96CJA4N#BS3Z1JZM6YS4ZQ?3/XRW$ MG#0(6O3KK\Z_H@47B"U:J1;B6!O@V(Z #^$ M1Z(G-%2D0/@''"68,C UK/?$!7.1*AK9>E'&Z)R@,*4;.UQ-:Y))\BY&D=D0 M+,ULLD1C1&B1JON+<:8-Q%((+]'P@";2QZBCP5+5$](K+6*11\!7D&1>>,C7 MDJH6[J]6B#)[NEE@&8G*1[?G"VXU.<4",4"$=DK0Z(686)(VGP7G']OE04:E M%<^>TWL([_F03.;.&^GT9/BFR9-'+6SA,5@E>2ZS9V7X0+"YL?$T\O(Y!OK= MQK6T 4X=C>!KP6NC]6;#^5%IHRQ;VY1E :^W]FBSL2' ,<6X*"MOMTSR 2EPIVQ M^,ZP"P09)NC![NOJD@\-NVUTR!3>V%33T@9'G.L"LQ1$X3+L,3J.509R5F@6 MT>8?VSN^,8"6K!O>-7/$2#A"FU=2;P]Q\ABBYF"LD$_*(2T,Z5\]PI<(V!>M MZIX4<[@ LIOFBOY=I 4X-VWO8L50I6*]<'F\/,GH\$"E=(/6Q33FH&25';7L MAAC="960XX>3$Q WF=1YR<,.*"5F\-[2+*O<* +F?W.NEJ!\9* ;WSH,&&<3 MTJE))'46&B*. (,2EAL(8$8 #A@^H-0F(;"Z32(D4@R%G@" $J64 7MI7Z.'>32ZWSC@NMN07#IP7-CU6N$E7\!$"<%H9H$-% MK?.47\-D"PSJG'"]&&UR UIK2>'P*+R\_4R/I\9ZD)1$K&G_DF #STHO&43/ M,!KAHMF#KGE19%)5.[M1SWR98=+YNF'(H8EG$1O:&D9V;Q/P;?KN@I<+?+P9 MC7>5XN =\LJ3J&!,IC>87T/DXH='S1AS$K_7S%#6$%^S< DV MF%YJ_%(YK?&_79P9G/EK1I*2!\WQ-L>KI_")ZRL/)':"$!Z=@N]V? ;OZ_OK M4P&8QYMH&Q$4#VU%(UMA'7Z.C;1.>8ZNU)9C3*;FTV]$(%;!%39&N1:7')]]Y6K)\?#A 6,ZHJ(_I7T M[(O36P5;#!1*G<.O7YL)S467GCBY#XB=L&W+1,PR0%C7C789SD((89I$9U+#79YI[VNY'UZVT'7Y35D/' M1!R>UVHW&S9M,N,"21KN9DQS4V-,YW 1DYYMD_5_;"J1.% M8[=4CG5=9(P[7I%G&5QYED5DN%P_% 'K'@1K9'FWP-# OE.Z>IL]//DE!1E M8&9D&"Q>=H;B)K+M(X1$2@]Q HY( C"255RQ+T?@@O7B! M.0O1UG^R(V_0SB\Q:D%,2XV!F2%#A7BE'FKC/3K4CP[PT?(PG>_(X;1B@0CH MPBC<14@*8&KX\1>5G:7-''XHXS_3+)(!LO#OC!KL7ZL(&'?JH_II"#O.7A'SEW&U2U'JFR X'#JX@4YU2<% MK"[>J"L1GX7D/:&R"()24TC02M+TQZPANA M&Q(0-JW7H8!V1$^TWXY\NS9+N&,+>)KW\ 5 -\T^UR2VLK0KVI@\WL# 4I9I98E%W1Y\P;5R-9"&TVY;"9N0N1LFRL> M86L/CE8R)0.DM2/>WA/ MM[A!!F 4"^1N+? ?MRH%G&4[ AX/XBP=BXQWXRD!5Z:NHH(IY3"GG6[6.>RZ M.%+S!J\ :[S(ED!&: >FB>N#R[A^;>6^,T40>**64ED]A/H ,S(-_?B;5MM6 M4ZQAH-,,F>SB$';JH_T1CY1IU3:C=MNIRICRF)1+QE$HB1EUMD!/WX7@=\LIZ3 M?;/B[:.VO1;3JRJVKB3R%SB5;STVW'<&9O\UMSG]$N==>KVU M)]T1@OJ0I%8(WA/T>@3=!7=XP/(SBYL\X:8XI-X]M;K4.D(C9<)&8Q+76! S M:6B4USV_78^">T:QV;S+/>VN1[O?06O'L%KNIE"EL-T]LL8*5D/C+:ZJ8I+& M9FB% =AP1J&'99.M.:A63\P6S4VGV\=.H7(T*.7L AL0$"M5?5S Q\YLA985 MO<(^MI'@>*)1J*G03,8D7N3^TTE_ZX M&,UU^,\&OK,UBL+-C?ZS#2]@Y''"1#[18=2Z&M_I[I:,-!D7"/HP:8L@B/TTG!DR+C M"L.;-68:7P_WUM9[]*.&7.FD&T37K6WHO1/39I@ F5F+<1*D&[5*_3<8/,#* (MHP(0AGQP\_A47B/"CF\HI;54I9?J8:;\48F!S=I. MK3&+Y04&M$!_Z>:[NLR$_BY1\%H/_'5?(FR_1">(S3?L1+)?!G[I(MS8739U M1]BET1>Y=?M%>/#Z].]_^QBKEQ%_HP7W)Y]I_J9]46?+(5_" M_WVO@@Y4I86O0\%@XOE.026BA=#PADJJB^7%]$1V!R@MXI_KM)(8$<'2$!05 MQS0#5L!\!S5?9,62<@3R6J;@FHJ&^HK798N%*]MO[=@'\N(<>BL7!=?T%D!H M3"9JY8F57^XRT+Y"J=B[#<(^S(:VG5]7(4[@-S@&$?<@RIYQJ9!7%(]=/)6N M*=;;R4RA M6I&D'BVH<)T(VWU?;133U(I.@<3*C7 11RDGZ)55Z$^+:2#)]4ORY<,[M@^^ MJEJR)]]Q+=G6?2W9MUY+MO_VZ+?#?^_OGZR7YMFE@G-I= W;CGL,$AY'+V(- M?[3YY*DU'2*4<.R#P2?;3^ ;)3?W#*_A.':?+S@_C_;FQLH:"* M7]VRYX53>T>[P_ XK3Z$;[C79VW]R..#DW^%;W;W3@^/[X1]?TK-&Z1W O<% M#SAT$0S"+H(!1@"Z ;2S#=67@-C:_QZ&V+!P>@I8?LK%U,)/Y:69OJ(1D>B MI:*P+;127-1'%G0*-G4QH6Q7%%B_+>,&=L0K;'1)_AAGUMN 1>25S^E>[8Z) MQ"TY>D:+UU&\EV'#\B^A8(Z ^3;Y$'!Y1J(F..@E3+@[T$>6P'<:7FL7OU96 MIUTYE@D#\'[(-Y\01[LY/-[=R7#@?H)CD;U=.=5IW- M8BRY4UP9/5X&!,-5Z3Y^Y[AJ\B$^#LLF]JCEV%$,VP0#8JS[.B/DAP&/3I ; M@BF8F;IH\I1ZKP[<,?52A?BV'R7?:PGVD%/YB3XZ'8L6_9*N-,+WRBR^!JF71QA0'A$%ZJ4TT#%V]27'',1 M+#W3A\Z8R '$4+2NN)^IW-TO&8P1MO?+2&,J%,JI!CK#XNT&P=HTI)&[CQ:( MY (^RZ@Q2BJFN<);UUQ1ZQ@7MF)YJ%D<5I7FA-=5QK0&S;&V%9LV"@T?(@;! M(MDAGP3'Q3RCOQ& ^A3DBLL$5''9'!DI3I>J3LU%BLMTQRKEMDM;^NJ(J<"I M!H5[8!!8 K@BJ@@-@#5<72KI'M=,:LY%0=-N@:1<>9_JBLKKM>H;J:@GI9!1 M\:GRNA46?"R1BS,X7Y4C:]?7A#/FVM0#-,"T7T^ 5D_7#5;04#.!G4X3N_<) M$2C#R9)J=E@_9?5>"V&#,."'I6R^EWE+"A5IA,(I,MA( [2;_+H&:B=(;BY& MGV92<=Z&G).[8G<*&M]TTH\.W@VH;%\_FVN*G62S?&#D(R6C'40E6=%Y6I)9 MVUE99&J_G6 ASM;KH(Y;K5<;M%:*P+&TQ-2Q&<*I!W#RW>V43BG;U%VBV)1@ M 6]9(Q$DO>-G1*')&42ARF'#%+T[(<55!2/>YDE@\7&QX[HIR+^J\H9'Q<,6@+BA"%'G&)\N75C.+=]HP MD<< -&2TG,74,\-8S#A[G0PQ,;ZXB;[2.-8B^4O"OX5[K$;#Y5E23A/;S, = M( A;2L(LX6X58Q]@4N5*/^CS:.F[]8:,/4]80#4YG"AN)X[!,M? V@XR@H&F M_K!QT%TLG;@+6^X9-0VL,I1(G&$:5F3+HEA@'$7Z M%0^.N&/(%$E)?V^HIX6QA2 *KE32EJ:M*V2#HMV*(NR16,3:"9]6KBN9I(L4 M+1,Q#"DY/T8Y[U1XR2I:4$S:8-9V"P'_F.XB.@]I+?A"A=#0.%/HL1$*&NSE M*E)]$:;SKG\97O=!B+5//7SLQC@6"6]6DU-S51N2VD?2",@F,3UYY/GXER>8 MF,QU/9M;-%CA-):59[8J=05027:V"XCL+@M$(N,M(@CK2> M',207HY&(./BOJK6#'S).MG]MJ>0Y9QTP_A?,U22WA@A2/NL52V15(_5UM$'E+GU;;JM:7-5R6WWSI8F)>4[8 -;S#U M$HU2%;A359RHP8&#C:IAITE-\QAC?!QZOUA2J4&+SQ2"%B^ X&#H%#589SEW M^]->"P"J;++M3>_?TJ)L:?WKLDSOW4A'8X9G0#"TB']G1PT$*WB''/]XR6J, M6&SI1= X%%UYRT!6DX>N:,JGE@0;M\4YS]>C,%<:XDO(Y-^!$[W_*R<@N-D) M^$K3@93W=7A IWLDFAR?(>@BP0>0%8-4RVG.4QEP(9S3D4]2&VW1HN_[/IYI M%PLX7R%P/"Q:,JYDCP+-*TDS49?)IB\4HKVQ,^/50UYK-QQD9H/XN$*ZK:S( M-/.IN@\CNYW+(E))/76A@QGF XXZUDCD17C6Q"6<>^4-Y_7>@*%J2Y6K"^SX MJ74RCC!QSXN2I18]#'$8886'O?P@F-%C)RX0F+A NIJA<;V.A"]*0M!5GCW_ M*3QMPT'!IQ+?%SLKLU W5\!?L75SZ!/"JV_IFQ7O7"PBP%;9.Y4[28I*KJ%Q M/#>S:S2GI>3G.0]Q;QT0A ./!)#*8FYBH]+J-;.,"'=(6S5F,GE_O,3!J*^L%@0\+& G:/K$>-*&>["TA=Q?4R)=DCQ@/@#)ET#D0R7 M%8,(%+D4G<-E>3%?BCJKNJJ/$6#ISY,)FU*6 '8\ HW #BX[3Y8@SE4=R'*G M8B7$//.9ZTJEB?+(D_A+L7+6G-M*>VV\5J[XPO;].0(#@UR8(K M2-9+H,AD#%LCS2V.%2R*0.S_Q-BR*8R8&J2X69,G)2:]FO' 6S%#^F.Q\K67 M<]5J&.Z=RO;@@&8XEU?"*O!KH"Y_*FD5Y!6<&-R-S>^J. M*2/J/W;>D!2O^"(P$W7Z"3S1GHZOEA%Z'/MEUUI*O4.SBSOPX>+!'/49[%:, M#RHT$3*R[X *%[48K>JI0>[*;(*V)?4:*5>M&#'Q/8'M(EQ;#.8> %4RQ/ $$PGNH(Y6D?3K*NWL,:QR?T Q"W.A[N,QV/ M+U@U'2A_[VPE+-.=E+!KB#ZN8!<_F)LI.L"=Y]*%6="(22B0Q.F_!.8<4>:6/FPO-']S54,*UI\-K;3-WP#=-TA[,8 MG<5G(ZK0ZFU2U]LE%^]2Q*:9>_1& &Z@K<]L>>%1#G&J: T1;*"RSFB;FCJ MA(\8(,YX0X-\6: R])S#[MN_Z!-,-XRR /;2IDFRB![& 0W/) Q&%0ZUYE)O MU@M$>P6-19YM-,)WD2:()0S S?,3TEJ6:M#3.CAJGX1!'JI3> MG2O-2,PE,!56-!0O>$2Z3#*F 1ESJ%\0+UL)-F(*YK(^K]JFEE*\B]$D M6U1=@E,=E3O$5+$)REANAO&D2%V>%&K%1NWEHA;,"2@DQ'$BJ]7X-KK3:J'J M(@QKD_7R[9 B3[]BI,CC;TB1KP0IXEU$D*9+[9 9YFI52Y[;V^)FPN?!JH_M MZ>A+7!KMK72YKP[?CS&IF'G479+%?<9?9&6'^K&H3PF,X'#_N2M28C>U7$9= MMGS,(%46IJ([S6;SYF+3K)KWC80!K "#LS"^;6Z$%):5"]??3%/W=CGX!;<6 MLRMFJ&+HA+<9$"J>5WR"Q2Z98*=5KCC(Q(4*7+Y6=1^8:G':P"F985CA#I]:?L8.=\;)M3:P9(YX"*FQCC($'.4RF&77H2:0 MEF#_!R/;=(R]:]59_Q:I[P5S'QN13##'VLO;YTT;9T 9D(*QHV?%7&Q"C3/@ MU$@J4H\-4[F5->SF2570U/-Q<-,*3VXH?EDLAL--"A+3^#G]-$[J0!5O+,MQ<_HT_2W)4Y M \>\FG [AP1H5]*6M\EVF@S8,=1A%!Q"+MQ5OM?8D(2:CNUK'0JNEZ6B*NGV M\/\L)OXNI%_K/[1 -Y#>N'A1BBM=P;'AC/1TUP+>@1Z(]U57=0Y?!@F%"?W$ MG3!8I0C&95E\*.M0>W!:#A^)]"(<''OG>"Q:7\9^K#U.LWX;IG8LGIA='4_, MXJ;W7O"30=X)AB+E(]1S%B&F,D%,%:C*8:W@*2C])6.CD,HI M:5[+Z3N@K7RFPY\!NC;1*[F<#LV\]*+J%#RE/FRP)_ACQ1F'3O.,\\36PBAC MFAJ=J4,B@ZNXF@7J3HTR#UVOXAO-C$OWB*4BK'RZ M;BIN"[)6> 7X>4AX%2VW%Y8@UG(5A5^GC>ZG5"U*OS#K4BN('M[?,77.M!P\ MW$@W;]AY?GTC?R>^^J)X>NS@2$=#NL2WIJ54,P671OR2>]5]GZS0KC\+:0S- M-P-#PI(+JXMU@,5V!4/)"84HDAY?(;THH5?9W]$(: @A5X!!I*905UYE O55 M=^[H@5<_T1NHXD(!/MVNM$4SL@^LV69T?9#L<"=HLE-5*7 LJE0"E,B"Y2[= MGI,U=X%7R X?]P$[+^8K/OBQP,KDNL$%&?>+%G1,AUAHL/KXN;:17)ON(:6N M0!%;QQ:A,()[80)VR4^Y/T#XW#C"BU6+WN26$5].P&J*O3J_']CIHTN&DU2J MB):LP9K:)41DH4J>D^CDV2O[%W2TU4+KIHENTT[BO/&1N-&JLS& X=!H4M.7 MNTY(/VSN@D[VC3,'3=^4@[EXRO'%&?0<* I(GPC,,@'XF2+GT59X(?WJWGDB M7(7/5X6$A[Q(W7GR]?AQ3ON0)G0[OM?6ZA@!$T_TD_>F%;7VB[L(3EKR$VIV MGQB^5.K'T=Y>^L$+1XVD59PO 4Y"$A:?[?7__L("$;\%*TN$?S%ZL \5=U]+ M2"QR!=2&PDEGN)!:V".6TA_P0WD9OIG3,^D+G"5@+S?Z"R,&U#1K$E9K@'0E M^3\:JF<01H03V4P^EP%Q^6#^=* %15'5=7.N;IL2D,-W<@+.+*[V M\>DEN1EFER(%N5&,YUY8<@WAL RLE;Z9)D@+Y'WL5HS[P^1#9OR^L^QS?!%- M2_(,,@ACC@Y+;;'0]IX5/\+[CJ[J/%^:#P/@B76G3D3;0K-+"8))M43C>S8\ M%*SR7-$;:A*IP.@>ULLS,LA:(C(EB$Z8\_'(9/\"N<-(*48,NHK$I9-J,S6C&=3-24^ROMO4PK()0_R&BV! IW[Y(.VP_473#'UZ ^-_L\; M^E3!:P]2.,\2H1>7=E/UO2TV3^V]CQ\=:(,T M2SLGI^;N9'KL7;?+;S_[BO/;3[[EMS];?ON+/B:^:IEKQ>!O>DN2],WK=T=7 MF!UZ.XR#O-5/;#FT@;NB6%134CG AI]'3(@PZ-Z^.;H"D!\[.&R:J;?A@XTN M,M'*^A0V]IFWI&$3:0F:..+K46%IN-$G_J^IJN9PWJ;=]^^P&S+[*&R2 KXE MX)'R$R.LU-*_N10+VZ:,@5KLC,5.JA>2>\B7P#$\M^6(E]R_N82R:D[?'),R MA.UKKQC=+$'P03X55@9'&?4#G14")J]./[CJRBY&V=''S\ Y88Z>6??)([AH MF9ZC61VW=FB*-K:>B8&9D:'%TTI$D5<'%A6R0S!I1*P9KHR_8<21BYUZ(<)" M#<\"]SX]L%8GLDL[5YH;R9$A/)MK-\C$:!6U2%*]'4UJY'3S0JR=)](E57U: M'5>:Y[-RS"TF[^:B,<#&\V";%Z&'V'B+=5H=*UD-83=?D-D'M#AE\^HT)(OR M4A_)JG">+Z4BLQ533MS1,LKWK>]QE"R-J44N\A*EB) H\W?D6'XN11E?OQ%S MC/1(L>!T_/BI8W_&=*4OE".)O7;>/25M5 7N)DIZKUQ.7Q)!N,RO%D?_#9_] VI,T<*SEBWG)6=*&P5K:W%/.%R8X]5>WKN?$:87/>'\U\,HDG6U],U9 M )Y5:N)IZ*E7B6S4BGW*XG&Z9A>R,9*['2%[%BYEI.Z\X\S$RFRB-FEWC/A> MUW*.N* ^PI][P'YG-)%AK'@2J:9F&4:<9(V6:9MHT&HWB+!9"H(Y 20O-V9L M-V M @)DFXM.G>>M;BM*L995T /#LM=>68^/!>M)T9$$ M=K"PX6Q?(:<52?I@57@C.J9+;BU',D^^%.]K=+RWLQ]+B+FVE45$2"HT.K1P MZ)\B?FPIS3>X^FW(=BUBSS+AY_ 'C.B8E0VO4P&[(>U53=DZUX.G4("8KTA! MN8*#B7Y=JA=#8V0VM^@"2&L8(3\,3\8PL K0Q7.F_3@-BR"WW](\(TZ,]EF^ MF._"29'+ADL(&TEB%S.POE.7E2YOFJST7#8_1:.?FS+M0P:#D1?#1:SY"O'XNB7U_+TL*T3RO: #1PVT! MQ3J!QX\SH(;KJL857=8<-[CT?NZ@"I.>EQL1HH@L!QX\]R&^C!,+GTR:5F<= M%_2Q?Z6Q0XDID+\CZZM,Z17C![+13UEJVA"@2EFEQ.-'BZ<\[$KZXC MO*#XU@)^GN Q(V^K@!([+[OEF9B'VE\[+*Y? '$X/0-"I5QY?<+K3RRGLPY&%EWRCF5D@RU.P) 414[Q=&WV,Y%S74K9PQ!C3 MCXQT+2YI+>AJR5'6^?3K$W%W2JR7@IGAS['F]5@+\5&BUP2PH_>>^E7801[= MF#R2!F7@W0!N.AY06[_'V=@>*T%>#_<5GV6\RLYLBK5)6U_0)*R",/8?Y1*; M-H)&YR *+33\O9&S>=U:;*BN]*L=[A.)V_(=L2;OY23(F1Z .-\UF3>K:9\[ M) C7$CT*U[_ [J )^[*:+=E S?<^792PU./3%C(]#@RIC U2BF1J5F*K55S^ MORX$)E@Q#GU-KZ#>0@QB&7(0?B=Y^]PZ+EH?)&1ORX(URJ.]'4US!$!I47?N M>"@)I$$ 7MJ(-*VE7?TOTZB_XEW6M,]0BB^. =+P)(!YE52F*0S&;\],GRY+ M-Y!6&24W &("XD3%\P<"()+IWDV?YU>O4,D\H55W&J-4G7HRU02!G4IH("42 M!=MY 13U,EX>NM8 U+%P$9>R^,"8IS1CK[LD33P5;W]\DINFUVZ%@=G[BC$P M3[]A8'X_#,R=FMQ7*CJQCX M^9C[=$J2JM%&3N$248W;A#3,B"Y$8:*A IC- M)D[4"U9"O\OD9=K/=TJ>_64GS$/\<4[Z2WF]1FHPOI#+F8Z^.R(-"NH5I1E- MYTD5>THQOKYT,+ZIIIMQZKZ*B"O#8[4DR=XZK\FK7ZCID5>H5! M]TM! B>%#<@5TV;A2T#]NWU9=RATV3#U'):10]I5%Q?N&Q\$1T8D]Q?*J)(; M>MN]CNT&?P\/P AL>%V,9#9]H)A!.<,5'HJZ!^YP8*@6TTZJ]0]GPS>;K2.& M2E'[:)S:;?1HWQ!PI+LA M_7VX/P97B6W6OLZ3+7)FVWB7SJ^Q1>6TB@.K$]20!O7$!.-" A\'34PH6,]U M.5?^>*T'58)+&;2+3-_XH9;XT@?IE'87GU_- M.$0]3'VDY&Z]P<$3""'P.DY4A!5RUZ]0BIS8SGX()8Y!\_K\ .N* (RU$L[. M8_.Y ;-?*W>SM0H4E%:KR:&KF,J/B9AM_Z+W&'AM>!(T.Q+7',2^)E\F'LXQ MXX)EB8=-.)U2GW1:ZZ8D??B$K_T/\^*)][+FV\-]=J&HR?20FC[6$30TB;A* MHT2HQQ'2O<$&A(&ZJS9 [Z-!9&?:D ]BR1O)?_G]5.QQ"L.4R*#LED(M)3C& MOW("(+'&LE9[-BBT4!";\,9OWM6SWUUWP4B IHP$G^_F]@32A_P-W_.YM/S- MPUVOC>B9C8:CSL72HZC8"QVD;]SBK>[K:D[C9;2G\^EL,JN^CZNSC8.I6#*PB4DE=F!>AB M)X8.#D[*)8<$&9DUU0AB@GMSOM_437=,SBBC/H(1&LBM0DJ@)RVC8F+8#DU@ M]KZ"-POV>\6P(!)<86L#?8W/-D8-9=KH"9($+3\N LQ9)R!QO8GUM$96WT7) MRWCRVJ D:/D^V(31Z9QWQ4890$L!*JG#%F^1!\6@W* MN)E=Z@9,T*.YCZ$2EPV13R#,3 MEMB_ F[&RF.M5Y'&SL7O.R[J#^EW@T++>U>#TD/I8W0LJHNU_%>SP##J)LN( MA404K>0 6MCF.>[7(Z-D M.M(@#E\;;P\.L^='1WDFM)H&H4DC2UIE4PBU*"J%A'9!%E*Z;^F#@GL46E(6 M&C%E()#2,D;4WJ*-FR4>8WVD^D7W3)->@$BGD\3\.C8W@2C;IK @*;*'+P9A MBOS/"NW!9JO6 %TVD_ &I9SDY",0$#&G32HC@;R1C7^R*^34QK(<"6G T/=6 MT+:"B291L772:-@$S7=M@Y.WBYF%Q";'STYA[71,C*D4'A6ZQ_7?(Q=MJG,[ MQ4R'2GRQM"2C;\Z)7FV>JE":I[7L77GGSG\H"'X*3HT5#Y,:L?E2G5?SF-PH MH@XJ80MJ:JXPZJO*X"JK6FD=(SHDQP$1+#D(6Z,>HKU.$O[P>H2NYT5*S\-M M.G6$>\/,!..+Z#7N, +-0;>EBU.S&L OJ4S X+5%/=Y+$=M\? )%ZVGON'?S M$G0G^$2RW\>7T:4I8V&\3#6L[DAQ..[NV%=E M4/31G>W7XF*G)%I=NDY59? M3H]WZXYU=,&-VB9]PV2T3)+^BL-?U9$>00C!137)R1^Y(")N+65S]<(?:E0' MK:*E\G#]U93<14Z8Y[C8A?_>H]!=(]5K.+;ZT-#88"U#-[*X!Y?;S);UMTJ" M[S[XBI/@S[XEP7_/)/AOX;B]2=HCC;E*4LLXI-IS7LD-X7ZBQ9E5AXPJ)I?/ M#M[\\_#YULY>AL!%>0:XCC=ZQ)*7+EHK5JB+.>)V*2D.6X70X!N8V/%N UAZ MIUJNL PMBYO5D@\*EMZOU#''89#T)X6_$'-4Z!0%.QL%Z:ON@W9VS\2_1CD^ MJHX6+6K%;*G3O/OZA:=OGX!OG2UX#J:1KE_R3<;O7>AUS==M#"@M/Y(#H"1C MZ]K!A32_9_$ 9J0Y):G*'-E-*XP^\KP.$^)=Y^6=(N>:HWE3$'+*5]XOQYU M0)DN%DX@2XM[(F$2\$:W$!G>.D6<:;J"E>7B?L87[* $0M;R[HJG*D9QT^^V M=Q]7MB M%*-UV2#?=SXO&> 9%6=:[P]#1GO7?O3U;-D*VTWH;1 >[/C8UM49*GGC0S@P MO/1UVW=<1/G[2-2ADG97'V&U+T_)OZV1G$OZ:>?1 G6Q+C38$[MW2E&KJB#1 M8J=0=K3<'\OXTDI7/-QW-VBU2/,3>]F-C&K8XX__G+8(UU#\]*^_Y8UU*\/I MMF^_VM84N^J__^3M,'L-UUF1SC [C)[RI[^[R$A3@\SD4HRQM7_^O_^OO2=/ M][ZS3P48S-9/!T7A:]Z2DGDKU4:9-I/N54(TX*+F@]QJ=W%+4T)*PD2'74*TN0Y^80M-.BQ M-4%1HS-6E%:1[Q_+!^?;!@PWX$!:96"H29UL=E%T25>=WB'Q1-6NP39I+1$P M*$R4RI_@TF;S.2STZPGZ3#DB68$\/A.^,4Q(JL#D8$DC+^C#_[=ISK[#([[M MXKB"*SDL2KM!RS<'T(FCC!)$+LEW3A*_5R_AE^O;CG$\:)O@HRPHL=@: M#FU3N(W*'9B3MZ'K^/K.]%@H4=9HOT>9).ZN+TL+\0=?.V)FJ))P?+L';[': M[WRJT4SQ3H24?G-"ETFYV143"MTD1X0]IR4E;GO)X7;;4LM^BZ9//> M6+217>3*&^GQ5C?UEF5>AD24WW;N5CO'5;A2#NN9*-F$IX7@30!SJ*K952T1 MNC,Q^_'5+EBCQZM+P;)=]6_]:K+\33"@2: M92=-,V7\4--*Q<><6S4 +K3LOGDXG[3$!:GY)5-]%Q;G2= S BVU<2'>[R1 M%$/'Q@DII;>YX*^DFN+N_:??ENN04?C]0'(NU)K27S1HCJE+H)Z*63*G03,? MM^F@!KA6:*"6_0_=L.< )"WCYIB:Q2$_;KZJIDXQ/C0$#&Z!O9DL)6VB8=7E M92]E&5*1ZZ+IX_GH-8GWH- M@FW@+H=RI+5>\QVEW.]Z3:W':^@/JTYZV\S3@BRG'@.CYR1@S&$;V)=;N(TS MLI28*P2&:TE'3O"1+1!=%A'[GMP&TOSTKYH4LZ&'7%M*PSXAA4Q)G MJ>;0 CX%CW M!LX!HQ!6+I4>5U4HS9$WR3C$ZL/+_#2C=RBW2^?S*1/@[01S0V^;,B$ -R _ MU\(XGZ&)J&]]>G@33_*!%PSE*33 1<))['Q+#(\1-"I';%5UPK#Z$NA6UH"+ M9J[=Z87.2S*;($6*+'AF![:V9E4]:POIKJHE*QZ$'9[F5C4RJ.SJHD< ./FK MKN >AQ( :R82;YM(X7;_0[D/[W6YG01975/LN?R3RTIM#B"M$.+KB8LG$0J_ M_2**3F.]B'"T7"O*Y6!!0V$&.U<(3AMR8 79U6XY=AC MN&8TC">&I'KNM&#)"]8YF:PLL5\%,6)F0("V#6GOLZ0I^ 48P'@==6? ]BPZ MOZ9?=:5H;!4ISXE$BQ @.WF*HN@\AM3/(L"WH@(:L8N!*L=I/R_KJ?!G]?5. M-NREUIVN4#D)HKS5=%K6\TOI$%G#3RPZ&!:AI"?"4+<-&6MGTD;9]Y:LNHYK MF)D'.6ZPKJPBFJ/"O59-L.J7>?">!+K>)70B:Z["4![7K+&1-E#[O.06O 40 M.UB5;']U0@I639@HC-VIZ(UO(URLB8=FE=J"24QXBV*>D[2L^W:C M9-M1G1J%/W(?+M\H_@+=S9HDF&)#F-Q-/80$4*"7JI.W#0 M,/XS>ZL2U67[PI3IE!Y="M:Y[(K,%_+N6C4P1IN2A<7UI<=2]\0XJ;ABO&LOE_(,/M9[J<:FV^.= %9%O/R09R ME1'^"UJ 04#BG4$*5IU8:>+$#+6E;Y<2G)VL8V>HTWY$8KEY]B$4_%FG")R@ M7[UAUES^M]JR4<3SWX[]1A[?967-3]O_N[TE_'N]6CI_1([+Y06Z;?.&T\IQ!7)PV3 M5&]C,]^P6ECLMBAOUL4B M#'&74^[)X@OLN8M.45_RCKC>HIT5'\3"982O$2;@%[1L"J/?ME<(=5,G(2VS MJ]((IX4'^P+A2$.1A63EMGU6(WB[2)N6E)NI62X'DE ^,:30'RL.2Y. MJWGI"[7CY8%:X'B'\V(UU:Y_$K6SE%<4O.3 &N>7*]"1]PI_C((E*#/K&R # MIRG(V'_K,K.[D#G/<&"BP"LT8/+T^HRS)J;;G9>*QO->>=LB;G+&21XP+B@= M5A)AUJ++*!DMXAD4 M,'FB'VEE0W[+"R1:,II_;6I7>V(@NLUSN$9^%)8\02 M]W>W3277UUORCP!'6,Q/_"#+=XUOB M%F6ARM:;!O0C/45A#?#[6&$BHSM^XU= _;8,1F&C@_9:Z%S1V:OOIVZG!TI9 M?9AJE'9U'G\<8YFUQ5F)+(I#/F7\_5+F&J4YF$FJ(R7V0;M^62=*>450?9<# MG3RMA/5QF?GDMGG;+J$+Z<9&PF"2,Z:3D=P++05_/>1PQ!44.6,&(W):N0$O M$[Q&)$)&+(360'14V"].BZ--T4N7[Z@YSU4/\FUW1K+J:QVA!5U4:/?;.2$" M-=J2'N8E5'S((_\(9^;P^?OLI5\77^[R"A=D*?15])&71Q+L^*$Z;HOYLFC% MGW)@FLDC\D65T$[C@(41Q'9!+(&Q-O!M( M\"/\UIUF[\F2KIARS 5$/[ZDDK/&AEV0Z##[&F1#N%[*^M_-I6POSU;'+^(M MEMB$TUHHDF;/0.PU&MHQ@C(6TVI;''?/;06X,]G]TQ#"0DF/ER(8\"V30].O M5XS&BBRD7(?B.;7HQ=)'1?T@3SOC.P?'<4T:(PSE %+0ZR]L%LQR80?-RBWA M\+'MXM0?C[.('D,GF*[R"&+$9] T:7WIV/*R9RA)I#UKR.PC=NP23$!1O\;X MSFW8SLV2QUH[<7TLOT6.I^N7,,YD!3EQ+&OIB=.:8[&.PXS'AK?L^L7)D;EH MI8WR4#/%K7B=$(U(*6CC*:: M!]#/>=Q\'!>&G,?,HY+!8H_K671W:9O+%"$?F)T]NQY,__%>%+I M9V-2^U!RFLA6.9<&K+1(+5R=2Z3=JBZ71N/D#QGMC#]G%JQN FS1+ZH8=F#) M)7^&!;Z(^D+*QB@CV87&O2V:UG3#/>J4%"/;'WZ/*17)0@Q8$%R 2DY=&&&@ M_[MZ:;=1#7P-!-='7AB)@[A'JI_Y2@JCA&#:;KK&+AJD_3RI(BU'O1),% ^J M.AL7A>0^YK+@I=0HP3IF([&)[A+>O#0^Q^O7"(W0??X!!_S/YDAV(+ M[(M&>*.VWVPL\>6C"@O"XAKX4 QHCM!78)Z M#1I9(?Y#U$>+^[H'A=XQZ'3)MB]=0ZB,I-L'X O-2KEE\;%,:5B%>H O0LU& MPBKB*_RB5 )-?Z'PW91T2Q=(]%DYK0IMR:C<4DB#1(1<=KFC.ZA0,95RQ0YG MS,_E#E9(4BSC(HN=O>P>^2;9(:S'O7U,X"U:'QT>6KKD(+K=LK?@_9UB.)H_ M\5P_KIQWI41/A-J\2W?T_H;E"7[VCM=Q&6 0MD$"7Z?5_% W%_-R>E)JL.F\ M$MQ.[Z)=>& &WVAQVV(VPF]FL*TSKIA;C '/UDR/@1<1<;]_ ]_K0\NE'Y&. MJKHC+^PJ=R"YB&$(F1LAMS+[A>D7HVO>>&7M.[!6SLFH;=1]\-V) O.V1 T\ MO;:>N"BU[EZIM<>N[[6OGE7S,6L"P;E/L,FQ ,@T0=K^!=SV$=P2_]&(,I<3 MW1WJC:0_AMYKG45QV(X,,"AN'EM6$H/G1CO*'!YCOH/6LK9<) M;J4D-81^3ZR5XM"C\UHXX,>BSB>C/+TW\>ZRGG=WS7D_)M?S#M7)IS[^'2?3 MWX6[ HB)$)H[L&#,M0- WX%J>;"WO4M>V'S.='[/UZYX\LU)T8):7NMO\" L<*[9"=^V1 M+C=C_6NF9,!9&>P01X-!SD>."1G/S05XJD^KA>S)\:5ON>R2;()=%E8[96T: M!BF'J#XQ1BI,*R'U2^<9",ER;CV37!X,X68%(1G,/.HF*F5\+0H@2X1Y@]U2 MUI54,(L-KR=>L(EJQZ9+G8TMMWU^:&T>!3E;EKE MG;SL_;IN0SK^H 2]7+G0?B9J8Q)8LKEY"ZC.$R9]?87H5_&O.I*.H%^CO&0R MPC>IYZD5W&E3N4G42!2/N5XYB^".J'E_/:3<=>:1S 3$AF7HN<1)#6;HI6;M MG7E5?,=P7"4"^^,V(OSZVX#!OU"WYI!$;0XH+Z(];X%A:]'#]'WQ,2=G)[0J MPU%])6S^R%"P-[3AEHG! GH]'#D;VF\G)#P,T@#3&8LZF]:S9MS1&78;&JO6 MV3"+@$UFZVQG)*VW6;O<>?*)'@'R 6D1#@8-N9%_9,C%>X!49H ;I%CWVR^Z MDY*4T-5"&R@ES9NF?/NI<@B]BHS64N%09:<-X +L-OU\D?2(U?9T"2>?KUE: M&1Q%7:%US=)X2KY'M?"K'$L :BFUR>?5235G:%\GZ'+IIW9>,)"N.7.R-MR2 MB]%G+T.TL=<>T-[7YR601A=:2(WVJ]P+:[C^J.V:6,67,/UJ6Q%&:'*C#,^2 MIUT[M*?:!]'C+_69[[DI6!2G^WS=-=THX&U==\V-5GHI##9N@E,E2!5KH +: M 6D;4B[9?@@<*YNENGXNHQJ!\1F)/2JV47PM+O1:= J"DSX_7/4/A07N"=4_ M@: A6 9($K58:8Y/1VE^*Z"^DX,-UH!^7#2E=!W M. 1[R/Z\:W*S&9D;^4*)F$2QI>Y;:U5)8JT2RP=359M\V5UM@%=\KWX1Z6&Z]Z=EIY0>.#XKJ MIN=(UBKFA,1ZDCDOZ8]?N#UO.3:UL)[\5FM0_0& 02&Z%B\(,B-MK)/("Y: MM93',&6J-7- =<4,ALS$CB1Z057DW M^ 8;7HI_I-ZH;TR^;)RLE$E:U-^=;_+5#>AEOJ1*V"\'MO/P*X;M['R#[?QA M83LA9G;AK<*X3?C<6O>EW'\ K$H'Y&M55MZ[.!.M*G_U=3)6Q59-+5_3D7[V M)6TCMRTT$-1M)Q40>-:L9/8*$'TNL\F\J,0A Z]^1N>NXXOP3=;'0X$A2&XA5YHD M0H"H+->"N]ZT_R".3=PH?HT$S!*I=?V+-A*LV[?;O@USK?3&[!>1\@O0^MC[)C[M4I\%=VH^+T]\18P-,54=8N!Y4IRN+TQ#YV>_$Z]Z M4MH3K>F:-^"8#UC8A@,NN_?@OI$LHJVZ3OY()AYR0WCGG&QN9'?HS60NBT\2 MH10O2G\BLM5"(#ONBK>-:-S8@#6FEC0O*\\(#)Z%>3XQ)[\=T=:TNFEO>D_5 MPF,P(/U+1E1Q.6HC_[VXXLSCA5+CN0#HL92TO:*RZ/52(\FA**V'<+S]G'N) MMISIB_@2BAR$V'%0>;PNN)41;<).ZR ]:U"=_, M@I6IS9K)JM-BZ;0A.GE!5L8^;Z0*HHM&PF"$<.$%;76\(ENUMEX*20:4\ZK- MM)H)EQ3]6*9J+U6?P\A!M:)L>J;%IA%MGCW MP<[3[.7!@=0-/-K;V]HW]2&@U$Z!)W,R\8M6B@G 1>34B,IC%+_GN8MZ)-/# M\X3:S2JOL798R)]J-NA#E76VGY!_9V+J2+G63T?[!RQ%[M"@M_O\H.?5>65. M 3YDU;<+E-K1XPI3 %"R/R1YO]R=.V44!E@!6[R#,F,5*&[ZT=JCQJ0H7(IMBBAU= H- 2_C/ M_?>YZ>J9F8%;RV8+_W419]F_5VW5397DE,'V5B:_$B"(Y)[Y2>O"'K[^,T*^ M;GF$0",9^-]PMB'2/A6!0"XSCMDY M[)@:7=0@4R$.S24GM>3FC$HB>S.E@(L5AE; NOWE@ZQ_458)+N>**8U6BO\M M/TZ0R6>!DA;8C BV7_7\U0!DS8__9?/"@Q MCJ]!2-^ =#6R_@++CK!=PU,E[HRJ6I MP^9ALD-__=/Y.FK(H,Z>%Q^:99&=;V<_%Y>SHB)?\;">;.<&>[=2<9&*"-[* M*/JS!J("S[=U6FZ9+4XO.Z;8$ETV\;%D#S]1P5$#'U1S7MH@)^AT)F?5GTE/ M#0,[;]5.3HM.43/^P;G#I4XJNN8HBSH$ADCE4@1N^D3V% G=MDF;-=\Q\@"# MIO)0:3RS:L[V6M_C$+^8BQ)TX9Q?7$.*569;-1,E(9!J54O \MPY 1^J#>D" M&R$SXPK55O*BJ3[D&X*<_1;\+M$Q]10/?/IB%\>'W/QQ#@>9]R&7G*W%O3JR M"^>%U[/,KF67:JWO9OJ"-OQ#ZV;C\/-R)"3P&0^VVI#NS94K%?C&JM8S5X/1 M<2(L9TQX=JE_OW8QK'%9/T!ORV-$$KP69\B"?+Y5R-LQN<]P2$ MR6R7BHD/]C%7-)5PRU 4//4GD8'6GW02R2[T63RS5PTG&6V^F($\1"LN$\O6 M=M)- IJ=[?VJ^Q"GL&RD=O:%MX#FLEH6UE[4C"\&_8F5>_-U=5^=&77%K5%P M[_J,:3@Y(3%6)X$@8ZW.EC;C7)J[9OM>S271"F#-'.;SDFL#S@W'P[Z^7""> MJW0603(#X\ZTZHY1)2[24+1+%!7"F;"*$G6?E,0B+51HNO%:CP@H>X>F]!=U M5[P9J@=,JRZ7W(7RN!7VFT1->&K4?BK.S(NNE%*Z,6[FI"[V)C+3USWYF)[. MP?F\FL:I]9Y\2?L'CH0OP.(?^A0U7:]:]_B2?,#I"18M&OAQ,_4U^D'9.U^S M@GP1/#<>C=30T#,G']178]$CSWHY9^^9UF\[>V&$[Q&,N-#>L,$L\M>H-9B- MDA#NI^TCFEG+*.)+9%OH*"1,5V^XC@8SM1Y2^]S[/5.Z)SYG;U[N'^1)IRW? M],CX^^5&;[B6F.-VH.8K.,HA,1SN\CFKRFF@Q\W5)0[-.RT24(<6NG%!02[+ M%,A[;;V744Z;I6I2^^U MGLFQ[TO&>^HN$O>JDQ:T;LTAZ;2N3&A/CID:=2VKY.=Z>31 M_':WZAC(8DVNSIM)E#R)]!'S,K?&)RQV*U?HJKV4/DCPH8718J;%=4(54OVB MV9C_DJ+X62GE^OKQ0LZ&_GV8BI<&N)RV;SGQ.8];C25=8#J&-$#DAQ 3^K%E/^SQH%G*6])(QK>+IV#1T2$:1M9:9S:+"'K:@=%S3ZH0I*/#8NIQOFNR]UYXU)XUT MQAP1HZ)-RE:Q^F@0E;L5G3I /.1BP4=P1[**Y73<:$80C4D^&+!2'0U:.]IN MOL$M7V\5CJO%U#@UHB\(%[=CPKP9"TIT"T3=#7$1*%& I:Z,R(VY'J*6L$P^$R"LN:8TZ(.XNI/'>V\YD!@VG-0 C&:: M?E:FWF7R0AY3N"_<(/#-IMR@:V/,JS!-=@+771ZR$7GJVDV+LP+<>C%\RO?\ M$RHFY[OBE6L8RPR[+PM$C;LL-:4,GQ..V*:;.P+5LF@Q6.RPF M+BYQP/$*.G*9_@KR1U/OW%P#7D]Z_L',_ MA,_PK0?27M9>_UD!ID>V1F:P$0_^DHMU7? 3>U9@\1$(B8A'/ M+1MBQ;:_@@J8-B09'TW-CYB+^,!@7\W54M8)%I"52R6DD(!./' M0KF3O/F1ZTU]P14#\RP44T?29)&.5!@U99\8D)A9@)LNBHZQO,E4FU B2"^9 M5#7W("#;#,H#7X@LNI-5QIB> 4%_@@< MH+C_E.]*^(:+'T].E^Z@69$;/\^LW5!Z&'TH)^KA*G8F@$'B$C7MLJBMIRM7 MV,.C2RYW*S)+^(7$7-UVH08M!(XT!ZIDRV;O6C4DUP1$RA'B&%^":7BS6RUP M%CHF9!4?@G$<49AJ]&T*[PT,9G$) U_!\MQ!"+4?7A'Z!1YE)(-6F].T+@9C M]3K]*@K50+ ^&\#;=9O8^!\P/7([E,GCKQAE\O ;RN1K0)D,\?@2I;5LNMVK M<;J'D03L-G+>0J+H\=5K_A__V5 ((7V0J-09MZX5/K-H%%RT'\INK=W=2.S$ M!9MF$'*.8S0,\8?.TS T_>VX-W%OE[7X$]O!4=_:E (XF#KURA1!)#,"R-MFN+$H53-[ZD/1+//>Q;QG<=*(A #M5^0F***NS# ME18XWS'&Y0NV6]ZL0P_%729;;Y9PP"" &K7O9(4&#V=IK8 L5AJ2ZGJ/0L.) M (; B2'3]70D8JNZ!G](=M@W7I]4B\HLHK6 *)^_&L_7*B"W6NO<;:^S0-P? MPP+Y\;K-DAJAA*I6+Q$7[>-V]F,10*?C.X%'2_+9@UA.R^*\XN:[T1O7"!>] M X+K Q[C6(NQTLA>C#3FDQ:V40D%1%HPQEYV3$-J;KTJ/F3KJWI5:I05SSJM M%KDC^4#2@$OIIW27G;#CU]3KE\6?&1A\DF.3HB.-^'C+YJ0!;'#&W1EZH%^! MR>B4G+554+XKZ09[5BU]F32Y=,I($EB$BCH>0]6.KX;< 49#)MZ%[W>!OY998ZL\T_DG=.7*U4)B414YOVZ\G@:SXBI4CI%;KL;KG,@O MP8SU0@_].#S54D='S5B8.^GY,J=S(Q_PN)# #8+A3W72?%AI3Z2X)S$0UCHL M,5D&9%RD&;I&8'I-Z*!M'I*:]AMM/_XL%;P5&%C0)+',/2C+B )(F#IV92)> MB(CS%^D]TQFZGD;-'_1H4F43!=040'\\KXQ_+B:S::OS8G(IMH(R?4L=+P]X MZF975&?%S[P]$/Z/H,5&MM8?&03N1K8U[(SS$0K9WY )E0M-&ML;/V$.U,-4 M;^*@EK*DAR:[?(S-X%?YK_+M#1. ESO(C.M]@16=1F]D?WRD)G;!>YABDR)) MA2=U9#^0UCO;>E46D].M[^=D(TCA&/UU9V]O+W=ZUXY_+$1WWQX<9L^/CCB' MVT;QKAII94#UDBJTW*SP>3-1&UQ[F%K ->"A$:A3 AEHB:@H^/$/ZRZH#/X%S%)>#V-4"I\=UTI=5E/ZE 3X,%3:I98 MHD]&$12XM"^4OL)Q6819Y8(+22&5='N=1'T/!]$=-(HEQ;J4FH#&F)OL/N%[ M:)RL0&#GL1+R ]#!:1,P?ISD\0OKQF()Y7BP3O"Z=>I(22!/!Z:SM$%GT: ] ML'$\=K]AFFW?A]?FEQH=+Z;GPO[+2>,S<,+'6A/JBEN)GN MIDIB_5XE\25F=O184Q1ZLL3UVQ#/BRP$(*34 &3)2UCIVIZ]X,1>$#20@8<2 M]V-8K2;VORC:B P>+JI$VP#I4LW*.3LQ<;E4<,S"]=Q#:FQ[1Y.MP6.A(YI[ M6D[X\V9/>V[&JM5\S\S_G;%/[./'0%!C@>SAD8OD,M*Q]T%5; .4TJ1>,C5& M7Q;,N+124MQ]JZ?CG3O'"ZSL(*DM#(WN_EEU!=;KQP)YWP,&AJ4-*_L1>BP^ M=^!.J*I9Y"].:8"('= +0^90ZB-X+A:$=>2S3QN1<*U383]#HY+]C($7>'^, M^-D1TSFDB@R*E-Q-S>K4CI6>V2Z%]?=FB -OA5'TV&,N[$62IA("Z]52LF(, MFS7I\X7D5Z0_S%1/:E';M5R4R"_Y9+-K):%(I\6JR("[Q^$WDGON.;"45>8'#Z+^@0DYYBN'=\MU M)] 90E07(E9<9VU>!VDX.GR3TRWNH,"-'Q:G3:U5^9KTQO.$(KDT"@ ZGR08 M-"+5FTF?K/.FF@PZLH;ZDTYFRNS-/A+-?NE8C4P.E+=T0C V;X.+Q,D-(0]1 M)+DE:_XKA7C$ 5?1Q]E^9W2^P7VYZMGPG3CR>)H*^K>VO!=P-XRG8-:J/G2 M[10TLTL(H=*39],9(I&C8A!F&F:='_V-X=)HQ$D+3F:*<#I4)VQS> 2\U.DA M3J3$T5K.10=Y^)W.\3E=X7 M?%/T5& S2TF,K ?E;'BH79I3DK3$)$77ES4)4L/'.^9//BZY6.6\:0O.Y4A* M9E)8%$H8/E:U(IXV[%8)W;KI6)2%HNQT)8=H%)10EUH KQTT'9M5_"/C"$*3 MS$%+S8@D60/$Z9^H(WZ4BS2V-G,]8P59P'3Q.PI-\R&T297J-RL*_;6W+ MXO&4NY85-Z'E>Y1$5Y%D9197-"L7=1S/\HL==9B)L&EI=;BWU&5X-^DHY11C ML>EL1(?HX5I?AAU-VFQKDM8[W(F5TM&](-6EN-)6/F7!N^NE3)Q!PQS$MH*R M"+ LDRNH_8D,S^AA'M[FSX-8Y=Z[=B"6F5=J<)61V:1!UKA!=X([3+)[/8XD MCTD15.MY0FMCL7,\Q$4]W,QQCN7=TQK#.Y(6?0/PK/">A&?ZOG &^AF;"O8L M09^Z-X'):X3(2\AY$B?5O.>HZNA:MIOUW8+<;W)G?E%G1S [@39HW(+K$R,J M?H9IF.?SH#.9CD@6)SQ218"!0FGEV/A]"B6&8(SJ3"[^&'!Z"+EU.06DFRQB M2_*<,3%8KO L:8I13GV21@\FZH(Y]2-D*7B9<%:FM$HLP*Q"&_'-*PZ:W,$. MIU'N>3E#(+CRVU[= 7G\FE>2%;H+"[3TZ&:(ZHRGD(2#THZF):H#\8 MZXZ(["3O:;-_TQW(!\WB81K7Z]FT;CC(I%^SWJM5#R OM;1@@,=%*[&0$" ! M2?M=K/-=U]6N6V^]^S7KR6BWR)7QGD;II/3U,CEAM&Z\[1)@4PV.1)P2UY,% M=:&"<1K* DZLYTPA9U1#Q_Y69FX0[ X>>S)OCIE7S+T_-8.$5:F_8L;-'#PX MV,\HO>%;PJAG.:8P[JFK#\HT 5I39@IAS+/KL=6FQ\##-,BG7"TYV,&BQ?G* MO_X6IU5_0RJYQ!,?;#^NZO6R]JE)I>^RFP[X3W]W?UNV]@AT1X"7:B->-HL_ M:3(I)*CT/;VA+Z>##PYR@OUO[CUYNG>CK\*'25/1%A9ZL;6WLV,;'"7%G,^* M?5O0T04]2(_-?@<@!1MY"#F_*BZ2%OOE"O_'+QB&XU0*E;,.F M .>OOZ,$](2O!%':]MH-^$*LPM_J_;>#GSW]BN%GC[_!SWX_^-GO?9PXDBW>N]*KX6=4 M,KVC_S1;[P$'"EW?W@]\5O!4G55=YRV6=^\/?(REU%".FHG6H3I46Z6!<>L] MUGBN^U#8/!+H\65WKCANSLOQ:(^/[_C(=5RIG\1\-'/A 3RE1F;K;'WP!YGL M$!O2M'7:DB**;HYQWL8PG_%\4LC+*E19J'@C-)B+^-K2JBPCJ%4B61TF'L*S M%?8XY=(L.4AE3 "-0NZY&!*0.$TPR-4CJ82VX :DIR5J"28^PQU(]A18%@., M!)44?TSY*ZZB'NB11 SB-2Z)UWC"XICE3I!W/8*($)_#AVZ*5?H24\\C)$>< MH8GR>':*&I1_%%PPC*I15.JG!&I>/-:F\88]JM;P_TR*[C2;S1MMI[7YA?C_ M5([NX>KRTLFR <'$2%;FJ<2_=.U=;^VS>.U]O\KCLI1659(I8A4F43?ALD;S:'O6U[.N_)"D+:8 M>-5E^W6-(K]WS(9S__I=/V[H#-_=UG_JX]]5W8>.9N$K&9$_/-#*D"/3I)L, M8OD?6AD&D4L"[F!>D&Q^K\7% $"3)]@5 ?NYHF:"1N3Q[KA1"=;F%W,\I$S)AM;@$EPON...'S*8U^EYMI;]Q^(YK!OFY4W6FQ-J\?=1"E7R4[HPG%XU)I-^!D[?T=?T9L^<^;.Y MN!-,;N_;H@'NI,F++V#W/_T%+[@0GL'4'N=/ZKLN05V!B@DV\+@Z;46?E!4# M\P?J"XZVLW^07:C%'0>G1=72&PT.\GW#F'HLM&R(W#"YW>(,^SMAE$E;2BOJ MI;3KXW.'J^'?0C*L#Z2].08QG$L.J6X@$%76"L_JW'@7XSM'+*6>)&C[A%@^ M8?4&5$/8]0V[ZC]I;F]W#M_3>?,_/TLOR_I7[KGS?TF%%F%>2;0-. M]&&^]_A)_F3OJ0F(;J:<0B>G\)[LG][,7;:3/W[Z*'^X^Z3WI3%-D<>%N4W- ML32IUT$V8.3KJ08 V*O(=K9H[;9VLN.BJ]03VKF;BKFP++Z9+!L$.7=VC6CQA98(">4@RX*P MPOO:8AS):8ER46:YP&?*TO@1'0RZXJ(0.!'\(=W'@HZO=N$TS[1HN7$A__*X M7%Z48D1**7-4HZ/#4 S40)L@.ZPMNEUQQ>O,WXY?R\"K3M!44I%R; SS9V*" M@K5T)A"C9:393 Q)@WQ%^3$6.F\NY9 M[Z)8)^4N1%:96VD>ZM:CL0AG4&/MUD[+\% <^+@8N&G)D 4N00>2QPEZ(']0 M[1-U '/80/)E3T#YA!5%&+"PDC?T8O=C:=,V:#; T/;KZKLY8O@:*F=WQ:UL M\%:[F>_8E%[W>/Z_(JNF__VGXO][\. 1@KG%WS_ON]FSV?E^._NI1A'W_%S" M2K-9AG@6(P,WZ[)Z3;;E;^]4];;J\9UMU>XVYTM++AKH905WHY/GN0/WCP(.OP8N"5I-EI(WTV$5HG[V..7D89,]2&JI%G#QYL M38I62QA!$L>D2"=%BR"XC3WJJM,M6SS=5VG9C.061(WLV/@>YD^N&1XM""W" M"MKQ+'>'75O$/1GPW/6+ HR7K*:^O/RXJ%I!@NXOVFJ."_ZQ5_3Z\,%'I1T1 M?7+#I,[+A%])?/-?C0D7?F*K-MQDUDC;11VUBHCZ6I'?C06F$0TNEX#+TM4# MGP/Q5@ORSX6QC]^N$+HE75&_< &XP MZ!F& MG-A19I>R*?5#/4V:NFGB+&_:(^F=/$<8(<2WKX.F]#RBRDIR;LC?"3 M#W()LV)BI"D5TTL;:9*,)\]>H2HCVR=#A;XCIL6/U70Z+]V+HB-;8[\#1QR> MOC_#1S*)\D7-.&ZS17=\'SVYL_OHX78V"()NF$2^,34HOL[.'GV0E/Z\7)YF M1P5]N,AF%2)$129EY2CG8 =-TF:>Z.;P^7M+#/I$'5.V5UI1>L"-',V#?L&, M 77X,TG?JP:L@&2(,B?.";MGZBQ$Q?KF,'@<<<28Y<$2@>9KAVP&;EA5S6;R M7..]IL>:HT,J>;=2 MG5E>8F7/MBO-.!:D>;EOREIJC^]D) QJ1A'BDAM6*OD:K8&Z7>@M=F:=13V" MW46-+[52 3=^>.%Y==*TR@5;SDH=&(E1=;9AQ^5V@))G7S&@Y,DW0,DG $HV MX0R0NOI'4:^0O]SUE\8_ -5XU\!&[VYQ8W@3 _]X#M3$LIIX]J8+U$8 53S77UME&>+><,-UM#Y>^V]8'6LUGD-A8"!>;*L.X[WE$QN:;=1 M;Z9PZ"9D4D]#S6$T9+S<::I>"ULL(L4Z4>.C1:J,;Z*)LYMK8M?7Q *OT/M' M-A4=I74KQ;Z 5E(34<&4CTY+7^Y&POI=; M)YH:PGAD.W!$_ZZ76:\TYD K[5YMO]V6C7%HRL(4J54]0]Q<0K^\^/YL:X-K M'[#7X'.H&;^!%,?"^[R<2P[$A-RL!>-Z21GN2[>\_R!T\>?4<_ M/GSX(-_=E1\?/S?<>[O*/3^BWC^7'IP_S1[M[^/$Q_79OYQE^ M?/+P(?USAW_<>TI/>?"=>Y*#"YB^^EWV--]]]D0^0'^D57W\\)'\^#1_"FON M:?[XP6-ZXR.&N=,_G^P]S'<>)C[&10%06\FQ,J'ELO8H_U[5$VU*/:_*F9X@ M\F!VG_7V3T^)-ID.6MX4,5O[_)+OPAL<*/39JU<'.6 ;Q^5I,9\I&K*< MY4F\SCY(DA).7)!_F2O8& MA$5SW94"&4I_],?NJ=[S(ZG38RX'FUYU< JSIO692$;BI@?<:Y"<([ T)E(" M'[+_*>OVTG&N+[M7*/\MM/^PF8KF1F$UA3/$3)O0N:]P)\@*?5@MD; MK9>73R:G2W):RIMHR1V>>3\?)DVYB%M3O37YP8EM!P91+$)"<>YFAHW MP'&Y%,!R]$ WFO&7,NI34@[9BX_E9,4;\8:C>FWVO#BOIE4\U/YZT>QQO,&* M+)2#G25*Y] $D7RYH7BAN1.3$:H.J0 )G*YHH5$)O>)+G.[/O)B7/IEM3W BJ=R$(.D*X'4/,NIG=400+P^25#(WPAS?I)@25=H7 MB_S6;"0]AVT*\+%C7X[S+VBOX[L2@BXL"GX+;YQD9L??AT0M;0T6*EV>P[?9 M#Z0<%^3?U)-M;GC>I6OF]+4D-&'1(%N%#^14*,_"\L8S\OE?=!]*AI.670)'W MD^S=FC*VX+0T@"Q2]2*-3OE+B2-F5*>+L)(/8=@70G/O;V*S2Z2S>\:(=9:K4;D4>Y*\/QXK4*"EY?ND-=@YFEG MC"USR9DJM% [QG<<"?ZJY3"-8=2E-P:/^QB&^KEV?*CA%>N!B>FODAE$;=K8 M$&(!NXP8?89H?7<3M/[O54-Q#1E0+]7V],Y2;8^VLQ]IP[.C8E;2>C[W+4@V MS7]X#22@+_;:V J(VR5"]K[B1,C3;XF0SU99>\=(@6?CZFMLVI\TGFO$2\JK M#G]OO,3>G2GQQ^@\BZ TVZ'ON%T\W;U+[T@=B/'[XC\K#CAI@94["O8Y/4 0 MOYP;DHZ);U?MY)0;:@+"PM^E47"7BLW$"8X7TB"QTIF/Y,%;O#;9BX_"<.B" MN]M=GM%F6='!X?/WVUIRL&'K40_@^-8LEQ'F#Q_LQ'5(&BAJ9FY]/1:"/.R MC7UO?8$:V9#SR(U;6U05 E2(T1DRL?P5=20W*1)B=\8%F-XU<^NMR;0I.[:@ MM4*$GQL>)BU;.K"? DLH:U!(72?'&4L8Z8#YJ[@I%+2FR]"J0K6C8&!5/FZ; M#US5O6Z+,QKI,I/\HI26MUPW6D[[I\"EI\"O[^A6=G^\&SJ,YMLP[% M(;R<#G0\DC; ODJ,GK<4IW&.WBI9R]X&X M5K:R>QLF%@AHQ.UJ?"L[VA(!T#_8N3>]C\V,>D(>;?TO^Z=.BGPT@*?K^[9M M/EY*A)_#N3,EL]9"[J,X;/%@[ISI H:563"VA1DM-HH5[.*@/RK^:E#&=G]WAK MUXK[W%4B).@$_=;>PT?R$Z=@M"],W-O1^#>7O4-C%A3$BH3^]ZI_^EQV]TU, MY,V2I?<<7D2O<,Y4:6LLWLPNV4FEK6<:>MYQ6P0G+??T3M,;;KIJ+7L^0WSX M--/;DKF!PQ7QF]X)MW+=-2B"HN%BT95_S>RGQ$O_7!QZXKH.:?3B< N\VC@F M$#ZETPFA"L1NQEGW:!8TV?J__[3;G^G:\,]8C(<$IUD6\[\=M__U=V,Q;&;R MSR,6 ?G9CLJT/^2Q,,#UT_C5#_C\Z["/PY;B$N-,8_>TME[V1S4&F3@/B[RF27[5*2<.FT4E;G'5_V-7ZL?A8G:W. MANO%Z1"@(O]%1O[W9;1^/_GPP_A:W=NY?WM-H$26UZFB[[)CFA8Y!'2#0PDV M[5^S]N3XWNZ#1_GNPV?Y[N/']]>R?C[>_2C/>7??8M1.]]0"_+=FW)?NV9+=8 MLB?YLR>[^9-'#S_WHMU4T0[5Z)J5!;PUUIT/QG7G[??E\VW&)^W PYU'^4WG M;>3TOTG!YUZ&)_GC1\_R)[L#=72G.NA3C+VU6FI^ M$PMOXS;FX0Z*)C;SF'XN+?7H\49._YL4?'XMM?MP-]]]MO>;:JD;ZR )3FW\ M(I.%]_#Q9LK:Y](X#[\9!!LL!9]Q&6XQC9NIF[27SAK\MH+,AA"S&R/ KWC" ME;!/Y.RV8AS?#1_KTQ.[CX$YC+Z8YA*\M\P/&L%\VOQX8$.(X6!\GYAGN6V6 MY_J)>[3ENNM$&A:--"O"EHS& !YL[SZNZC&YBF*P(UP.3]:B280$$T%R)96- M4"(+B>_&6;9LM< _GVT_R,ZJ^1P)N>NQ)-*YR*7@T=\/"[GSX,ZPD$^VZ:^ MWM""OO1@_N?%LM@PT,G1FHR^5M5 @QKI*L> M ?MY^7?[OL2Y0 9\1P6#Q_R\OE/[[P8^70/ M7(*O/8H;M(7!"$.GCIH?(2"TEZG+#0^KOP>\[J1;<*;CW)VEC/OCU M IFU_B^E1,U8Q1TF9O6A,@QN:G[: OY@Y(Q7+&RO8*OE?A=<6V@=D*4>6*8< M.OH4DR5MH;,:)J[N T%V%G6]]_R@]BG2"/\610C>G/IR_<"2#D"^U*R0^PDX M#ZX5II> <#N4<*Z?:&X\BF>0.5 ZZ]/RF\Q9)B!O 3#6R, G9:=,TZ40<9L> M#*V:<_\5;5^EN".A)-X?=EM!RY'LI0PN-%H9Z:HB0.!K]O8,)#V%IR^::@'_ M\&D*M,.'P08#%&63M(-=+?C+(\OLDF5N>Q\&2ZA BB]5:KP\R.*JX*BT-&)D M!#FY>E\A*(")TF(Y[13._.7S94ST'5\_G50E2$V[U@&R'C(>/2/<'/N*#+(Z MD^9=^&]EQ7QX1N>DZO46($B84=T* JE2?H4&NXG*BIC/HW$!1_V2YM.1SM[Z M?_AAS[;^=^/NCA@/-@T7:-PBOIAJW;V0L"@ZS!DO@*^M#Z;8471B:%U>JOZOH'[P\/ M]E]E^P<';WYZ_?[P]0_9VS>O#@\.7QQMEJY$=5DH'>]2%8<*'<9B0X_6K.]@ M*RSHLJ#_3MT(JZ$6]4BK8E**U0+%.B=EC88@<^FXO5C;NY-4IB> ) .!V;]^ MV-]_J]0,_%[/3N>''=D5YC1V;$$G!_ME(=0<;,)I&[GG9JA*[F]X7M:KDLUK6.=!B_?"@=;Y.*\AM;EVJ"0\6(>9X M/Z/M^8ANJ"=FELW(;1"R%C5F^6E28BG+Q%5>I]SCAC;4V\*\!N!]46,#S$NK MXX[5WQ)0TJJ9HK8+G8BNFF H.)-FKYX&2)ABZ%9G:4/=R;19'2]G*_^<+G*?^9K,>\J4^VYLSB8ON($A'89\5';*04E>D_HEZLW ^6=FMRB58$ M^C?A?/+=0U4(.@4NT7XO5JA25>&)W7JT.\(<:=M3:?1; N,K 9Z,:\0A*JM M^ ()W)GFX/C]4%]RJIUYQ)1F'K=0_CFIVLGJ#/UC)A"R_=3$QL:E!C88YO;I2<'I8D*^Q"%*MDXXBN_F5S0X-JU''A/2Y42I=E;,D94C]JO3,B2QMK M;.TG8O[/M1_Q,*SMC9 MDSOBNA>Q9J,C!6L&!@@)THGT*V&:6O\Y(7WB(V0=@_ET[>QN[_RE]VX:'9^9 M9]M/^G_:V4/S9XZ$W$!]9>%5F"X/S*T=& BX[-/]\?"]K?'53UBE:!Q+=\,G M1_T[IJM2"C/E*9X7]+K7TF:\?G>4AY;4K&X=>'+?%LS3G!WY)M+6/;I%04^# M&DZ](_JOK5JOH?O%G?%DXBI/D+293+C/M?1\ X?58=- 'R,4UBTI^M;/4"_N M*_:_=TO?\(&W7HS-TC8_AUM+*NJ+.4N+8(H!"L08O^%6\>-++H^KT-6 MHCB16QG&%]O(T<5]039.N=7,9MIZ?6ZMY98M6,)0F=II*2$4I+]I+4Z8=6+L M@MQ,,B1X 7?FT?;GT:@ZMBNX"MZ"GNE]+X.@S:V2(FPMF@6Q%I/E3=$,< H* MKF-A*#-./5O%"I: 309T13(#O9C"XL HP0K F.0U4/[/5 LD;P9M'Q=[,@&@ M6.%^U;EN6 B]F+W@'#2-8DP&&T69#5#,%-K>^=7RFQG9J'H4:Y*MN%5\[N3O MPMO>LW3"7Z2;(/;HY#)NB%K1.=(NI]=I/%TP)I73RGR.5L-(U29:\^H#67>G M9-.I@B%\-]EI\T%&C;F%G8-PMJQ4>]% M6<+#Z_21K&P4UX_MR2;>J8VURWY0[V*S5").B?E%W"%MN6RKX]722 BQ-^^D MD5:/LM*G<,F/J#S%@G'6_]_%V>*[P"[@ MGK42#>"P ?S)<[(7FU4774GW65%"@X*Q$QT,.KZ),V9GA4^O[0*+R2EKS840 M(HA^XS=*,UH$*T%S;D-ST3.7X LYOE2+QQ=YAS>H-=635 YPP76?D&7%][WH M8!['A28 )PVYI+_ +HAG0;=&>\)).+D"S^2ZO-1;@_WS]*%@MRW+:3_5BF.CC:/2=/%9YS?4VX8G=S M;?+655/.AEE0)1,2RT[4/Y*X],NM:8EF<+ 7/"@< H MYF>+(>.KVJE2?BH'CDA853,3*7C#-TL=L/LH49K>B>J4Q&WL(O&NAO.*,7(Q MQM1NWSL1/T<"QW4SMNEY1KLU*=7E"YL8MKQ+.RCK89#C0)_Q$JAJ9FF!5JQ' M@C1@H9\V:I$*)>SXQ)OA_<=MTU>MQ$\=8KC(Y,<',,QI&VV")DS,C;,3F3A2>WLR-)D>*YZ\/E0HA[XQ$Q2E!#DTS,@^@I+R$9C(XM^H & M4VZRL 2=F2AA>4@R5DO$TS6JS -$8_/D:Q-+]II)NF$GC2X5)@AFK,'"X!5V MWQ5@(YE7VK=!_ 7+=GAGRI&Z%)0"*[::;/6N [8S>A >_Q\ "^Q98_H4YWL; MY'-RQ\C6"5/85<]RZYZ5(08!_5PWI@JM*5<1\_V';W$+^HUU'&Z7/=_YBK/G M>]^RYW_T[/D_X\S<*V3F7G%F;I\S3VX^>S9DY#96+^'N$C@U>ZD5=R /*OGW^YY/^W M0QD"^KG@25M2G/"9:*\^L1QCC1J3(_O??_KTD@R=VY5U&9CZWI.G>[XZZ.]I M;I,#<^PT+R(&0,Z.5V)<"3@8;;2B#S1M!))4HTF;") $:?)W3 -]6_VP^M'A M9& YN3]@/VJS5>=-7CEZZMY;4-A4 )]!,H*,E/3;@E\C[M('H[_PGM-U,I?\ M#OW>,XN*5)?<(>?;\@Z6ER-";%TGDHUF8*1W/(VQ[:3U1P)0 MG3K4W* /RAUAMF %\ RN>([>!='CP%0^EZ134:^9JM=TN2?S]8WX^N&W+)E. MJ(3PC;/B&(-$:9P&7JP+\?KW<\@UH HE()B$(CB\&P)QW*^-.<,E3.5[ICQL7( '0X$> MCE_'-AA]>EY<".1@,.QV13-T$716$29AK5=UJ&WT:E4W3S=8O!*!_'H98ES# MV"IM6$ 7J9. 2@Y@#.WSMGYSD')V?W[\;/MIFN-^^NCV.6[.8T2)E=SCT8J/ M;!;KV\?P^7P]T&&8"I8> M6__GA]N/;9+;+DG"5+V97)3AY47X(/W]S\\BY*@>VS5;P483TA?AD_%,G<[4 MM_5%\222VXS3N13K"48?-SOD&D=9, \$U2\A-DDV!8N\W:3U?*V(U*JI]GSXD.S+++S[.?BDNT@]$C-HVD[+0Q)&G5*!VAI MD2M_5D@7FIMZ19M)S:2RW'-]JR*1EEO-;(N_26H55 4T?LM'L/O.O^06."@; MMC:-B]/+CJ%]-)2N] TB66!]L2D;IOP%;< NC5;DCSRL637GSI!],GH\R99A M2C<0=[ZP7@65=PHF9:<:$3"+4+YY5BW9LZ'/0(\RQO^0LSX+,L8KC^;CGI6* MQ_CWBF[,::4:&(L(X6Z7)MR.)^*;D?)E;M8>?O;.M^^WJ= Q]"['/N02(FG3 M%N?Q-4A++DY+K>_6SL#^'YUCSXX^A)D#/%=9M;6&"5!5I TSH\XQ>5361"L0 MV!$&X2_T&[IB310+J#EBN_]\N0KM',,_]>_73MNRF7$KSW@A[+[E64-JG9]O M!*T38-_GF?Z&J12:)'H'HRLWERIGC_;VMO8-?^GKF&'*TE[44UKXR[+@+SUQ MBGW.D_;B F#K8F VM_Q&YW3+TRM@B:TB:R-\6'/;ZGFVS[]]7IU7771KD ;# M!J'01:!QV?Z4##-N<NN;H8UP1 JHP(S7VS\YT/%W?>1$ MP!$PC+F]U$1A#"6CL[R^L+\[__=I'B.D:&\$=8W^'#[O?)QP43#4"^$49K0H M:4-NUN7O"_4SA5^);CHI+GN7%I<]U^*R;/]L0TN!UA3/F5#'\"N#.,N]PR:D MT^HZO3]%P4ZDTD%X3+)C"+_ MN23R\N%D(!(%VDQ R)J#MRN=#!7BB%GVI)Z M^E\,K,;OQ++@XV!O$FX78R[J]'S#V.NN/,Y+B54R@G1O>R\]NKN[P4CM'UU& MR2X1O.15T''X\V%SS=-[6>(VY=J*1;:OGP;[6L:QMVX8!E/GJ)HS\*:O1FR2 M>*D_P[@A68/%^QB-.'BR]W;NL\(;KW^4+NSX$G>,FZ_8"7#W=N]KB8+2(H4G MWWLH?TH+G%>=AR9;L$/R:#2QTVHA@D7K,V4_&Q^]]TC&59PHH9#H/WO1MCL* M6E#@]@EP*3CH4%[-A-XJ.$8OH3#Q>$Z(Y$*S'M-KR5*;"EN,Z.SXR?B"#W^R MD>J;B.M+1[N&1Q">9=KV/ MMS[6N6"ZSD4G$M1CV5G?56ST["WLY&ZN8;X?A MV?UZ,3P/'WS#\/S1,3SO7AR\>/W^U;^RPZ.CGUX\CXDPCM[OOWZ^_^[Y4?;Z MS?OL7R_>9_O/W[Q]_^+Y9MDJAQ:[8 I,=@K\-;(?:LV/<"47(%1CADPV;U_N M'WV?NPJ=]J;CG_V)>:_XP_M'/^79ZV:;7[2U\S#/_E;]/;P*-1;MBK6^FH ' M4L;WJD$@.KOWOB'KAO3-D_M_^Z_J[_SM'R4=QDE%-"9.O@"&I[&GY_BZDIFI M#\K5M"&K=]9,RSE?XLPE$6[5*/AG86TCQ_*/WW8OFZ1D,<_F3:$YL,&G\PP( M4&:OXNNFEX]B$XW+]OJ,7W:C>S2,%CTB(^ED CS%D#O4+&8@;BLS]ENT5^V.-@N+)F.#IZ*(*>KDQ I0DFTE6"X=;8OJTXKA9+:.QY;8,@G2^ MC(HFQ-=#-V@X[?& X % ,-@V%PO&UH!K0:2G6T&+=[82\-265*JX8%])RE/[ MWI(P@$>RDRH?KH^9-KK(>%&GAQH':W]U@EI+L?L?\C=@J6DHT #S6A_J(07Q M4UQ8.4T+3&+RC#&JG@T+X)#$/"5)ME7 MQPE7TWE/'ST(.N^(5G5>S2YMD2.UB].:9&^#IB,EV9S#Q5.U)0?([%ZN+A)% M$;$9 3'I!Z#)/#J1)-B6'#WCEM*,6,?[3U:5,"3%7[RU..V8.+E;B%/V-8B3 M)ZSV?>+'I6GWP=:#'94F<$'&EZJTP'41:Z*_6'>"D*W[7O8C5X/Q[O^CJ4B# M_),^LVKCQSR\+[+R'( =5CPB+?]33MFME ^Z9SN/[\=7L9/,_8\/Y57R3WJBLGY +GM\.[0X$>]5Q")EY7%GP98@U2;5/XBQ7)\A_IC*4/T9R-^GE[JSN!IJNY]4\DF'-'0EMZ_/.>5R[/5 M0B@YEW,9/;V@_%BVDZH#!,MP*3H@' 8@.CU=DHSI+6#8I](Y7U9/:0++5LWOBBL(M&DRQ\H3LDZ:#JKQWL&;?QX^W]K9NW]7;[_38Z6\*.Q*G#7DCFGJ M27$EGO:)=:EGL+8Y.SI^T_*LFL@8!>U!(LA,Z@;0#UG3E!79"P6Y5F1>-I=, M =BMV)' ;Y,PL97VK>R6=KE](D.B[CIG7*.2.0S1FN,2U/VI+N8]ODD6<'I6(OI1EW._BZ*[ MD;D%G)#U5;MB"V3#]M>.!-T@4YK/Q\2*\,>GSE9(A=MV.ME.1BHG&]#UMI;A M)E-&%<>HY82-C0ZB/*CU!LWJC(5$[XC<_"S.:WS_YN@("5#-]60_DO!=9N\A MB3/D,/I_/R@D\X=W_-@;W8]$R. 6@/!*??1K=?#M[K@^(T*?9'/Q1N!//)&Q@I5ETPW=R1Y.- MIQ]*XB (>YR7;M&66WZ#]'.C@C]8]H.F5B!('E948%!-2R.MS=Z4%4B$W0V$ MO9LW(&]!J(S9ZE#8 .A26 E>A$P"\SPWP-LBW&W_G+Y^=\09SVZ.+ECS2X_E M=8HOB-AQ.YQW@&>77310PUG%BD4R8QR(I)4CRPJ+3C;[Y(/"8\Y@=H'JJ- . M <;8-VN:I3/3(O#$Q"@8G5XQ6L%22NO[;2N9QG?(J2I4?PRYD>V=F M&LU3FTMQ8G86&"FT9'"T\\;/S81K#1F29U5#D0>(*B\ G!;1P1Y>P*/1-Y!G MAFL:1\KI?2L[J2^R5P.*K0[@*XBL44'7RIP29R^+DQ.04"P-[]>6QVC\&G>" M2*9%1O:91C#Q?GU@-I>L_H"H,L5<7L>D:-@C\D/I6""O6TY(#_'J=ZYGBI[, MFV,6G'"A9L5%85U0VL)C5A/+.$LMX_.&X[TX5C-,M(1O6]#R'1=+#]QQ1D27 MRG,P>=.1=:?5;&F51!-5I21RL*L;:!;!2YA0*?2"S@\I,+$;W()4!>*YFV;Y M[(\W/A&H9AYSB5O7'H__-?,"&7#VS+H53GS%95 5*:2I$?%-B@7?&DCTKUHK M1!)A!:*TY%M"D^39*TUH%*?,L.7S&O2^Y@STCA&+8S4C-2&76.X8"TOBO"QC M /0ITDY -W#Z!JI1CT+P>[(WYQK[@*SA1](ML'8[C83KK41?/"5-GJUJ,;(T M-$3?D21'D'X_6-R1Y[8.7&0V*\Z;5B9,DZ?[$*%7 5HJ3U*8X'7P1Q7S%1=" M3VX'I'CX%0,I M=KX!*?[H0 JRWK$.0WFM.A6NX'PJJ'A">Z.(I&"TN^W1IVF!G=_OI7WAD.P]! @\#@MD5DY#] M.N+MP(;GQNJUWL2W=&@9EHPRI8(6KN:KQOMP^]E?%)9JXSTMD]&Z:VCQ;UYO MQJT<)WTQ#S,*UC=O(\CP0GFIX_G636VN#9NV !-$A@M "#4()]$T@G/WM/6E M?QSCQCU/:"V%60HM*'T5F!>D40'.G00!Q$.=%(S=4) [VP_V0!A-G: S?.QP MHU1XV5>34!$K;A&DIE.7I(G-3<>&,.V^)*S MU0AUK1;<1.,*OF;/S!RM9>!XP^L]8YQ_)6R:!FXT3N!D&2;>EO(;6)*K@?)]WR!I<)KZT)P2PCPI@NYV* M=C%SG'[%>P)6Q,NH\!&C4B2WE5"&3?('WI[-:XGU9/=OEQ(0$9+!'TIV=I5Z21"-BT<5T3B"#L&,ML?.$=+\T5 M2ZIE<$-^?7:PE*Z6P=>>R=6OE8L7^:SX6)VASI(#.;*PLI9>&40[O['&\[]0 MR_2"0QWK^TZ,?(BOELTR*9BO-\3G>.L9:"@]-NW4. M0C7BCLNM? =\9Y^)STP=%E;OBXYL>/LIL:"_RVXZ2N856DL\) [ G]38#@;\ M]6X32UT92UV?I$@G&YP,?#TQ_?U;:8ZT%/5__VGW3U>Y$->/"H?C]N/XW0>- MPWKK0<-O^I2]93?WHD1\7C03(!G_?/'ZIQ='?_444I\PX19/[*_K%?_\?,^] MV4K05M#2DZ6[JJ_KD+VD\8%[. MEGUBPV?;3Q[#N[;-PV=HZYYN/\3>78VX6$/QM:-'O;=A8\MX@R\.I[#N'.A3 M]JY_BF[/WI/MW=O,86PH?UG[@)O.^!.F-SZ7)U?,9>W ;RJ'0RD;/>Y]01+Q M^M/??9JF/\:11;Z%/KNAZO]58O6K'ZX[1"[MC33FKQKL7:S=YUNHT55Y=,-5 MN7H8=ZE/;[0?[]^\WW^5V:UTK9A?N2>_0@!N)HMDCVT/C(Y/>.M5D[CIB&\Z MO,^S_Y^XNP=OCMX?9?NOGV;#_^S84RR]' MR>WMW=5->)-[[B9Z;P_'ZPVC*@-)GW*^<4_TKU?AW7MPXS#&C48[<"\V3MG1 MB@PN[1MKN_M?A**[V;5O$<[#UP=O?GR1W7OUYNCH?O;RW9L?DU+1+UHS[GS) MBO'>R+WYJT7FUK;_SO;N59MO%(^2T+V9-OQ]]WQD5;^]Z_E=S\D6_1FUK(7\DMJB0>OZG;\(EWY:_PG'M7Z/XEM!.CLY\#<+\4\<3?%64S= M3M[9@'9#>W@%=H^F-A#:/3"RW5?,;<3("J(J;J8-S*^0_ AHK?:,W]G<]Y]! M 5IS\!U,ZWXJ+/ M5EST11V!-VN)F*/S[\MP+II8QX'PJJTFW5]'&-'7LHB/X&OM;]O9C^ES*GRV M;NI0WRAO%+SW_\_>NS:WC1S_PJ\?? H<_W=/R:<@FN!=]L95M"3O:H\M*9*< M/7F5@DA00@P"#"Z6E4__=/?, ,"),$+2(!DJK*V)1*8Z>GNZ>NO.=H8J+"H MP3MJ-0]]?#;':C X^A&U^M!(DLPWT51"!$ER HY3CJIP!FX$;^MFP @+>KX3 MV*!P"0RP$SVP_!&'@^!71>+V>+2Q"8%^BQC@;!!THK0?UTUM,**U(+6IP"-L M0>H$I8)ORY>QX*)9?' #A'[<#F\XAOW*\='C8YM]I#5E5A)_SEFSLYU_L/(\ M,7?V- !%GFPL?25ZE039X8-BBWA@UK(M!J#G(#B&$2,(B4UY)A_TA/W*#GY M$1!Y)#NS'[R0'G ,.+6&$X.AYQ*(D6BDES'AV.FR0U,+27[.[$F;W"F;TVFD1L$6B M29*#1\:M%$G@!T5&#A%=0\?I[[N=U_P[@U2)AJ)APE0D3%]0!H>QH]?(31.J4,SSS*3TGPT!=LH6K#%6!RFE!)N,8YM&H^M)X]- M(:?%$7!LYMC):3 OIDL9,I+42X@-Y %G=M6P@.# 8H81C)0$1",&X+#^3G;Y^(I %T)4,,2EPF;5B"W\L4&##6># M=4J":0V*4E"U43F4F R1% <$2=PR! %%3^M<11>;!-EF&13"&0G3&K1 MYB;&*]OHU%2''!LP1._$FJ6_ 1ZP&=C^L=O M)<0,_YF9;8BZ!$J&.>8JGMAXRQ-A*]BV.B, ?T(SWVC&F;].'BMJ5-1;:[9\ MGI.7N_Q2-M#0RUYZ[.I=8]$K=?7N=M&_5&[%*R3A"BUPX-JNW0"70(SS MG&'?%]_;FSK.I=MZ=:UQUJJE&'FC3<;KM/?.VV'F=IH=?>YVRKOVDTXWW7TR M]P6INVY'_=0G\SDH8^%K-U3/KJE(EDG,B/26O-Y,U^K=1JE;D30=Y"P%"+"K MJL?>69ZUO"UZ&=U:=^/%E]MOS=J'-KZ,+J@2"0\L;\F2S0*+1Y=LI"AP)3ML M52Y2;%1YCIUO5,:"3C)P!K9P=W1:!90N;_RY;'Q]LW="D.SW!V[J7:H M':VD41JAU%OZ]D!-5JS/!@V;(1H-N-O;Q^:_V9*8,M2/WM M]7L@J[S]=J_3.=C0ODG-\\+:+2=8%GY_?+3#-F!4J4&EEF,=5K4[)BO%7HC2EL6R! M1V$+7Z4\1:_/YZ$%7L;V@72O147T'1N#=R_: TJ>9M%+7;.2,=>J3T2L'4F0&?LK,"B;)DYY9"F2MN%IGMZ.?=/HE*(FL)VG,JST]>33W=(EEY/F M649!:'GDI*VW2N/'GNB-#"SW'0A*(V,R7@&>P 8&GB3QW5ZC^&M/: #*)&T '%(%8)8!7*T*P!7TX4,"(*W,BC%?L=O9LBKJ9W54[YR>5SYEM;42Q/R:NDY&L$+=^3/ MO@ZA8\'M&_ M"4#;PH8P/'T@OFK^9 ,X.(XW=GA8/7XG@L!,_-WHXQF6A@[X"%1C"X&2^KJ5>.BER&W]*FVM(T]<4$ MLH.@V"".0\4E].!3/T!D;'DQ-I#6]OFZ!8 PKIM/VZ""VI'K!A,/?B\@RD=A M$'IFQ:9C);GH^NX^BU74&:RB3+&*@'#F1TR/M )?'9L>P(> M:0$3&1[BP;OP6U_"BF>8U!%LM:8.K2<+P[W&D$QU_*PBX*[Q73@,@>.GVV(J M@H3H3G-OP,+W:[19!-08(*H[_'_^0D#3V+;Z;/PP$UC@ HM:B=A:HIF>H!F# MQ.8#>:8855X+?-0GQ'<&U@]?0< H-NT%U\DW%0\GDB@Q,%"E!J_JDXMV -#N M!;8CT.=?W-".19$>%O&_]!1QCI5FY20<^4*F5J;U7TB3AN+O#@@7">$V*@QT#]C/&GOXJ,_.BYQO"1#6MR'!K3@J>%,U\(")Q/)AA* QCF MZ[N*'E%&"_$\!'T@(2>FLE I\3$XAAT\DU(0I(K(QX]CZD&^[;[@8Q")'J>, MP:K@I6S.8FI F'*>A)E?(.=TA(,0Q%E;.&I,/#&SR5HB NNB)HAY@2T/'YM% M&OQT\&R!9LO^\.SI XA4;S$D?0+1M^"A R"C OH>]DAMW4X@!@V=@CTF9I+) M2IX&9WI@&H\X4 ?MR;&M,8WU$*C]($X.'SD!/X4WO%AP:CA/<\ "(YQS2+:5 M'Y87A+&6YR@@KL<'$O#1F4@R>K8)GXM?/L)I*&S2A07B!LKO%+Z QJPTC2.: M"1(/+M@S@9L.."TM::COIN:'B)DCW'1DR(?@,K WRF,DDK,;$D-C%#J%FOJ M(]=>4*DBK\-*S9_&P/0>2931/'T6/(G[BH0=OA#-8IU:GO]LC?#+M!K!>; I MG#'A*L#OR'W.0(S>8'J9FO_![6/\$ZG]FMJ/],R"^8"QX:DN$-^T9;Y(?,FR M9?8#FZZ7.E:R7H0L?14\+_RZQ+$ROQ.4W:,GZ *_@N;@(>X8[#/%(]&8.!V')!PM,;8I" ? M+"Z#X \2JW*7&8.W2L3!BL34R@@_[!;5@R%4*^<3V">*S3,.(&>@*];9:@9 TLF[X=9PT?5RLXC7#(^^*Z/KVQXE3")G:3A MF/_%<\W)XTP6.9M21BR/Y6*PHN4_"\LC*TJU%.S$:@\H8G-IS(^]V5S!<#5K M03ET6IE0#AM(+ZXPLW::1%+/^_(Y$^G+FTN?2(W[*V52>HUTK?ZB7M)(8T^OPJ%OYR'?5<"; M76GD=F3>*@O-VT:[#GH;IZ)/7(L-^\SE L^W=R7345EBU8MF]\X9QCK$>'(Z MI$-/4,03%IJV\]87TXQBU/;K=,PSE2L20S.!^ZT?YI!R,VB-:^R;-!7$?,*) MKS8!PC^)L!%.V72>X&\.//9;#?8U1!/5DYSS95)4-655'R,?/5*\0!,KN6>, MOO03BR$@*\0#E?GGTO,\:=:]8]H8")$B@."[NQ-Y!#P/2&MS'D'CYUF0@#DH M8$Z''O/GHZGRM&26R8+=#<,!BYDDV3@O60[/$1=S;Y3?I;DW_<34ICF>V.ZK:4X]CHES @H?V^01;&IDX M6%:6$WS2C$533)'-G?5#.Q# I!0<% $ZMG N89$XQ:D9'D'TG^54-HA#$"I2#))+2DA)?$1G,K-RW,9GXDK(3J2!=D98]:8RP:(%_!?\*I1!H>QNOF?T)K0:Q[-@8%([2'* M^U L&6V ;#4@[0F>'SU' 3.7\1.-LV<[D@/[(@]$&LN8H)10N!VO+!)C$F$[ M,-"THR5R)8,$ %9S)Z@?>$["IJBR[XZ"%Z-R51W+E<=U#K@\KG4LC]ME>5RI M]7 TF4JY9)ITRG3COUU"STYI5S1!X*(,/33-QJ"ET(]R4;<-GAW7=I_8,'BA MA!2NI>B9L>[BQLHWAU+I]P&H5MA&*@.8^,)EB!I;X[D\M%5.17E$XG-]WS(. M[P(F@ 7E)AJ[="F-7:JI$A,L.&ZXQU 3PK4\&'BA8;-B-L=U3BTVO"2JZ#%^ MFHGB2?#4%5[N)5Q:/WSTK:$%YCJS27]IU!H" Y[.\9=>K1[](,/"RC"MU+[M MN^DRR04!DWA;ZHL'3'<*ES>MJ%[K1 O G0[ )L!4K>'#W>Y+W@;\[-X-@V>P M;(#H X/9+D@D>"H\IBT>$]F3^#A#97;^V A N&G&TH)+[NZ^689,T'^]B8R668ESN IE#R> MCG"+O2.LJH=F8EDF6,;$8!0:_4H;6D1VVQ0XK7O\\YQ3[(V\^JORNG\U@M[P: M++HAA?H!MQB+RGQR5O&SKW%9.\:%Z!BBJD4IQA.'F*B:BT?$3>1AX%ZXD20+ M4=2BY>>WQ#FE3VFO*DN.\W,V5G/#7GHNQE M2D7RUBML:9A*NSZW7*92PU1:W;EE*>5=>,8P\NK,4NDNN?@"H3J2&$PSZDM* MCE!3[HDI^M*0W,4AP]3S+*5P?)I.'HSJTB,RYZA<*+GFYDLN&1FCSLHC&)VT]; KN2C-2AJ-926TA""_6"64 MEJ>&7M/;$>KYC(1.#F[=5YBTQ1/O#Q CK9Z;*GM+ GT-X-\](4&SUUL##;XH M(R*7+CQ+*\(S)/87U^=EIUP1YAGHN8^ YR=Z*_?9YEKICA !-X7SG39%RHZ% MN*&=]]).7-EWOE$4R$9&.&$S#6'+YPU+7=25!8J@1$G<:?R=5*W>5"T(U1(C M]LU0= Z,7-MV7X#L!51^'%.RZZ5D2]DC?DS)EF'1QY3L@:=DIPK%*IR9;68, MNZEJ9K;1*DN&<\F%=]-3!*N3F6W6T]9TL:G9O)'!1E:HG?WXS;Q2O#([QP5' M!GO[,P]L@QY3(P/MY= "8R<94YP/RFG.&,V\!U,29P4-C_,1,XO6JJH,-Q,X MRRI]JX0>W,SV,PKH*K'[#:K!C#*\9;'.*CL_9LKIFP+$R(&DDL*+CX8@Q(, M&+Z^W!J$042",.(]0MD("#'B$>:Y>7A11CZ2%V&[N ;J(78&%HM;?C=?U2^8 M)1<]2T[4E*3>.$"226".'TU/U5L:+K]'2729("JY]AP/_=QPC*$5/20"*X'? M*<;@/Z'%,9YAI?\P/=\@\*!SUYO4XG]GQ5<%B7_1I;[1?,@UM(\+S ;Q0^U(3O3GFSXE!<;09K"#U=,*K[R>&Y=3B M1Z:VH[P N9(=L,F=U&:]2(! (?)8-#J#H]&/W:%)7>$"D ;AD8?JLV&/H@Y& M@H7FX+<"'?K%"NAX5-=!GI*!L1E* :S[$6T2!GB1A49M,S3HF)M3/>8U]2+T M!$H7+4.9A4X]S5U 4\\=A@-XUA_A<&B;&@D+; ]9AX"XU000M\_!?3"-<=4PW>=XNRD]E@'LLF#N#\.! M8NAII$P(&LP8$-(^#E;Q.41!NJ,-6]5(#$R@-G7) K?!RAW.97\:#O#'*RW@ M\$ %UL'H7@*!FQTC0NX0*OHH":N%*GL.E#7<^\\I8<5+:P[/';&M-YS4*3&V M]183#9O#K"[]HH]8U.MC41\ZP'*CF9YZO 6 Y8,G>W=NPN2(:[TH#KT"TRY9 MQE0!BWXYN+[N 8BO&O^FBU'B>+_R2G@F6NI F1SJ7DO-VSIO%;* M177O!)V9->,"W?XQFXLMYEL8,7]QL+,X;!RQF(1Z.C%PEBP\:82Q>I-01P>V M88U]')P<@L^@&@C0Z0=LJ@9_1&7A-C%'AB-%S;T(=![K^@\A!)SEME1R N!> MCS=,%?JF-N9B$&7X%N:T7#@L#_ @WF+=\N,?G&$ M_-EH7TO^)H=]Y("31J>Q#A;&Y@V'&20\@OC$QO01PT="LJE<4]Z&=G[@>BO# M,SZ8TA=GS(U[QPW4L6E@K?@HM*M5D1_%\7G>RG(&=CB<3O;R5!;:LCBI6%,# MS(6%WJO"IY^!T8U3THQ7/$0-A\*ITF^H#2(:,/,:.>!&ZZT7=!&RU49*- MTG _Q3_@RP'^\H?IPW=8-H?->([?9\'&:52B_$.:Y:;1.&:+V%:)AI"S[P>> M\<.T-6DL3O3E:%AACBQV38V/9^@"J9#3V/<"''[^&I55:(H#.Z#/6 $;S$B_ MGU&A<7@)1AZA5!945\3TSE%>L71K0Y1\5&8U. M1ZK94.079!9GQ#/F\&UX!1#;QA4:2]$*_3RY% MP.!W$3!(L.E?9CQ\->8-&O[8E-KX:+1F(VNTII)G2*"4WL:<]20,V)D.; .\ M #;_7?[0/1PZV@7JK1$\JR<^L/%58([5)O[R%MA3O5)1,3?J'[[@HI5;'&UO MH@HGA=W0/XC[!]2T[9LOSUC%0[T_EJ_V'0<;N>Y,X+K@;?8 T/267LQXZ"<3 M#*(PY>+9=,Q(Q8N$/36)X1O9M$Y.5GV:K$WQ@V4+ATJ;TH_%O#B#H[@G/\A( MACCATH#KSQ^$5(!&!3EB\B%3;K):$\-:N7Z=_K7*A]XR^X%I--MR@#>!OWWU MT827BL],><>'I\SNF$904.)?U2]T^6#K8*)?D"W_+[2E#+H'1SC)$@M$3&X0 M>M]Y[^6=,3),6_T#V%IH"M;E;-$/$A]_,FC8(':6XQ*,0&V#4OCDN0:V_FJX M;O@D_:G^:7J^^5I#96J *LE:";S]RO?P[72J4RNI42$<>R3_-C '6%QLFB[< M]J1GV[1"U*#\6:F/4MT$?I(& R]29Y+FQ^=$]6:_Z+6SI([2:STE4T=IO#O6 M,9D2CYJN9]":WA3-AK3\6$VSY\2",EVDJX H\F[X"&_.&=L\NK4T5D,XJ M)E96J!U-5?B)9Y"M/3))=.B%:NA@U_T37/Y,QX,@@DYG( W]@,12:1) R(! MA X:$D\.K_*4B$WNE60(X9AT="K%B[(.Z(6A !A/3Q[80H'));@K*,J()+]3 M2;\3)!%W-^#O?62V#E\B>LHDU)XYAFL/U2,N"O^$V\ERAZSMW72&4TT'C2T) M9E&F0*9$+M6GU#O@/J7.L4]I=WU*RXA)!>ML%XO!<;IQ"4IN5R/4$45[6XL^ MHF@76?KZYN,5\^1/;-?WWRY*=U>HD%7O[@_*]DG&E*BR5[-FX1I7IYPU7;:7 M^Q6[FF1Y15" ?L!C<_DJ[W9;R:JO6,BZE?K1C&J'G:TD53.WHY4T6^DR[[5K MN[<_%)G5K,:5JM61F).,09*EJ/VNYYF6O9VZ[XPYZ]NGQTFCU\ZC0+95SKB< M@'PR'7-D!KDUA8I?<5FAD].25R;PNBU';R'!#=K24HKK%MF0V MH&A@'$D]80+R5C4"5BK*4$4H6TCEHRXE9%FQ*OBL*3NBHACA/A_D^MI%EV2-5=9DVTU&5T:%> M"76QF=TW,F)9E=A^6;VE@@8\;;.<:4\ZS=;OCXB[(J[BX'2B'').$%M,O?>/ M0^_GV@[K%^T\>N\^JM5!A2O]C(T52U2V4#[1[61F?C^['I@ICICL]HKMD([/ M^X6H\8:55ICI"J\*%5/4YZ([5:N6(B-3E:>68G.AEC\;-1)99F5W\PD&O\KJU98:+V6Q4-&_D8^W[9Q6UE)\W'VX> M^E_*S-K%@2#ECU:4F:LW%;A:':3*'\TJNUHKY* M'JS(6HS+=HUH"-(GLW;*Q]NJAF>J8QRA;%O?37#*X><.PY1Q<<>P.TZP")^$ M?PG;N 8&ZQT^*Y(P2_@<\'KYDGD&[SS"!:OAGE&GR>@_W0>Q[E6JQ9 M](G(FR)]5I?HT!JQFJ4IZJX'G/G#\F"7?6NHJ7>F;9DCAI5P M.7 ==VP-E'L<@8W,T!\$;(DG'.WCO']W><]^3"@?;^D(?%" 1$6@/HV('YE# MZD2VC1>IU=R !8.(!"J5W!$+F&/3>Z+( C"XY0=XW-1H_FP:=O"L#CC/XF / M"[X3&C9LF=21)2 >Q)!T!*"BF<]L:#AM5PP MYTC<@&(2*7A_<[1I#1D)/L: H()G;*S71&.VKT:5A E?US-'8*X0TW%L+!(; MD"70$_!U$G.:,L+EGB,'>8JD#WQW8 $]?7$P\"1RHUA -,:GQ6 ,VR-0SGM% MP8:$5*?XGW'1Y R+49* 0D>G+%2V+Z4ZGAZV1)C&CC2-H&R !LV+O0 MQ,Z2M39*5&NS%L! +!ET5TBX,W[XZ(,"@^_FP;XH*4K0EZN_?[NZN'KX MI]J_O@!VO[T"[T<%IK_Y=G=^>5_5;7%\N&I=UW^9/,8> #,R( BF;IM M,,\$<\?TM#+DD!N$\S6R&!1*A"@YI=@C@P V M$^)M:#@&G_'UB)80;#W:M'Q+X&6D2CNU+5@?K)7!9HH=Q$B8#'B,F=N^:9+2 M8N9VQ>S(Y= VS@X8;:-[1-O8SZG '#](C?",:P]Q:5EF@90DOJ'XF83 1 M@E-*68*G .HG4$_$LVR+>>T6AQS].4!3%O4__P"+&KS%,8B_-"1$HFKI(+@< M$:4X( PE'\Q &93.-#5J<^7J3T)NXA..;Y@;A&L]:#W>5<31SRHT0=[;_;#)#DT%\ MI>&D= G[4]J?FMH?N[U@EU,;4:8VW/')% :;W=[%'4.:2CF*KE@RVC:K=R$Z,"=508@;,&*Y5B1'Y/7S)WJA2 NXDR4>0.3^>C M?AC>JYRGMU_91_X3&AXX\U@!Q/_*T.3Q=Z\8*H%?X)\8,:74#Y96L"!97-$ MRB:T>8T79E0":TR?&TF?H;5YYL"T)D$TA8S71R!8/:W+ME^5P#.&9CSEC+[R M@X)3]/CD;_D,M(H%2W_W,&T^>Z/QJ"N@_B_M>CS\1C4")9G@HY/ZI2.5PF'U MCO09_4P=NWX0)]!9W5I\C9P;GF?!N8OPI!A#,7-]"H+I\T./"^$6/U ,L\J9 M_J_8H5Z(4D"^3=7P+-^4"QCHJ'RX>RG^/_',B6$-,5R%M3P^92!^4+D"^Z08 M&^"*OR4D$(D^MGYFR%PT=DY-+2G)6*VZ/&8IF[%:C7F,E:[KD\>K\=J,QN39 M=A#]#>>[-G6:NMZ1\@_& M5 J$'Z?>;<_\$"H*PW+@W]*\/,K>FP,:O\1%'5_.1=KGLQ>C6CI@YB?/&/NR MKC$CYU%D]FLJWE:Y\D0BW:+0_II3$W>ZG5IO]I;Q,UF3UD1N1FRF8@QUY:C] M\ FX"C?7I4PG!>1%=:>AWL%U"B4PI$8[.(###N;',0 M60Q4RZF>PX>Q0+0/S MW,V7:X+^A#<=-(0"L>8SFC$;5')KZ& 94'6@S%@8^ MT. %'N@G-F8&OFSQ) =)*:C MFO[ -7UY(P8#,:740]9B;[L'3GE6+XSO M;F"H/]2_C->187D(3U#3I()XA17$J_?A!*N3U'/0H $3>DJ\^NS78S@/G"D+ MC,SN9*R/A0/@DW#I$T,Q8"X,3MW1*7V39CF9'JP?[R75&O'CPA_23%A%5,;B MD,_G5Y]J<2=88\3FZ#(68>7K]$0J>J4OF*RRWF0S\=CK<%FL9,IGTLJ5F5"O M@@R@I:FPFMS2?^">#+IFG@8Y<6[5;VB.4? 5O\>:&1(%]T1$+& O.2+(4V(NXX)B*\L)G^SBK-7_B&D528.V85 MX70.FDI7C\CJ^Z!$;/1#L%N%Q3: Y'XX>*8,/+V;"K"]^!^^\H*C+.%#N'/0 M6#BF%Z37QIE;/W 0'9:\\6L)*"&JTS6I9)B$3MPT*5<';K!Y-%%XD!1V "=C M&^"0(1G #1_@K8]Z93*AEA#\_<)M4R=,['%%I=Z"$"(,2[M&KE6B_8Z!A3Q6 M1,%&CBVY?6W&_@OTQ0MW]N,D5K6=_51))N> 7Q*6X)R>GU_TGG3SR!]$&RU1 M[QH7B#)!Y[.*L]:0+'UEU?R/N*K85 M[=^LL4!;7H H9B)FCF#E$% MXF\)90;-12G?+S%JG+:*#,N,6*FR;+4MEO; 1ZIWIUZ ^SY^!,VB, MJ))_U6)?3:,[%4A(!;Y#!8MYA&T#5R&:9.2&^G!],F?V#J\GNIXO0\^=&+"0 MVA>XE3%,\,3L.7Y,-.!W8+LA3>@;AT[4Y^)'Y5&NW"]D.;3.<4->1&?5QL27$E=B6!Z8M M_W[%1&RI(NQ6_8"+L'O'(NS]+,*&6^;>G 3\FFD)]^W%C&X2=?Y-@I&!?X!] M:N!5CY?'MW/#N(]O#KHAN.HX-QP#[BT'%_'=#/*H=VK#'/%@DU@1Z?RVI/.K MI79N(V^5!NXFC!DV0#UMPS CL=&HM91$.*TGQ=>6FS!\BSZF.>2!ZS&>7[R" M*.*=L3RX6(?F>,(, "POF;7:CAR&QL5V5EULE3V7N"JKJIX+&%08TZ,V41'X M919,:IIZ.WV^RN+SU:)^Z1E [U0YP7M$,4,I&\&Y6D5+1<\<$^QYGFDD>.>4 M!^MYMX&E( M)OS\5%LMA3P3'\>=IPY>-494ZQ#O49W>(Y'M&7@#+!(%0Q[/)O^JX^ )"$<& MTR#21_D))I? PO7#<,#"%/3:G^0S@FL&$M:()8P'2 V&=\!049 !"%N#QL?3 MMF%3^O6#QDL@X AM%PS/B3!Z6&^@ M%'(C*^CA0OU$:=KK6E]#?I S4-@3-G@VX5S = H82 ?^%9.GFLIMU]O;6_4+ MO$E30F=H>C'B!<8GJ<"7JP M#<9Y(_Q^8DO8&#=)&'GR BF_96-%663;8Y@9"#SPK(G0<+.1Q-#DO0>> =[ M><4$Y2\SYO#T89L_36]@^=$EPV\59KLKS'*899)KR=0/JA5X1Q,46%O/H;Q( MI7HFNW$=-_'J:%V^,A7 KA;QD6.XYJ'&98.C#ZE2KIKUHQI$JQNX=?%"@WM4 MX:8>1L9EK5/C*7M1O,$?.#(&<6HNG#!,E;$!UU$XQNO*P3B_+>%Q_=*0BT;@ MAY9-TL;]O%=%H$[H;9%PYT8,?Y3LZB4Y G%+SHL&>B51P8P?U8%&> N8BX9:"8( M<)2!PBYA5CN"-YO%TM3LOH-SB9T*LA15(P23Q2/,3>:T*!F.F;"8I.^CRY*^ M==FF,J[>3'KLD>)0^#MY84K$79EJ.7[@4.UT=4W7NWG< M'$112'#NM"\(C-R*W:U,:9!?W04C6=?K.5^=$!HEX]7-.,R5!5/1D ME>(\Q,1A;UFF%K[+ C!@B_JC5QD75VHB,GZ248[!40J6/@(/&!%&XL!U'![] M(M.=1:0G?M3*PEH$6'H0=/4+M8:X(R7J#F'+#1TKPAB/N@JX 7./)9) M\GJ'/8&-'!7+L'I,*N)A:651R\.+=K%9!58V-%X5:SP&3X(%<-FH'![9$[6% MZ*A4%G>4C7:[YTB)2-=O/,=\)_ 3JW7I_&62L^6P;H07"B=1%![.#@Y*8P% M7GN+H5+SR1K(>6A65AU7$Q#K8S&ES1U35HU&4OK.]5A+!JL_1VQ (8'+GS"\O^$>2*C;K-5H9\[ M'#*T9T2-_D' ](QQ65,'Q5\M#-]&$-1X[/&C!$8:+F0$%Z9+Q@XA>P86CO]# M6$YPYA#H'MP_ ^A@1GB=HAB4E<,3VBC563$^O[E^N.N?/WSK?U%O M/GVY^KW_<'5S?4]@PCJ>WIU?P0?PKUHAHWT/+/Z]4Z&;AC M[*?@/?#@S ],E,J!&Q:2YOU:<7(V4BF%S55-X3LN>EI!*ZG74L#'.UM)"CMP M1RM9:=1QN5:S38C5G-" \R4TABVS!>J.F*GB/[M><(JP&/QW_U_E$2$18'\C M8'45ID$S]PS8O25!*PWG?&@D:*81A0^-!#,4_!K@E:L86)O#@)VOZ&GJM3HK MG'NB5QJ$5&^ES:E*L/-FMM^IJ#[;$ )M15799G9?546^F=UO7H=O&X!XJ33) MLF^?7U+$4BM_>Q.5V\RZO> IE%"9#CQ0*59F2*)>:[0M!R'8X]$(!+[RZ/XP M>8(-D2*$3@JR#^)U7R/KK88^-Z6.'22WPH@A&)<4.49,ND M-+>9RJ$CZ!DY?RSA3X8.;_?%*,9(ZJJ+DN(1=*KAO#)$+8&U4LLH2*I@UN_F M\^?33_TO_>OS2_7^C\O+![5_=]>__OVR@ME>["!WU1AC#XZ,3W=S1Z/3Y+ V MPZ.B!E9*(6:\&80M:_&9\@BB^ ,;\^XOSQ&LB)?6\^H 5B]D^*Y#)1:V]9T7 M3'!\/X$4Y48I9H%VRHHD8D U!,EAB&J*@,N.\;&I82V:5ZIE(U^Y,2)6-,14 MB^:<&PX?9LKSX!4K"KU*UX)1D]D$M!Z<*]+J/O ,ZC&\->"W%N^W:-3UIJ:\ ML,*5Y$<2J*B(K.R&$FRHGRS;BMX4AU ,A#,QN-;!QU\(Y +\002HBFAF_-09 M+%/B.QR\!)%3/6-LXKQ(-K.0$!@YLSU;$[;GY 98C[*\.HV/G7PP?DJ+4_H2 MGBDUV>%(27P-+ZG#NC_4H7*C?^AGD&P*8%)#38FJD3,9JEHM@1B 6QF9J)MM M32' 2O@](<]24:/K@6_D*0.O3%*3 6&2&@<*L$(@ M]F!4VXIX.BMB\B=A(!#C.-XF[UJ@I>-5Y;'W1LMCRI\])04;FX\=B!G1K1L[ MUNAU^D13%!>?Q!6%HB^62K:F[KF18=FH8$2'+3L2%Z\J3=RM$7[DB^6;"E" M 9QJI"7Y%Q/PTUCW(@7V?0;&Q<2+]6CP7:6)D61!M9^ U(WVKR1W2]VDV%V< M! AE!Y"2<2K0IX5C=:>,TJ&Z0GKP^/CI)+XK"M:4%&:J\9,,&,$KTE #3[!E MDA$7+1H+81.*.+$210 CR.O7>/?!Z]1RM'CZPJP72I:-6&)-/?%-4[T*S+': MQ%_>&EZ@7HE[\0LPNJUPC!X487X3TKNNP>!2V:!PZB^7)Y]*L.0HV>,$(C>R M"+VQ%[_Q*AKRW6<8"7N8KS)ZKVT-3,<7@/JL M T\"5J3>0((LSFHYXG.2I2Z8M)D^;32X.2L.>>$QV37(\)9#',.],_X9ZE8%36 !+7?. M)CM-W+HS J!5W@,76URZ^%[AY<4Y<\RH@9!3&3]&O MT3! GP;M9H2&Y? ED_ 1(=$XQCYRW\CRQ@2!XYG4E&(PID2 =FSW^7RJ]U3@.#:W1&4;P@PPQ?8 @ M:)(AG'")T9#YC!$;O7[Z?VOJI[@#%3YI1NRAL;;#]+P]= BQ_91B4;2(Y.PK M_C$Q_@/4U9Y>2 F"(D:X1# M%LU(9C1\R=G))+)^)H+ 2O1"^(NC\MEC1@9[\N92/@K,%J?,IA+(01'AI5*S M*TT)C*.!0$Z#97WXR",E9A;?=P>6$76>.JYS"CZ$.S;C>"N%V:3HJ^M$H'3M /'1U1$T@%?)J;[4"\RVK!LU,\+C6&Q M74_H7>=)T)&2HPGO+8Y]44(," L'(<[/3%QPAFTK\PD='1RGFJ!S ID9IW$, M33;IS>3#O#A<%N\GI@[D:#B4M/P7'(9$@[FD@4C6&(,8YI(,9W$E#=ZG45/[ M/F/C@$WBH!%/KUK4ZLR2V"QBB^.I?%^A55&%+DZ]!>O?9P(T1-MU*#>EL_$C M?!A.GX0PPM%5'TT;YW7@[GW0\X0^C*&:(<(#$RH!G*N''=O#Q$V@1*)&]!/B MPQM%N;V*&%N MP[] Y,>A_40700QQ%5O?:I;US2QA,=$0#"*X(\C")M0'>@R#*@\GV)SD,TVD MR8'):%; U.: >E9N@[0K*CDP"*5=-QG^<&(3W9)V$0/"6$^C)"&U$B$R+C@3C M)S_W20CRQH)LNR19E<(=9_*?7HMJ_6SXN@^>( M23^:CH#D9)CRW)Z@BJJ(@<%:,RP;&2+TN%'BL"%I-)%L9(NB&;!O'=\8Q!@X M6+W!C50"FT+C*95DR(J,'IEC&\S1D)ACGMYBLR(3A^N)*01FVKJ;H&T?3"NM M3 654$7*8E6DQJI(X\DI(V!XYQ.>KDM6VTVELSPTN?$Y-!78Q3'I&4L0J*A& M--%H2O-'=\(T*S,^@H\<>7I'/-W,R=/Q73RA48IB_##ZGO8K>:@#P;JA(^'D M2O7)T;1?2<\)(./I^YFK/N)7-M27%Y]&OE5<39\ M[D?/"@UG663Y;?>9T4(,E(R-[\P"L\0B6+U;EE$EB3V"59-5&B&,11X'LY-_ MLSY.NW"G^(,GCV7;H[K1$RQV??O;.^NC*$2*35 >%L :.O1N7(K>W7A/AB.T MD1CB\@!S_$4& J>ZPQ#\A0P&)6(B,T,.2D97$EI!HQP M\? OM6%H66%_*9&0C,)IRVU(26TH#L;S.WT=/W&FF+'Y5D*D%1F71<8.649*QD_J8IGE36T14F>VA?#[B0Q2!.VGYW\7MQD-W M;+0.!8MAM2($\QAO>A G_Z/&"C^&?L3'#DTL!V!CF*/0>JP*N)>)XYTD)Q-? M3"%FBT:858PKEBLB:AYP$9%^+"+:3V3MWQ%P5GT D]L)\-K[\N66C$8>76-C M36E25ZZ4)LA>%# M;%@D(C&D1(FSL-,U&7@Y;B*]O=NT=F+J&@?(C?D"L9CS[T0J*)A+6':#DXLK MY6H-'G2G.S[9E:G$79FI+VC+D7OG972=XLKH/M54ANI^%5?K[W&]XR:6G,>* M:AVP%=4X6E%5*<7N;D2QK,Q>O#SM:M?ZM5>8?M7KM7@ZFI8N=V0IAJSAV!5S M,I-H^Q@*5;&&*2[+E0>"I^),OF+8V%$>MSUB%=2(9FUD-Y&Q*H*6<=I,E^AF M%@E4%IL_S3/5XHS[YW%HVFR6.X?VF5'[6TR6P .][X+6]0=@YB06D"HP+B0F MAT5MM]B&YAG\[;>>B< U//?'UA)C=A9)#"L8/*OWEOUH8BMO@AA2'TRB%)O9 MQG8Q"_K3?07+X,^:^A7-=KZ>F"_^@4#"$;4T]7>6RH5%A8YOVDI2=X("\$SL MJ2R$=*9C .-U;[_O&"= K$@,)^HLD&A3GNU/\(*AT*$]QH'4 $!GDV#NOMU M_8,Z;W6_V^XCK.B/$!ZM%#JZZ<+X80W5O]"C S%(,-R#.7AV7-L%(A7(\@4K MY^ANKY9._L/%D6GJ?6U*+0.#PI?%C4KS7:NUL0QMJ^Y,W1:8^[; P(%+]?S9 M=+Y;D2+'HH>1!0;2+6NGFL40G=,'SL/+$/AD77"-'EV M?0(HPQ*K\2-"J;D>(NIY3R;\R3Q&QFL8*1U$Z65>DH6!^D><_(LYS:0PNR\. MCARP,+[ ,IY8X06^0K6(_<#"Q+RX?"YN!GF58A8=!BYI3K"8OG?KN3]?8_B% M"%*,-W[=X^A+G+F)]/YJFJR,@&&#B6>.+-N4BB,DKPH)'GE64I4(?M9R%+U1 MQQ&8/LI%%QR2L-MJ9AV,[*4A4<;R&+$>^6JPH0(XB! TLO?CY M;#U:;%[B@IY59<#NH '5<8M1LBNT>K+GO(K< !M-^2J>R(%!XK[/BD5+_L(L M!O8YQ>.]154"0;-)4%(F'V?I2L" "H&=<%J\F(^@ 8'E3G[#L5:)T.402VKI M.^])=]N@+-Y\?'EYJ5G#H.:8P3L++!_\VL>WZ0Y1/W&T&J(<868&Y#KC]W_7 MU',.>QG_5J'?]D[_+[,>L*L+FZ19K2YQ$];V;FMIBWVESK06J1.JNB&-+\)'4(ZD*EZ&Z ='T^J^"GJAQ$6T3&-]W61^U MA/4YP4&1P-Y4_$F*COH*Q>(P!X506W#W(](6IIQH:N6! M.V32).#K1!$9BZ:!3 Y8;P823VQ#])5J,92BLJ#<2YM7O#95W";54/,/H/DT ML>(BZ=2JE8Q5(\%B*> 5:H*E*R;5-[(TBE8;^3:/[FN&8$2X;XG+4!$_%]A: M;#HQR\P^FLF+DP!,%^ACE1L +$O+<#+]A;>[(C'C]J[B/'FU]@'GU9K'O%KY M\FHS,DIGQ664])ID2F%IDNGX+&U?+6WY,*4<<[HZHL1DAZX.B$-=J:RKD^34 M1KTX3FW4!$U?U9O(CL/P$N\<_!0;9>SW9*I]3?9&W?':).E$X2,(K5 U,,TC MQY>"X_7B.+Y9BWC[3D)Q]Q.,_" U/C(D)Y%%4*\B))5*%@ MPD8/X?Y)Z>+/)B?Q/1O]>E3+^\FYV_+Q.@?LX[6./E[Y?+QL33L#/#QKVRNM M)U?MY#]V?=\4!^:KM]'199D'+0M<'/./YA#1.PO07=O"0Y D0O#)QEAD%3P$ M,>/-2,YXBTL[!8P@"]VRFPL[J0POB.#=6"#R_>%A5B1.DU\[ R"=,?%!$XN_ MO9D[5A:.)FNF[-0!)7(]=&F-C+%EO[Y?M,2I"XXA^E &*#$&:=HF#7G,OVS33RT"*I=2?":=_%PA&2-#QGB%LYZ.A(V#V']I2E+ MF<>% R\.DJ2+QX!(J-E^8IBR13^5K+H'Q#!56K@:./L,/,RW*S;P:+" MWSK$(U*/-S4K&P-V[ .1_L."RHEM.#YKA([GVQZP'*+?$I6NV0S0&F=)&Y[Q MY!F39^7D\6WDLN \LMBCT=11Z#D$)J1-UV@D@V?3K@]67K#]T@B'4@E>P?06 MF0\Q33N>N\-*H+(J">-"%1Y7Q4HJAMINQ+"?+\31%!#ET&9BN"(O0)?>%>,$ MD-(E7$;0GZ;]JH@9!](DQGG/JJD/A*(^?T7%@<\>FFH5GNU\_?J__^>LTSW[ M$"E9Q&:*CYOJ1*D%@FH!XTF,Q!:$64$TG%Y5&F9J>$,.V,HP1+"6 M@7AI:(U&6%+GN6->QDK@+A(VJ*C;I8FZQS,NT1G'>H 0>QE*$V\Y!PD=4O%Z M(M$W=<]9,NL3_C( MP%KVJ\9'E4Q=LLK4M2^@" 4H$SN001 */%N2/M9A*XW?&K+).PS[;^%5'M\/ MB/^'8V1PS#@;X U[1;17)M&^ZC\3Y"YSNX"%&%+8F(K&$\-/1[#("B+\]>N\^*LQ_ M3801X\PS[3M.)^.+TJ^@P*1X?C()O/'U]WKP@@O2&!-AO0F>B%EB81CU$=[[ MY&'S(]+>]=ZKWM/C20-\]4:SIS7:[;=2H+4)COV)_G9!^!;?;:C/8!3^[OWN'33F^.:@]N3_>];W!LP6JYITY?#*\=Z#%C'? ^UN4W]7K]?UAMX\ M@S_@1WJOT7HWZGVOM^HM73=_-JU_86?/3E<7[(@+*K#&LOJYB;2L@'LY,^*.8C&26,K!]& O_:ZW<8[T]!A-6<].(=3 M'0]"(C$[DWOK)XZ@99,B>54@/Y]/KZ>V\>+OX5%0M.NDN1VAZ-3ULW:[CD(! M/VKI'?.G7K?$8;!3^,R0!C./X9+ZIBC4UA<&GZ:RZ.L%.'2H %6]1:/0.AIX MG<$+.I[)(Z-'3H$L[,4Q-DY:!1^C?M;4&VV]V6IT&\WVNV&G43\[JP^'YDAO M&>SX0-[:K*Y.O9E$X[Y H6'O_@]3O;7Q)HTGLM*O/7[ 6L:XL+TXFN9)>VL2 MUH4#>C?R>R@#YL^6E:GKX)<+CVE?#Z-UTMG.8;3A[\UZEVP '7[8SE!W\U3: MGX83XI@=O4$:K1UK-#R6!^QE=<=T<#*TREZ<4?NDNYTSZL+?SIH-=B75VWH7 MSR@V$-@AS;YLVG0RW>3)2 *C)8Z&"5E\=GMQ5)V3WM:.JM[1P7K0Z]^1Z.RD MZLFC2NBTZ-QRF )D!XCS_6J\JDSHNAEGE/*&LGV=N0Y4IE>]Q.[[3HNCC!,FDOESV=.]QTABS%<]F''*>4,3&.S''Y6[QP(P5?E M\,9F.?PP"*[7]=K]^1\Y2/[_/MU]41^,GZ[CCE^!:0/3H8YU; P8&^H%;Q^L M.C'.^U_6(,:Y80]"A@^B?K&<[SC2=&](0W27)@CR['VDS)?^I_6H,P7 MX]&T]X\HMW>7:Q#E5JKGVC?:M!8OX9QFUE&,AKH^#9JRJUX8@0'WEVVJ)PS7 M)&!=VE<.(L"J1$PJ3)1K'$63"AS*VV7CE"N43.5_PMR8)@X".I6#5#D?&P60 M&FT,J$E?E..24DR3'I01T!3[HX6EXV>I]1U )1X6XOT?\>N/#", 46:PI'YK M9:^9E9$'61A)=9%Z7!=Y-;.;">Q:@=BL<6R'_L2S;)Z#U(^'MYO#:ZQU>-UH MZ/#Q\'9P>,T5#R\J $ L+ZRT.1[@;@ZPE?, 1>^[JK?ZXA"OP4"3JCB:QS/< MS1FVEQ'"^].>.+^;0>#*%9_'\]O-^7565*)1?1L[O_;Q_'9S?MUU+T%>!7<\ MOIT<7V^9XZ-^?M%L/[)\G.CU:AJ>RJJQ)912K&JT^',.'7BN&H'OM.EN"J\Y3U-8[X**VSK&H;0-%;5M1*9W=XL?>PQN, M /$JJJ5K;J4<;$!S$PGU*FJX%GE9O8G /7K[9/@V/2%>R9H0K_'G1;6].'AR MB)?5P A]&MHT?]82F]&$M<,(PL7F53Z:SX8]$K U-(2-?4!CLYY"'.)$+S'" MX-GU0',,MZK]2U"=N:C^?%X&!!^%L(!_>]. "Q4;(V[N;F_N^@]7-]?Y,C/3 M;YG239UZKBK&5JY/-3M+UCKF(<''3Z_O,U\Z=6\]IFM'T\KFS<=W_COU_GD< MFC:K:-_@0N<0*&LEOSU^3"[D\:/*ZF[A-S.*8O!#,Y-7%5!O%V!6OY^*.C3J M^Z6BIV8RZI>G9:B>R1S+5PS+H$EE/+P1F(NM%#U9@ MFWZU]X Z**GUY_)!.3K3UGU%EMV]3$/<"B1*>9:I&WK&;5P4.6?>J5NF;_KZ M6YL9,VR)0DEY$H]*2M'S;549]BC3&Y/IKX8'-[FK?K80*GHS(C9?K%/ES'LB MUBE*;D^R4R0]2O91LK]:P>!9O;=L8'4PO[<@V=*@A!MI5CN?_F'OCZ1/4W9[ MDIXF\5'4*R?J&Q'O*52OLE QU@B&A<(A@AV?7%CM)NFZ#;6P6!6D3J%@5; ) M?EY-0IV/DV/@-+L,I%4I&,?=Y3^[G)-TJ()''2[C$),IO;P^>#=-6 MSY]-Y[M5K+V]9P*;(MU19H\RNPV9O?2L@?JY!BXJ-F]:CGN4VOQ2FT&\H]P> MY78;L<_%]8H-6>^9R";I=BC2NJ7:FSPUP6<'7!/'X] MQX**HDV^\N[R]N;N0;WYK%Y=7US>7L)_KA_4N\O?K^X?+N\N+]3;;Y^^7)TK M_?/SFV_7#U?7OZN?K^Z^5JO\C$*>&/\4EPB;\T2HS<] 3-,KI.1Y"I5[AS1; MM7#]9F(YA("5,4*><$8R1\@7M)BB^",I&+8Y @7UE\E&2!KAT JHT!NG]W$* M#"0***.( IZ@0,8( _7$4"],VWC!&7'27(2WQ(B^C!]Z@N_ZW__3:S3J'\[= M,9@4K_0O_<-;/L=,:I=JU#4%\6VH/''@63224,7!%H\V#:L5Q8S8::S^9GV< M/D9\M-[X@#]^8@UNAD=4T+^A^@G.H/=BP M!5N M'8[*XH@T&N[%L.UH\B).\)B //N:8HY&)@.ZR3PE->N4LHBIKD1,96EBXOX+ M*!W-8N4MBXUA^VY"=MBQT7P_G')(4U2QTT%-3-/$']R&0.=!=/)RAO4'-4D\ M!RQ[I9Y\2Y_S9BJ]OS_LTGP5>,CP;RL/2(#93D3#Z9X1A;H%B*AL7L M3D7D%JH+!LYE3,6!WJ<=!M7\B3,&?1H[HX9.-)%6<6/UR@:&QFP:KZ]<;+*J M\OYD^)9/%.5WREY<$[^AQYDH%"/*QTKJCW,X]B09P)V^CV]2N#1$3W3@%R@0N1^,\CZPPZ$T M)G4P8#O#UW))_1KM+=HNLR"496P-+NHU]8:$D!/(HIF\%LWOYK*'DI>0MDC> MH]>+#2H+*1?=$2CZI.5 1I$3/JJH .&&-]0)TV5&K,-&EC?FO62F!]^/IDF3 MTHH&R/+6B*'">L>PV7QB4L$1SR8-O=W<]B/]HN376"^&+YF#,ZU!I@T$';DJ M8GMD>H\W72*UT'A=3KDQ58D/HD8FR__.J&S$"WDQC>^D-LV?(.Q !+!1(I5K M_C#LT C$ X8F=BNQ!B,X'/:+QN1I//&1_FAX-G,=;>S1MR_S!N2KF57CJ#WB(GYQU_AA= M^))I+_1DJ13#JH:&A$N+)/]B@6L4*\P%=YBR7_YR7QW,N$X7>\L6<@ZQ)C [ MDP?TN%W!6-F*">XG@R:&\X9"VS+XQ8\SMK/M'7([P!Z8&/&0VRR3F]@6]L@V M, G!7?>IZ2^EE)] 1.%JQ6;MP0 '/ WE*W_"JD5ME)\4A990?%R+^=Q+F( _ M,Q"WL"33)) M+&X,[43#\FP"=K')]H"'8KND;PSBJ>E#"\POWTI8#*B98@^+$^"#>M)X*PY7 MR3Q<-J ]\08RC7#A#+F-0G8QL'$ M! /-(N2$J:W2LA]-? X.D0>%;6>9:HKH](_5AV3[,^**P.4T+?&W)\VW>84% M:/0#<\1((C;$WGY5X-0Y1@(\/71BW %8*!@2[% U-?1-#;\EG?34- MMH3#-S9>5<<-! O02=+!JVB]QV17^[;O:LA0_V9&%M\WQ6:,@!M1.)2//@Q\"#=!PFB.U*6;L(#PQ;A_6"QJNI4/JSB;IDC> M?.>_8P___:Y__: ^_'%S=_UP<\VF"U5I(_BY?[H>V+WB;T6\AJ[U:IQTIC@A=D_WT33RQZ7]&_ZK7]3>-HX-*\DB9>LPIJWY/G04AL[VM6/L[&[X\0S;![/L+_\38J!\%Z?;/9[N^J?;G2_) MAO^L?K;=%W\G)WQV/.'U3[B'$.H(-)G/9=W L>F)QI;B /9S.L)YPE[Z!_5F M0N'@]_ARCO.\ZUA8/E=\Y2#9Y]-5PF3ZSJ-D4\,=^6ZD.0VRT.FKKPZSH_):K"0ZT251-WV(P\I^!A2 MV$9[A1+7>//R$EI'8E')$G*+>4QLAJ[L2K%?:/#QF(%YGEPUR1!GA04#--M& MPFQ3%A>>RPMSR%@XP1 NR\G:? R/QTII#%^5]IV5;9_NQE 2W1B9M103-FF9 M5X?,:<^8>L1T\4"R\E[L5)G>J1_:G-3X!RN6$\4G^*,D 1=4[K-L,M7(@2=$ MN>+,HH^LZA!>()?H0P[X&QE;J%+)E:*-'IAZRL&?-V>F26K2J%='K, M*NB>41FA%-$)M%Q;E3*_K4I=JZUJ<7>*,K<[1:K97)JA"KN3-OW""MD/[MB-(VQ;;O8_76(*3SAEVCDZDV17E.=J^4I/)I1$TDMCAP@57G, 4\ M-H-GETPWN>T!5+%M&KQ^4I[]1MPW#$WQ=F/H3N1KH7__#=97HR&;I_6&QNED M??Q"CT,YJBD/\OV!#Q!3>1R@B- [6/9#5Q&[&)FX]\.GT ]4-G7N3(N&.[#+ M'"XH6"?OC CV70R6Z<[:^F8+O3,WVL$5E^QEVDL&=628TXU*22LHH_MKJ?8F M949[4^:*,CJ9-MCC\9>I;*@92EVC&4I9OQE*7:L92A'-4.5K?2A?3U3.9BA. M3#R(S;T^,E-%$^0:W57J"MU5\!^^K\QZ:)*($2]TC9PLN797BQ[%KU7P_[ ! M!ZQ>#]:S2=D&C:1,M5A)/4=R4X++^Y.B F!_YOJ%;&6:'IE[4\3>4FU/TWT1 M3'T.F:K \Z2EU-1[;(^2/AQMQ_P)I'&HYPMEF9JX6%>3III8:H^Z)=F%8HQ1 MOT7M$ /;]?DS9VY+;E8CARI^?[)1+-L[#9G=/J295V"V#W"&%7:;CXZ?#GU"O0/T('GOOUAFR,9:Y=W'8;Z0W;'&]6MB);K78Q]CP@ M%=_T?K#.G2SCA)@%I-FW4"NB8U"U>]D;%^>W%GCF";+2),U#B9- M5LP48U[2>MES!9&1J/TF9(%9K;PZYO.I2E@A<\DP,82:?K9;X\?-9K"G,ZG*9D> M2U;'_/;S:87KK)7S"B6\@FZ<9*R\EP3H$U%W::/W42#EVX1"ZCR,WSJM R/^ M9GV\PP[D$*,9[IBES S@;1;:.8!D#CSK44IK-$",E5S2MYC#"KXRCJAJ\^\^BJWG@/+;2H1]!H"8LEC) M9X7;CXAA^XT8]A?Q;8Z8]@Q,S*V&H/.IR_4#T=4^9HI^3P.,Y8Y^*XNBWXNS M\/.INR@4KA02"E?SAL)S7LEKQ<75^7%Q97-Q\1P;61E9Y"]3*3/D6M'!\$\7 M-^JW^[ZV)V'P7!%P9A&#J=Q%Z40/JV*!\+]<=_CH6<,G,Q%U2@;#A?-8EF!X M\Q@,SPB&-P\F&+Z#GI'FMJ+D%/>[N;N]N>L_7-UY!6W) K*K+ZYZ8Z[Q8+/PV=T NH) MA;[?.S?WY/4L#7DW:V\%P\?-TW4.?_PSUE1HWX%-WV!8] M:+U1A^8 '#C;_]N;T^8;='3 F_O;&^MG\-X)QT,WX+]_HSI@ROSM3>B?/AG& MY#V2JN\,\8_+F$[]X-SP/,RT'S )G#-^")X>.Q5X:^D"B7DOK=4 I)A?W M<1DZSXM.S'A*WJ-9[AR6)7I[9T2O:WJGMPS1YU,XKU"G178],;TS_<"S*/@W MR"NQRXGI&LRV4ZF,*;,FJ^AZ1VMV&@MY905"+8,U,8O(VQ.YS5&TV]7J8*,N MHNAF1&Z5>W0]H;PP'P,IMW&8\H=$B/,SYZ&'V-)S>*('0M8\"MF29&MH[69K M2X*T:3'A,%&6\P,4R_CP;BJP+=XS&ES%)%AXXFWMK+/XQ/=63E8E6J>WV-JK MZGWSX&&^B6>J?#8]X@<&MS358=5YAFV[+Y2/Q?3-T T?@U%HQU^!C_Q2T#W0 M%Z_^['H7_,6\EL>_BU:Z\ 0[6KW73IT@V;OS5[ZZ*M[0RMM:JY466#5902>A MI&FBHH**!@]+)<:FIB"O?VT&"TG<:H$WUSEK 3D?M$V\4^\IG6K"\.1,TX^C5H6,21 M;N[\MJ:A_T5-)N8.\RK.R1?- M1D/3F\=PMDAASQD66;-QC)B\F;"R47#@#U.S1QNJ8-+LYA9]EZX5J1>2VNV%[L'A3J$.<7F=]<=OEBV?9C" M(78_QU9L:+WVXI#GW@M"#DKI6J-^MK?W"_/B<*J]\V0]TISA@[U3B!97$2F8 M!3)?(VIG[<6\L?=2M#SA6II^MJV(R:9%YM 3D^+4O[C.TX/IC:5,VYR**JW7 M/.;OEZ/9F=;4]_CF8= /SA,#Z&6$/W5'ISAY.V-"8R?G$KF6+:@.)@F:><&:<=*HY4OTS)=0;COSFW%-P1W?9B0[2J:F*%\]IV MTFQ>)5Q3Z]87^^&%ZH15;(N-)Z:_7/4_77VY>KBZO%?[UQ?JY=^_73W\LW"7 M9]$'M^I_+;^8$E46B)H"Z2#G=_P>CZ^$P: 9->H3XQ7+5+?@5J?4^6XO5TZ M6[;_Q=4/NJ:WNKMWIU-4W.*5MRS)NEJ]NYADY0I#"3&!S7JA>>A5S9P*7RR# ML#)S]0\VVEH[H\_BX )/*]&NJ_6VUD:XBWY<'MOU&"[P80J5H ('1U[<5%/7 M=/TH4,O3K:&UNML*XVY:5 0Z-A"+H-\/] *Z8+L72O1UL0K5V]K9V3'OL0+E MNFVMWJA6<^[&FVOL^+8NZ6I=?1C;VI.:IW5-;U5U0XB&D 6\&E6-("41@B9SD"Z=7=LVK3C9RYOV>Q\ M]9UU5K\+'9NW]XS*E(Z%+B43;+U;:^+Q3(\YGCU#^'B$E0L,2-!R/&%,QZLM M@XW9R( :8P^CF>JWAG?CT0CB(8%DWYK>_;/AQ6#9]>1%"+_W\??^,K=Q<6NH MU;/LEVEHRXGAJ3CBSOR@&F'P['K6?Y&6] SA31<&AR=ME';E]Z,E9%H;RY-W M6RO2ZUJ]GA5^F_K!A^0(P'FWYAGL,^]G]?J;CXX;C?>C/_@AJI;OA^:P[,9^ M3E.BNR#&4R*#/.>.>J6)6BU5>V ;OJ_V0?+&8W&U+M*]G;EZ[YR>5*CB[6YA M =O1NIV5=9RTR\VIW.[6E]-LY]:W6Z+C%:G94M PQU*:6J.;E86=9M3$'4+N M\;;H>1,&-.,:=$\IB)IW/;/Z_&90UHT?.QMFO.R7=^$LL6!(S?Z F6R$8=>G M5E6]06:6?%K*+.GMVBPYVQNSI%!KZL"86(%QH,BX,3UN M@1Q7SCDCQIRC[W:U5FMOC/TU&@>7IUQ3:^K[:_@_>*;AA]ZK,/GA:AJX?J A MP7W+I\I1=U14\$*\7;IN%\0(.F=I);;8'%C=.]S0"H41,%*S L!%VEXK;$!/ M5Z04:7$MN\*S>@X"?YHB\%Y87"<%W2>)$UA@1;0[6J.QH0*OMP5?(O/IM?HM MLA2]=*W;7*53]NV.;:[!(!R'-L9,5)?U\;GCB6<^FW O_#!5V_7+WD%0E+A( MI*&ZVG.9, P+\PM0Y]H,;D8/QD^9-WQ8'[PMW5G0TC?DRU15IC9/U%:NX1!K M"UYINFUEB1V:(VM@+4;TW=O>AZ)D_\X,#,LQAY>&YP#9?(GH%XSF.3A3;YYI MS1S9A'7Z(=[F>EB96R&*TC2;.<).7>MV-HA!N*/K7M1\/KC@!JOY*S]+?O47 M)/WW$CW8 (TYW8(MK9M9*G!@(9=E:(;.10Y\JS(%6]:XN(7L83,6T-IS;1O# M+1:0'9S20T8*+^KV_FHYK@<<>,5)G$/1-[7.\:;>T4V]PG$UM$YO,2[B]F[E M[0*%)_%_#T]O;.W:!X?4#I&"MZZ';^H'@6<]A@&"=SZX286>Q;U3IH*NZ3EB M1,?VZ.W9*)L]X'93:[=7C/::CV9>1FU6M;$'4E=RWQDN8YD?!R+L M4#VM<6S%CTIX1SJ1VG8^*HK"FW$FLKC"\^I MP=K;/KJM?FBWKECP]'8#S3U MWO2LT0=U;'A/%KP(/UJ/WS01C][8D^]-!M(^GAC.*WIE+BKVNM/ G<"'&WBN_"?BM#OXLT4,_V:EK3NNI9RRGCO+]^53>OMCX!_7A=0)[[GL@$8,/ZC7("2/.M8MD:,E? M>B>^101"\D:DF46J"3SI]-$SC>^GCR;()SSLMV-X[XV/QZZ$PY,W= M[<(:S!_#DP MX4L3TV-%&2IH4V.=& >0 _MRJ<0_(PPGM,KB#6#AQ_+KV/FBTVU,.19=I%? MN;+;^37#L'OS\>[R'Y?7W](P28*9L[\UQYZ;]\5Y:M[,X&+ L4;(Y.GI*W@-8CMK+DE8OEK:M^IFFY\C)S-WOUH!S MWWP\O[E_X*[P_[N]O+X_#H69 U9=BV6*?$R'KY[ A6F'5%,% M/QZ:$_B8Q=*O6*1HC#$ ]5_Z0>H6K5+6=771CB!;SX%VZ %?\L%!<[$+>RVM M7E^L1RN2?UU#,ZY$/KT+Y-,7S\DM5\.(D+5[DP*SFOID.K!YFTG2<&PYEA\@ M,4#83JR#$2=TX*R?_ZK_"X%34K%O1JO?&:6 /?H).G%FF=,AH;>T7@X0PWT4 M-$Y8O1C"PF74[&P+'7('%^*\J^Y01#,U6"8B"3*,1)!Y? *&[6'*WR:HU] Z MS<4N05'WW ;*A^[!DO0,9[!XY-MAYOU79ZB(LF0YZ7.00;3VZDF6TN?&MI6_ M7T/T/.Y.$ZZ!;F=O!D%NPEO,0[96 MO:&UVHN[ ;?G)>:Y3^NU5F8M2EL:(.)&WI=K=O8X,21 M'33RO?G(MJV>8'_L6W7DN6.A2URG[ VS1=_$<1OGO%&IVEFK2FTSQ8G3?++- M:DS3ZO55PK8[[C\3-;2J19NEV_8PI4508I[^3!WY_F#[K"$PRU.NFV/ 59G" MJQN(%C'S]H1;M6^7DK>C/;LD1UZ[CIMI#^52Y(W.RBT#!V+*%J5)USF)U6PN5EI[=KM>FP&! M(6(?#&J,MZHA]8IC5Z%SQ'?9CCC#4<0VY;(=^[/<\)7=NN,MO E/?)TCG3K) ML]WEEC8)K2!?VVK_X>'NZM.WA_ZG+Y?JPXTZW3I98A6S&_"$#;'B?'LAQRU8 M5:6Q!:"$3:F+.:J@N;C4IS0U8.5MMBK58HK+7.KU6C/+ &0_?O-1 (E*/<_3 M)N TL*8,3L^A/(ZM?3OT##8 O_S)\*W!\;Z=>]\VEE#E0JK$L#ZB;XZ)??7: MZIF8X^T[??MNY\0RARSN-'>V 85P8=EAD&. _%$EK,I@G,+YE,+*+'94"IM4 M"LN)U,TI- MV4V:C9FC=CM:H[MR%U_I[_,*%,AM\"S;6N.L4(#2H_E_"&J$DWO)F=T=K=7: M7\>@NHIDM=-L:\V,V: 5:PW/I:.;A??3: M*Q<3E/[:*'>*=]FS:H#FW6#A1UK-' 'P-[[3/ #X[2, ?@8 ?OL(@%\< 'Z[ MW #XYS=?;^\N_[B\OK_ZQ^41#K\,N9S^ <$-(SP^)A[1G'W%RI&G"6 MB:B?/QO.$[:M R^#A6I;_X6[]\F ?R. \ _#LM'.. 4Y.?6!ZU7?'(0>34U; M&"O9R^XVDH5S6118;?2WB'I_P(H0HAIHB.KBQKF/2-;W+!]^=0'_=)YNP9!R MA]=F<#-Z,'[.::ZN$G!3H3!H6R5[!0 8LWOG/H.#"=]58?<>^*FO:N 9CL]+ M*XSAOT,_H*A#F6.=U42FF<6D_$3.^8$\X'FP-_>=X4-\.H)W<_+KS&G=[;.5 M.S&.&#>%J*F"."!Y\+V5&Z1V9[RLT[&WT"P]:KAM:3CDV>545+O8?H*CBMK4 M$4[IF-(U%>0<^I85Q3U$_R7CY,6I7U'2'"\$]K9=CT,[^NRY; MHWA+WY;/LG. ![R>:R'+A]2SCY(A! M4@I]-=^\V>-VB7*7JZUT8HT/%6M5JUCK'"O6,BK6.L>*M>(JUCKEKEB[ M_/NWJX=_IDJFMB"OU:M,VV!M5C/>4Y:P+U8KTW!&]Q*.T0XKS>8)RGXL*I^' ML!QV6+3FSIHE>^>VX?MJGY5!GC.$*^*,K-=O:36?-K2:^>?9AX-#03!L]KI; MPQJ>7CD%O.D!+CH_]%Z+V,1@$(X1U\ ?]=PU!;8H%91'R;/FRU)ISCS+[H_=T$G-,BK]LH_4WN:RSXV))8EL9=:= MN, JLVK,UU9NT1?FR!I8U6/MJUG)HM*O_/(_H16\KK#L+31]-.K9W04;B*E_ MZG_I7Y]C&%W]\]N7?ZI-78/78=]#DA#SVQR6C[5*SRLT!W(%:_7U M>HO]*]\/)82Z+*B)IM;H+D[L213>?'"]_.PPJQVF$IP@13287MIL 41S,>31 M@7-/291)HWAETFCG*H,^<'[8O399@Q4*UB:-'&@D1_;9,?LTR\L^9RVMWEH\ M;/C(0H6ST()"J%:)>&A&P5L/;[.M\5*J>/[(1CG8J%U^-FII9]OSL(YGUK?E:1SY:P2[JEHB-DMS3:9X=;:*RLT^OM.S3U+7F]G1/40W] M>4+9HI^_'[7LLV'SP;.I&D-W(D8E#"($#\_\83JA"7\.W">'BB?4$]\TU6LW M,-5&I$@+ T;I-?1&66!:Y'+&4]\_W-BJ^_5?'UMTNZ_GG796/Y" )<3^]CQ>Y_!L7.D)BNG#NF MQ>]B)3[[-CS3ZIW%0>ZRGWFG@F>^0O=*B[(/\OQ3^_(/ZL1[NQ( MN)4(UZ@?";>$*;Y\0AC-LG/6*&'],"]'(W,0W(!%%AB68P[%J-7%_<4YJH^. M1[6^U[2)H](UO5406%Z53RNO1EH4,3LXPA7@*&Z(S;NEFP*Y:KVWWJGUYCB( M4L%W_]OOW^X?U!D5WV5"2EF5!S>1XCE;B2TWD]YAWCP?1?C)L UG8.H;J W? M?++PR"V[YQ9?L,M<3EG3!CORR+H\TECMHMN51LE9('YDEWUDER542IXR\".3 M%,4DRS<;[89)(NRCK5)4,*4BGD]+U]JK MITD*JZ_>WHQ$$5L^=SW/'(A2HUES!*2Z(KU[K+7.S!R5M#JXHM2L>*URH^*U MRHVRUBKG77\5ZVY7-,>S+T.X0!'ZT[PPV9]4DALI^SGA'JU>7YR-VA'Y%K@S MJUFHZ])OYB"XU0A9]/6:6X06E9,6E45?SZ"Y,R>A-WB&$_/1HN&HOCA*$0%] M?30TU> 9;*RG9]6+/JM.//?),\;'RSB+$Q85AAY-FV6HN:A:M.3K;RXJVBSG MW;!:#%W2)C:P/3(_$'[IE6F1.$E_KM5=I<"G+I= L:4=I[O67 MU$O+O?Z2^D4;G\=60N$K;Q#G'O8[V]AQU3_<%\,;JO:&:UW*S MI!Y[1:E9TOC! B-A=?Q74#X#TQQ2YRM">&+\^<9#P;P9L8AV'I>QH9UU%@_> MVX%YL&'3:C6J36GSKM;-$<(ONZ"4-5"5=_WK10EVO_Z2^K9%C9=<1^+TEM;- M4:E>UKB0'WC6 *<^9II)PHH+!DU9)@R>YUU]2%[7@X,^VY:S$<1[< M_>DC62DXV]IT?)JG6A;^+*G3GWO]9?7%-MQKE, S9?-&+D(/:^U,SW)9GYG/ MN\V UNP9!\3_T5=_+:)77R"BEMEB^>F5U3>?HNM79CE51K MT9'+0B)/)2%:><-0-\&SZ5$ RC.?P7*S?B Z-?S;/-ZX61JGI%YA1:E9<1^U M77$?M5-%'W4%4 P1)"5E=R[KNBM2=5]DRK4U+O*_?ZR^KO%%3@ MLV-^W62(90.S-6#'W#2AB1DX6N/5-#S5A*\/U3]#^U5M,C#5L^E]5@ZJ]SCN M8#G%L"B0<&B$._+/V]L9\F!E_\^>W+/V>Z:D?P/:8H.JN7 E()'ZL%/ ZK6':&?>E/M^C! M],M6.H;[<5-%D>6*( E>N5EB6Y3:^I' M35$06RRH$5I^D%5Q?#&C)J:M:]U#1OO?$6LTUVP2V@9KM+1>P1?*D3,R.&-U MR)NM<0:07NMVBKU5CKR1P1NK _MLC3<:6J=WP).&=F.!KAZ0+MH ;3>U=GM[ ML\I82/4=+9:R41\5^!_/,4UDAH%WU.$,'JRQZ:O7YHMZYXX-1V,_T-1[T[-& M']2QX3U9\";\:#U^U40\N[@GBT?_K]-3];-EVL/WZJWQ9'Z [_\G-)V!^5YM M=S^H_S#L$/ZJJZ>G_)O$U^R[4C:.O>XT<"?PX0;2EO]$4+R#/UO$K&]6VJI\ M9 ,3629Z.ZVGGK&<.HKKYU-Y^V+C']2'UPGLN>\9C];@@WH-#,V(<^TB&;KR ME]Z);Q&!D+P1:6:1:@)/.GWT3./[Z:,)@@0/-^P7X]5/KKJ3L6JDK$PCZ9 3 M1YR]!GG9N)WX3+?.P2AKRS\^ZZC??+RZ>%#/;^YN;^[Z#UN] 1NF_ MYS?7]S=?KB[Z#Y<7ZOT#_/'U\OKA7KWYK%[^_=O5PS_5$\M1@V.3)8TSNLJC6Q/G,]C>5MR M4N]5"B*:(F(28'"0K/SZ;QVZ&PT2) $(E$B*%\E8$M#=6+UZ]3H^Z\V3G$4Y M,DD5^*S)1(JK_WD%:CS^',_'("C=60P\I/[UUK[WO62,*VO]PB*N MS"I?E0@596&@Q\?]8+GP57##=[-O*CK(ZT4&[7\8S<*(*DIM\\JIOL!'?DUG MQ3#/Z24#NNJK&//MG.2 S2C"S!E%TS_1:GYO:#6K M]_,<-@X/@COAZ;ZZOG?TJ1 SYI$S76.CC#1ZV,1'#(?I-)VXB?#X*RC-6=,O M2W;>\-S-CY[7<#>Q*V$"6U\T[B,/[*9$4!DASZ&KK9*<999]/@W3(-FY91^H M_93+OG!GOG%D=V;=N0ML9U:-R5@[M^CW8N0/_=UC;5T^O7,K9V?5QK3B>EEW MTK+K*,/N^3+PE(U982$KW:/&>!M-T9'S])N89[=2] P*-Q^-WWYV6'"<[Q(G M/'\ZWPOGGBT1)MN3^O?"^>'YIV.>9V6?W4PH/++1Q%GHQZ8<-\=)" MYLB!C5Y2JN*!BYZ1B_8HK?' 1\_(1WN3 GG@HF?3KG<^77(#NO4C<<)*PG]] M^"FBH1]3S'&PKF.5*F5X?WV1UQQS\XR7S MEV*\-9[Z]9?_EC/ R2ZB@78?*9 7&8#2H@OW7T$N_BX",?*3#S^QU858Y>YX M;).+Y^>)'4<,/=E6Q-"RZ]_Q#@DGO2U=_RJ9TG@7MFT2*=L+19]UB8Q1QROL M[)R,84FW8SO2S]JS*+R-W.F&&68W =9/MK3!QXY2_Y8V+UCCMJF> M7)'O.1M?CDB6_,[)^22'KUF.9 ]]92FR7/*"W&O5 =3>EH;/)SMNGIYLJWE: MS:HM3W[.MMOW;:@DVK]_5D0]/%6YK6FTS&U_'=A+:02Z=S/;GJ[V%'J;GC M-OS9CMOP9UMJPY=>_X[;>&=;:N.M<596KP'#2]:\>)8E,<KUA0U6VH-[B8UVZT=-T[;K1VW3MNM M+35/U]R=]2$<2-SE8# _4<][Q#93V:*E"LGZ_3K.OVV)^[5;6VJ"E?^ +;5Z MFE9AMHMQF_2W/ )S32DO\.&V3V1 0MI (OM!N)$MX'7/_GLZ>9 P;)W6_"?N M7*/=)7?\B^LW7%I K',KO#3*'1BH(@.M\^L<*+>,H\HHVX6 M'OO0H7J[=O?Y(:_WFR.>\] _ JNO HSUV6!]KOU^[_$SG?IM@F**+91#2 Z?3V>Q-\C([CJ]AC4>6 M#ST%:X#D:&_V0CEP1@%G;!.\ZC+O5/?,Z6[8QCCP1@%O;%.3I26\T74&!\YX M<@UTB_AB[A)I.^T2+2J:Q6'^E1:K^L\_06_[QX]\)83M#C'%UPT>L#HI"!-! M54M ;F(4;-ALC_S #8:^.X$)X1=3$23Q\2;6L_"E:NC_ MBK?P_G]2$0S%;W;_]*U-.(\PHWUT)-^D<\;O&G%"GNXH"6?P< ?W6OY&<< M?[>^D66=3S592+7,--?3*EA."\7'QR/S\]6'O[6O'V;PS>>1>^,/W]I?X( Q M<;Z$2(93\Z5?U5M$("2O)LTR4LU@I*.;2+@_CFX$'&P8W)WOKN$_?W[X M/%C@J"-==VME^/X[(M>[(_;6*/@$H'+5^\NOW[ 0_?E#_O\XOK3/SY=?_IP MM3)#>,VWZUR[9:G&&QOW";HGGPQ^*5*2LBS<^;U^B'_;<('#^@>?M/"M^F*VMQ;SO9@!(_B$FV F&[4[23_YM#!%MQF:V@ M<;/1EJ>3GR9)S@/OW"#("H':M3K.(/N8Y&MG@V8 M18Q$%)&H9!GJ_LP0?[?TZ&RJ9$S1@@O%KI$2P 3PWPOXI5^JZ+WKG+;6(\!5 MF-XDHW1";L84=1H0.\*_0Y? MEA^^S>G]3)^/8?1>4N=<$F<5)%:[M=ZAO?_W5CWJ=9Q69[T9M9WWUCHBH@E5: DMO_5SHTS%ZZL9C5E,*.ITMT_!*P %L MS\%9K2H_XN24(N%GT%9(L=J:P77D>N*@6*N#"HM[MF")'SMVR*!X*=C]02)%JD,RE?_"O]GR M [@IM](BQT@"*D^)O#G/ X]NU7,BULI[M-V0T;NK/J;'DW3)L>PY[1*TW9.K M<>8^H+1R\#=1*I8?:$,Q,D^U\>O#T9Z[#+XR;3&(P,3]G!&K%.: TRK1P&I#&,"P?/$[,P]M%J26S,A?NH,U&O1'3G#\&R M^>Q/?4Q2??V'?Q.YD\2-I+/LQ@U^K,_:?BG'E5$"6[("7VZ UJ" MGG,U;V=.Z^1DIV[;IGM;OO]T1_T"2R5@DG_ZR5A)4L6B M#Z600'LEHB6-%M/L'#C0$ZH"C]U.#('4KHUZ$B?EE^JY;"_T7@=*70"AODKJ M_/[P/<;\@TM%H7--H#+G_,SIG[WPB[T>0?-T/.T[[>XVW^RE=O#3EW]\N*J2 M[WZ(#30;J7%G?@*&#;DF/#])HQ@,'UGA.QPXK=Z."+>-*1.-$/+4&>Q*A^57[]074_*9BQ\=^]2*SZ&, M^7#$BH;+Y/ .!XP)\7L:^X&(8\$= _!*E'\IA@1C%W)_?0G%"SM?M>C8=_J= MK7#2P?&1?=AC/"F>N $32 S3B!0@\H<+JM8'%?U.R"*5PQ'B#?[3C7X(*G6] MTB1;F4K?Z^Q(;.OICD\U&L*M8&P> M'F_GW&P;3"-O;B^[3>*F;\J\U#XVZ6*3HN+@55ON!/JD*%3)J]:%FWVPWM^Z MWS=[HQ3M#)SVR99:H*6V\>.G+^=?+@ZNM>=RK9F-?JFH/LCAB8$HE,U^7ZC\ M4WHX&JSDA#0)MOSF*]/W>+_%7$W"M<'@7^\ZV0K#Y=6[;V+&7XEFQB$=CC=> M$P6VGC)!WH.%ML+#4P+2=K]/2D6"#?I/T%*]E$,L9Y]K@_QBXL:Q_3L69$Z! M2C'6:.+%\K?PWHT\^^K8_GL8N-M^.I;T?=S_T@;3_,/&%VXP%"##:3.IWG:% M["[7^F9[TKCF>1@A/E5"]);SYQ,X?A$,W(6K%3Q$-_5@@0[.*$)+# M?MOU@J=PH",Y+ID:'R295H1(RP1Z=E'Z=K9&^N8Y]R:,HO#>#VYCV @/3+Y( MW(63.W26# GR"[ MNU'V[\UI>@I5Y^F/TUXX539\E#90$+@D& T?928A%7E:7FYJPZ8C !_#**-_ M28](S^F=;K87\*%<:",;UW5.ZV_P M*\F_3YSBL(:>\^7YG?93H>P]XDK^,!J)(;GEQ,\A 8K9D9L(>RC!Q9"J0 J' M3R*F(M[!]P8*&0=#ZY$_Q")]3KX/O(4G7^Z5OJ'CSGMV.?H@=^P;;-AE@!R+ M__N04?Z;WAW*5@^\_"^,)UP.JS2KY=7IUNULJPL[6UM9?;XH0PF>*@G9=+:(UW36E,03 M")JX_;)NUSIF;^PPM)U.9[/>V^<4 MJD+G<*4T"1S(-/WJ^MX7L2IF?+I9-, ]OR >!098-!1%0!HU2=#9$%5]3KU/8!'R3$8^%"R^U0"1CPW;1XRX@/_NV<>GEU\;$VD!$8]!PYWN#(:3#/A M3FF7T5BK?P_G]2 =+N-[M_]M8F=H 9[:,C^2:= M$7[7..P\W5$2SN#A#NZK_(W:[0'^;MU9>%7K4TT.&@KTC>C9:3VM@N6T\.A_ M/#(_7WWX6_OZ80;??!Z!,C)\:W^!$\3$^1(B&<[,EWY5;Q&!D+R:-,M(-8.1 MCFXBX?XXNA%P=/[\^O/[Q7)B!:B-?P"[06K]:>U'HK7DXM%K%?0#.. M_.&";HX_^T$JO'.X"_YEB'G9-@SDT%/4!?V^L MTNI]FM0;VV4&9W6VPO6O>BG]MLWM@_BPIJF M$_@&>AAT+JF>V?=^,E;MA! *SM[8L M*LMZ+"(= I%T9N,P$/SY:]Z00ZMB+.Q.GKC^Q$KXM65$#D"+' * ^M=G81@9'@^*-2HEB61.P)6!QT@FLJ=YY7JA5L+BQI.PM0K MVG1<)K[S !\BOP@T>DVXH6S#)57X35TU>=GQ;-*D5T^:="M>/Q?:7H(5T[ / ME2^:56,T>:60Z".'D#DAL8ZACZ#GZ).)R+ZW%TZ_'HOT"BZ<&DRA]*.2'-3$ M)J!@F8ID'%*VHYOMN3N;37PP^$% 1+PIW.#:F@@B8CF,^Y,N0*>!YT?P/-PM848 M79FD*%7IS^B'I16J9>-=>0>7+5Y!&>*N!1?O_=B'A2?&G>KS('P]/]@W(A P ME __9I&^UK6B%F..JKV\"OH7WHW3F]CW8&"\UJUSN&],RM(JE>Z@FXG3_9#Y MT6)87G(OA%(@C)69H]MN)&PQ\>EN$E[AQ;$W-\:@GCCH+],_2TJ!1C3-[*BB M4GBC&_KP<3*YU OAMT&8*(9R0+-"IBE@:%02\6?9M1.E@P8'RW-<[N@9G2\# MD]%!>P3.Q,SL2'>Y%YZ%]PVN]Y;FDA*%I=2Q/?=ABVO4GS-V[T2-U5IK5IM? MK)U?+ J]94L="^]6V*,T\%:.8>4^&)3B":IJ10) 21^4,R"XX$B&$6^OG]!6 MW?E1DKH3D)E!6'9/9I*MG4RD#;&*$!80"_,&*$\'T\R840$61M5@5?)"P) V MC">_FS+RX75+$L"803KVNILN&I I, (YK)QF0*I7#2>@X.!SH1EY-$M+4BX44#: MOX\&PQ"=R-2K0EIZ%-2P7U.'1%FI"5HX=7:3UI^TXZR<1SXOD[,[ BXE-0)= M8C#.O7U#FITT!XW+%'X)_X3+RX_'2\3WONG])_6D^*"BWO\= 4L^Q G<]<#1 M937]_%M-ZO;?&;!1C[W':OMIO1T^679/+]W*IE3N621F;J1URB6J'Q(%?2PH M%.%L MK:^B_.XKAT45?FG&N+'_!&G0:;5[I'W9'[5<,=Q6(/8"SXU V_X]Q#0I)?0^ MGE_]KN2=Y8,4$U[Q:]]GJ&OI]\ZOOFLQ^24\INF/6F>._5=?\QZASEZ@'056 M=W7U^$,>'O0&KP!QGE'^IJ%BCKHS4-4,&DM<(("CT4C*HH"Q._K M(=KYB,0D0,Q' H2@5'+A9;V\"QQ9+3&O=KM>2!>#? BACL[36UB8W78L^)#3 MN<>E]R=[?$+F$\OP@.HD,Q[?V=^-]!//P-4736D!4I'"LW1\ZFPC?S,Q,N394WNEILC/H MEQ.^YS2VU(BL,238PF)84\?A;E-0Z&'S+4^,R 1QX9*\$T=Q(F;X-4,R_F"? MAV-?D#WKQW-$9,*N?RNCND]QB1'P5'@?_V:_]M^PA)/>K@=+TH!V^77\1FH? MFGX.O#+_#GNZ1$1!(;(RP<:XEY\O0C^?'PTD8IVA)WX0I\W. '1S1F"/N=*P$G6ULIJ#\ M'T#Q$TF<'4M/S@,VNY&;#CL1WN!2D7:C=#+R,0JF%_$BU+5VNV;&0ZO!2[I; M^9+N5(YXQTULKV2>H60>+7I)54#)ER5A8&@IB]Z3DA=&_JWZF00EW"5P M_1Z-(B'4+V1VPGT8_>!?R62R3%@K4?[KT(TB7T0JLA,$M#3R/\;2GWN#$M^/ MAJFO_W)L79,35TMJ"BVAOB6-: J@R5%0>V&M!T-XI$&10QT5O0>!D% BP#M M@-[A\>+5,)ZV_W&0&6BSN'BXZV8IW'\69Z^0#U1^!QC[R\B[&))3C[A^!-/A ME3\[2F?H_4[);;!L)-#+:!#0M&;PA)^%NF&U,-1_^1?2*_N\]]/SB8>:*5?M MHIRKNN*A7UD\]*K>6(Q*,@\.5_/R*C-8D_?8A0(NHG]\,&$:7])-5C.?IUUT ME]1EU4%E5ET>'*[(DTWYHI7-KVQ>E+D3>^S?CN$JF_BPE'P,CFW!0%UI%!>E MCO.<4H$7VA36,R:#EV*7:$+9"M1=A>;F0;=V1^ VML;%=/D5Q2WP-8?BEL7B MEG;KQ52W-'(8&BS^6+F?Y8I8-E..4LR$N<+:UG'?#[:(,%]*E_!(H^#UA;JQ MWF3+?RJ^:?8>KYETV5Z?=5G^5CZI?(]730^X2F\PPSOQ,5*[@(_W.$W4]Y+? M'C-^H\JI5">R)=B5]-7!OJJK-9,)VT4*8UTV/ZW,YDMS)!KBYZ:UV 1N\@3[ MTY4">AW#]6O=/-AX+\W7?CC2_:&K+):FX.E*#M![Q4,6C]*AIZ)T# =#,+%) M1,M8,CO[W3O7GU"B,3I2V&4">O0LC"D_(K'_GH*.WJ4 6Z=%+W5:[3-'EQ0M M^_!\FMG\5^52NNT;=T*!C7@L1.8V\BA^=GL;B5OI./I+!PE# M6QRM=>-UG+41L;R]+J^:^8'M08."^:RR8*Z:T_.G&_T0LO1NB/:ZKSSF9?U< MRT=HMLKU!EE63?"B5(2:>8SMHDNZ=D97JS(K%J44T1"E>*YA#<"XFG/9]Q[R M5:R70=GK0X1! D(+S&94EZ86C4<@&H^P7O-879?G"W\J'%;F4&:>+@QR>#:7 M7?B1D5/NL#<-M14X+_^%==RZOJS=G(14KO$Z$$F6XLW8H&]DIDR49:K@;"HC M'3^7DPB*LL^!H])I.J&[749A@'*1& L8Z4Y8..^#!P4F15L P,$X12(3P884^%([X@QW7Q=A+6T+F+A6\M71A@%>*5J M(ZREM1$KF+*H-L(HC:#(X"/J(_98%:J97]P^;?(":E?/*FU55(8^4*F149]5 MP^&R;HPFE2*>:UT1]K[J19V:J<[MI8I)A?UO0CTI7D2E(_'N,IC+IW5R16Q9 M@N]WE9P\.&JU*3E99T=;GP*P-U/)0+X&-/3?7=Y1"8G]&LS3A)*43SO]HW9+ MYBE3AK->)LG2/X6+>8L2[L+,P.;T0'PF^Z4!E'J,0V(F"JU5N1,HW1'[B[%& MPKF'CJS]9NXW%3JX(+#41>;7SE4A!IXL]\Y74JKB2"XHL;B^)JO'Q2Q7H, - M%L33IY'&9M3_D:JF>L7F2P.-7$C4O40R5Y'WGQ1./D++W E*GXQC_ R+*MVY M1@8O,=9-\)K42;6&9H"5\8N$P$5AXB@H11[F'JE+FVU[O4*B^MSQM3]@)BNJ M-O3A 5?ZB\C*DF SQ=0>AQ-*XUE04#%GAM=E*$N99HUNKD65&LE4H'Q*LAT# MHVJ-Q\$$6_)[#%4A+V\^'21C<-K\ A+1IGMA5A.\CE:4L25?H)V#C>!D;D)A MX018N?-J91-*'/)\W"D3U6=J'!-W(IV%=R*7I3]75XN%3C?",KF0L10F#"%F MO^% @=F=J2@G& 2Y&K%Z+C.:[B(NP0:4Y\3[VU"ME>XDF@7S&;P6+Z*_U; MYK$7,\/S*&M/=0?63"7N5%6-OD:HHR#[ZAGTJ:?BG)H9OYWU&;^5>44MI0:3-:&'Z6D< MZ7' ($TX2N[=2%[5HS0"'8?J,2B+]B?^F[PZEC96I3SFJSU"%Y#,)T6'"IJ[ MH&.Y"(M\1,8R6YH*@@8NF2Q--HW%*)W8$[@0=+@IHMHALSQ'J%5K=6WY<>Z= M+,*R>6F$;0Q+'\SOM*K/_DB\>M>?YV/'6CG]:;/3G\Q/C_?0R@6<-;N 57/U M6\W.U9G_V-;"U^/8\=M%YI6,Y^A?K_9!;27\/&Q_1F;;Z-A@1IM!"*2G:^NZ;A^E+2E.@RII?J8 MC8I(-N$:06R1(!8X! +KC!'!(-IOY;(NT.KZK/_*-WVWKHK0#&X6E=)FACVP M#O#M$0I<,!9M]S820BH0JJPR$A/V:(_]&? NHZJ!W80V$37GB=@KX!JXF^'T M1E<'+?%=J'QIY;T@M"4N5$'.7ZY.6,3%]NM8"/L+@?CWZ?"TVV_VFXEKU@-T MEM:6U>#=QM.9$%R0^ $%(CKII-6+@0TJ.E.6S@P72>PG.[1.:I)/_0(:XH1QV$Y Q.^6&=%(@ OD56>:*\C3.H(*D=RDVA[O) MBD"H--Q5[B+>%N7_D6P$O[EYL!7M\ 6]1FN1C'/[(*'B,(=LACP@,E$B&WX^91.S\XJGB?"P8[PE<$WJD83E MHLE^"_":B>"=JM5_?X2AAV<31'KF!V(WD/I3M12(^^QYZIFRG1G M?FSKF5%&<= &RVBD!C&A:W91RW E*)#6657UN?'W2-SYXIYRB0/&*7V- MD0Q$MQE%5,F%>,^L$R/F(W\RDY\D[)W9!XN[C#,5V#EI$$A 8N MI_WPW(ZMVK/[4X< >YC8V>BHG_ 5";^+%-!IGJ"^QKS#OV,>KU2W2%6W]#TM MZ^/SE_/]'-I17F60.30J#B6ABV ]&331W/#$(L)3ZJ- S(0T%7<_YC^UR#X$P> M\C?H4->A9BEOMB!L0:E&D+;H_CSRA)>"4H!,IV<.@T)2S.\-K8(+4UD34OM9 MM/.9MH:P6,-,=5T\3?.;S^E$VCZ3. @*Z%CK1]+("R?AK2]+ U37"%,C2\9^ MA$TF(@QJYQ*P6!L/HSQ+Z6U.&0O4M>=49FMN\H<,:B'3@A"@,I79A(R_Q0IK M.@L16-J[5>%^0TN;@Q-#$ ^?KB8[[(BHA@?F8.5H+@KB2)LMW**:.Q^H*X>F.8:0A MSD(L+,"<3;,JX:71)$ ,N[K@4VN&:=+A9$QE M?^#ZC#W&U^[4K(7H%-5"T$#E=[P)FBJ42]?8-3^6;@12R&,P4>"W6:D0V04> MR# ?8^HH0BQ9AZ,K962NIFX-PS).@;YBRQM[Y&,E M77_=JEQ_77 \),NN*+3N'P\>4R7>?J)EGAR?+"S3*JP'?Q$2NUNS.J1S5E%B M?V*LA\GW6%S)O*MJ88*E S0+#DA.$7+:J0EM[ 6CIB3\VWWN!M.MF2K=75JI M4V;GFZH36IJ5-3"+SY:NR&AM/ ?OI_DB#Z,J$4PF1^@ 4_F$#(F/BK";I0B, MA(2WEW&'$'1=3.0Z7DCO,F%FAXR/2^#\#$B!%0Z>A&I7_DQ?NJ5D(2^W&D1W MW'0V"1\$)B>$T0]TW,*>D$-(+U7Z%:6_*[V).7"@ZT> VM/0TU7'%+A.9[>8 MH\,>J$("4&VU<91D!P2+0R^)[DL)/S^0N_N>UZX):%H-B1O_P*MRA@&/,(VQ M]L1G;[I\Z#@[GE.$=Q0&J+B=+2?4CI=9RV;+T2OR52H2U27W!(-.%3+)5 M&V-^3WO%]=Q[-BVB@<4/CKM+%S^G6]C?@XQ1AF79:QEFD45=1)K&$"I!F2\B M64&/T^/VTP('/7;%G?;Q6=D=?!':8.WBQA^TW5+C*VU= JC/8OUMSC$W=( M4"+42=9/Q%0W!H9+/F&$%@.S#C,4T>M)"='E/ JV]BBPES465J9X:'7E14BF MFOG*W6Y%R?0QC 1,<8&D#8 ;C3K?\\"C'V4&>TUQ57N")F687(2M5F$;\^ZS M(*N9--DM0L^E@9I@ER:H;>!(3#+T",I&D5N=ZTOO"80YHJ;T($"5YCUBZW:+'OYPJPB0*B7<;O"%X#OL:$?3V^4:H&93OKL3?I 1>2:Y*#:Z8%>C$N0J=PM[6 M\QF_+.5!&T;E>\G2LDLFL]9I@9B"B(XU6X/VL>?1Y>:Q"JG:X[Q6#LU1,O7$ M_X%]8ZF""?5YNEIBV"&+$OM"ZM&(\$^<([I /@40) NXV"W!*9YX#5'K,/XU MKXI &!?WP!.8IZD!&]E(P!>L+,44'B>2R]Q?+\O,G7=R:E?BDIWA]W6*<#XC M-4LRQH*M>#B&Y[!_*V:X1K$[6?@$8X,<(P6U>-6T@_ 2UN21ZY:L'X&YO;A^ MRF35R2,PE>46;2GH"R48F5S&"BJ(,XS)1QVXM$!\D_4+[E@KNP;/9K*A+R]< MPBRJFY3*LTUW,H)L%=-9N:/5R%F%G_"XXVV"C7&9^IS%C?M?P!Y6@:;GR@)$ M6IC^$C^7F8X$S:U>P6@AD^5&=2QDT*GJ0U, !DOU4XCQ7!/G+ M-0UFO!SYD<\,##FJZB$G86+,I>109'0J^X3<&S!M&A&U"JU"7Z(-%!7(&<#B&X/&^1TS%B%4C M)2O,:JM(C-+ D]U=%Y^G219O<.Z2GEN,Y19K4<6QIVVMV.@<*C:**C8ZAXJ- M0\7&H6)CIRHVNC6SFKM+LYI+J/^-QSH5N+#LOR4D/-@,#+P)FXY![MJS*)$- MO<-PDP9S[32VH^/W$]F!O9K)LMVJR;*P5U.? 8VQ!Q;][98#,77;;)<>L=EV MAL8\>^PU[M5,FNTM39JMQ0%-BPIW.(Q2B5]$D 9#3)Q-P4_;YB"7P'R_H(,#W'$B_C8JJ9I]>KFJ?W MP8W0)1]_%='56*?-5[Z-U@S3:/,7.94-<]DTV3[?0S43\WKKH4C+[KSBQ/*< MTL1F_.[&V(]+[?4,T9W'E!07*[QGCP'W[GQR]F9=1JSY8"5Z,DE)YB@*/#/% MLHD$5HV.2 Q[A;E>7\IU>B\PT1]O(9F:$J33&U@)ADIP,;'RDRZ,;M'H=I@F MF!Q("S1B=QEPCHS.H%]M0I]4_,7:-:H]9M1C L@8H' G.)8Y]$[O-S?63+[LK4>L7*5[7,ETA8$]"J> #Q[S%)#,9G,L# ON/V?5ZB:P<_QC)+. MZ6?))M(_/L1TR5DL?K/5O]Z"M> E8V2AUB]O[;+L].J=]=R6U5C7ZIN M0GLK=J'O=,X6BT=7[,)JRI0]Q8MG=''<#UIWSA1QW:OP-[7$51M:=A<+MF[] M@T4#;M%B-BE/YV>>BQD>G1X/^AC 4V(?GP'N.3GNHM2_,JVI^8^J)EP?(1*> M58Q^0CL0/<+NA'4^/KKGAB)_'5Z $7HY4R4\_W2C"!35>.5Q7BQ[KOC93\C4 M9E(!=BLZ\G\>C7T/6.@WF_][A "L1^UV_Y7N>/'2:^KSYP@\[:([>$:1Y!_4TP0W,[_X2*T-/M<[_N-C_?+;V$ M2Y0+M[()=)!*FS&>Y(8L:._KS*=>;_UU?Y ]3VV$U=O-OM-MK3>&'R%B?B5A M]R1.W3(1R:=P\]:LHNVM[T-3UH7:K^AR[377#%&Y\G.QO7PX$4,7T:(874W&T&3K,=5C?G%&6:N0=693]P_WQK"XU7T^ MTJG#&#S>0GWAG@WTOU:E8J%F6V75IF5W.O5]?UC/$VJND;?OJTNY4"*L&;XYG-L(@3V@U/ 4[@.1I@!T.5D6A3E6S M)+]7M=,$;??OF.V&#"&"F#F"-&GJLX+7'S 1MKF.JR&:UQBZRT>F;5@XB6V9O:HQL&WW&^*1* M?;TREIK[2,Y,98T,]/4*<)HOHD:@7[-XK5>]>(V8GL&)OOGQCXM(>' YPK_* M5ZLM':))"?B/=(*L(:N)WJ>4M7G!R IV;@W[7+S6KUF\UB\J7JO."JI@H!S; M-+$)'W5%F!^ *$AE.TU,>3?3SG7JNB%@D] :FNND%'Y:)Z>WRU1>]+[!##,: M!Q]QX[%#_V]C3T\0GSBE8\:CZ8_4$G7A*4_<)$;*C6/A7Q/L-HNR<%:))7$N/ M#R5#39FT+(] 1LW&Q\8[U(R:JN0" MHZ[0,HC"4$AA0!UMR2,@E^@FY @=VI(Z!X9(;%FSY^(HA:P0)50%EK(D?)T MP>L3A(CL@V'65QJE*CZCQR'D2IPGOA>*C/J2U3/X%CE4+$SH4:(7E=FYNH.L ME4&3<=/= E17R?[8,CDFK).,J8:J*?G655^LPC7I'G!-BG!-N@=7P!644OV8Z-:Y0Q^C"ECBP=%WF%"0K4Y!0#R E %O7ZZN5 M$=^,A)QA"FK,5#"\YYT;83LJL"]#,(%GH O!5+=T1:(6H/O5>WYSDQO:^?OGS,N5\QE11=L/<(7" "$\9.I6A<*&IJ M/VIK 8]N!&;Z(B*=0N++]@,#BJHUSQR=*GQ$%0_R HMG 'OM50A[[4Y!!\I? MB&56K_3TR5?:+6C&]8O2*,MPF[70PC3?!*M(9\_VE$XOLN5JNIP].QMF.PZ%/RR*>1HN-NSDR= :A'I @H=%M)01D%-" MF'HI-H9 &QC'F\-X9=L/8;MN0VK>P!>@T*#8V@B,L^M]?C[9[G$.\B5! SHA MDV_*P+>"@ _Y:QWC6RV7G@41\6.5F<_?UJI:++').1MM M>Z];+.#%I^:SU83[[%:O";;17P^VL1$&4S;@AKBWZ5"GBDCRM:N:)\F+SLUQ MG2?79FD] "^AP)T\,'I]@7:@Y3 ^>V?1^!R7@$\I4]Z5+E MP\!H) +9!.N8N1,6;\U+\>PC%(Q.+&8NOH4@9]20!"?$C]!&8%[9E#%:??,. M_6B83C'3>"@O/BGFM9,U=D@K-Q#6/"&F",J6P]DSJ0K/I('Z. PG\!?)OEMP1GMM3,&JA(3VKL0KYQBNR+P5:#T=DB-[BYW]G. M^M0PD9.QX_U.4N[71%7IUT-504,J2U"^H%V)/P6K1,,UE8.5QE79B#SJ;E+8 M=5Y(>C0?@*?(D:Z6.JA\N;]+\>6B (&32\V$X(; !CVK:I>5H[I2/G6] 9K_ MZ'-IR<6RJ2W'#KE);.#1?*J)[-[2X+UJMA!+UFPO\./>?*O!Y*AQ+&'OQK+L M%\5& 5*$69Q0IZ*@$&ZC#!K"BQNW[J;ED1):Q^T.A>&^"?3'4!- /$&JM*% M0UZ-^[*U]-JU<9^@]*7?*2Q]*8,DT^D?GZ$8.5^M?C\;AM=?-@O?U:]??;"@ M7OZ![FKN&EU<5I#&0)N^T^M5JBEHII9DIW>I?HW(5S3 8QBP0.5?OD==I]TZ M.^S1_!Z];FR3T'#S?_ZK\R^$)5HX62O,M.RT_1/=-I>CT8IM[#B]0?.P> MZ MZ [MX,H-[#VY+!PXK=/U:#"/.6?U$:M*3656PVX18-UA,3NQF*= +-J0=7#8 MO<-BGA,F<(.FS=.@,BW?ZZS'G\NOZZ/H1U3/^2;VT MJ "4>;5FC[_2 S:9;HB3,I>G87.[N<\8A MPV-2UMI]F$X\F:,&-X#,A0?QC0/01%AU-7-]3]:@!?$(J[F,3K8^I?R3(C-Y ML(QR:^S4>H_]3!F5$T9!N>S/7%FH3]U8,R)+&!;,D$O&D1!'"2:>C^'_W&@X M?B CU@]F:2*[G6&F.+]M +NHPG[JW0MT^:],LI0OPCNZM !TC^$X\/^3BI4# MOJ@$O)H80_TBC*'''LAN[0-9.8FM_#;F1 M.WMK%V@K>IK6\0GI(9_%G9@PR[1MRL!M%QLERW(H_I.&U+N8@75?IX'K_3M% M//LW='RI8$@>4^X'C7CV7#@BI0WVB,Z$S7'>X57[2W.?UFG@TW#ML3_U"0BC M4$X6?' F6+@G,PB \ ;]Q<1#(PF'H:6A%GV.+7SJ.>WY(#X3Q$N)J ^X_ G$ M6)C>CI7\&X91% +/N%RM1$M-;S#?6:*V4 /%%&0O9A8O]@#/$%\V0OYN+?*G M@4$J2<4<_-9"]0\V3-5M4/-B=\F.P9YD OGXF4S# H&\<7D\J(E[U3];9@C6 M$<--D/??K!V6%O $'9Z@AK(%0D^-8(LG0 K(!N%;#E?I,BJ)&SK5J7-"P_I/ZB+W[ M[]2CJGH&W'$?;)Q0K%.J-W*1ARBO8 M8SMT4!-#9%"$(=(H7ZB%/9J]FMBZR\ ^3V]!;;2I[AS+S7,5UUXX0TWL_.J[ M_24\QB<&1ZV.8__5ERQDO;X.9\"#I[W.&]CM=XZ26S9P>^ I+#L1B21TS.)L M>D1_.6E.$ZY;?YV#*H@$&*>1D(W929_IM-Z>7UW@E/13^^T;ZW4L!*PP$7;W MS;$M_XKU;*!+^/$8%0YVM1^%HR-L3O%:#O3M\KL:Q)Z&'MPQ=+MHP0Y6,5P: M0G#A.ZA[()AM>$G>>%2(QPNW,O-97EVJ7@WF%XD&.Y5?R6@2 BOE)V%PJSI? MM#N(UY:,XV.;"4RJJ[I#V0\@-52^?07>NA+7++@%6QG'G;MS^3+2O3&PCCZB MVT@!L4H<5-8I FE=#\,I=NJ #>,[]!P)Q(N W8Q"A4K +@1^V9W-HM =CBT" M5R4:>G)OD8JLS(-01,E%Q-,K5W01/WT&6'43PF6CN@*"4$4&&"58B4_$-4MH M"!/6C28^H; @\S*BJL4HK6!)B%@0 HNZ/;7FHC\0S@C33@)N9G7V2"7/9RS" M.Q?L$((P_ ",2_H$M1Q9=XE_ M(I0\/QY.) P $U,NU _,KY18M/'"9UI8>T&*C<=K@TT,D*+(I%S2CP<-#RCL MEUP^53EJ8%S@[F$ZI28""%#+6@U;FJ21R),,VTA[812^ H^XJ,Y9NMV I+W< M$V-99 8)UUO8ROGMVRE$OMX!D:\(D:]W0.0[(/(=$/EV"I%O4!.K9-!9YK1X MM!+=.( #WH12S:0;.[O1XD>R M.;4FP,$._,.\>JXU!"M[>)6>P$A4\[J"<:7:A50@/7'X \4<7,I%NI"E%%K4 M5"8*SA.T3R]".9).<=DK(_VCKT_EL08 M&:4)[C_V$YBF4SOBN26N5_PR/$,U(6X&W8J>H:9]0BI'X3D]0I@N%&"$XU,< MHTS*%F)?8:-(:ID!%K;]OV#+GK-?8)_]1S5Q2P:]M?ZC1WN.GMEG!.+[[RF( M(G0&L?S^>'[U.TA(YAO35=3NDJM(=SBP/F4=#J1ZQ$B\]F?&D9?>I&YG(+U) M\+81UL"[*/\"4#?KGV",[N#K\CYB%!@RB$&RNWY$0[&WAY%KL3%,42Z&\@6$ MY' QVC,OO!,U'W3725[RL#IE=8[(MZKVY^MZQ"[?27,\']I2D 5R'$^J>PZ]GW\GK4#' ?*\ /[ 0JS\(1!;7 M19^)_%:I:\"]BWB#LT1&@>)8C7HC,O<$Y\6H+XE-1T*D43DW89H8:W,4&?Z3NN@EM#"J M/'23,&*NF;FP)@1[-A>$NADRAJ%L*AH0Y*(D@.&C.2KTT2AGC.[]>&R9:A^- M2=X8(@G.&$NA/Z_2=KIYC1$4(P7M*?V+>,:&28:@E1M-D]*2W1F&)DIJD5MN MZWP^S=XS-?."!^O;4=>^)KJ/O6>:L<[@,+X' 4M@YUEH8LE=FULNODBK3[T8-BU_-\$(+?M^E]XQ*!^R?$6D-U([!L4@U(J.^8 M[.LE>^U,,'TOL/4".# R!&&'+G0^\A0B,5S>MRF< T*X,U[,'[UUD$;-,+,Q6MYQ!$E-=3HZK:-66YX.W3Y(ZE\?J'F3 ME34=S72P=G9HEKUG_\GM\9";_Q[Z<-G\ YY)(W.8[AOF_?= F#NZHYC[_R:\ M6^1$?M Z;???F%J;/BDIV._F>7IY*ND79?9GYDH4A2!> D M('&,' V)7ZQTH_DT5G>"$3-VH% $2TD!)H*A&*GHI_R+ZAXX,J(^O$1]ULWQ MI/Z'3;T2_%RI&4C\9D_ZHTCDJ%^:G;B(QXB]*N+A4H'-^1XD).;W_+C)"-NJ1,)T)=5:[R%F28Q97WKD%* M_*FB]-]R4?H_]8$^5V%7%"X7VG*P/K \/->6PU/JD"RN?=,'R6?JV07I*>:T35[12MQB^IS:"ODQ0UC#2:C%S MYK7L0PABU#(B]LZ"G_HT[\KG7!E*8[3=V]M(4+.&OZQNX-'.%;KVJW3PT!^I M6J._%R-TX>L:U\%\C>O9<7NQANFP=IO59@L11%PA05.33 (5!5;4-R0+D&];M+)"&_* M3)_@%!?=;&.O3GBO[@EO)A^Z& X>E1/MOM.;)AL4(9Z[_">VG1;N-#LXPAV. M.1?,,6-&E(U/QJ.1=,^^IC26X3HZL2IO3D\E8=&+VQRIQZWYQRG_;*8+90EB MY_?+JRNX7>[""7<9O7!E;VML8^++D.F0?PG_C3S9$/;/\ 8;BX)V?O1]EE3,,A*E%CZ!/Q!DD6L0SI:$0Q>B.QG2 55Y1K*)#])DD1X/3%U9-,=>-?(= MJ%WB%9H+PIFEVTYAQ&?-4X 6$\Z8NA,19GS=CN?6, 7F1I[(%'J=CA81+GTD MA$K_RYGNL&9?W$MFTJSU'S#^$JS0R_@CG;$&3"OE#N,H6&)YD\#($Y,YW2PV M_901PGKY5/U#/E51/E7_D$]UR*;UP[!1HFU(D(JU3(-W@ 5$BM@NS$!X _'<<3@2%>,G%&KA2>\.:A"//Y\X]J->-P."Q M. O)S2R9:Y[2_K_N=/86;B6>27>6D[UF;5]WFQ7D@?@C"N^I=[T'- ']4E6B M@G(J_R2M(*"O6M$W^DCK2BJ=L51==27'EV]7NI)C1JYHF(B^+!#)?1C]R C MVNB\%OMG&(@'^UKB(5#\-T^3*3X "O+43Y@LLEM@KB&2CC9_#ZA][U5"39?X M._57+=6@%R;-;X14JBTU,Y)U>@ M$B+@AD[91^60(GS8+="3D8@W:>#AD^@;X%\[-IP"4-2UIYMT4:P(YIFR+DCF M=Z(G I^%V6)B!K"6XA"4 M<%3BF;4Q(0%T$.+66+$8?35S>&S?3L(;7);<2NH:J?;3BJ?P)UAEF>/GX%R$ ML3%V$;^44U%4K#_IS,:8:;CLZ.@GCKX'[.:[R,UI43Z I)8^'-\O7%KX!V8_N<7*ON8I+,W';(RFSI7\%( M0]_.TETELN.S#UE+3C+P,$62:X94W@1GVVCJ6F258;EP1-X1^D:%#!).PML' MK*>EV??+^W%2]WYK)L"Y^B90POI627=T/^I0H&4P-3(J^1RR#3OR(G@2%A _ M! (F10%A\F=^QSGA62,/.++/*-^UP*8QAO>'E/E+16K*U6DAJI>-$FQ)(V@< M4Y:KT=G&;-LPIMP?LNN/R IW"%GGB.50\?F:7U-LW/%YUZLK;S(4W4L71NEK M9BU\WC'"*UWMM\E? E:1W#U>]O:B9X MB_R;5!]FUF26>2:?W!W1\!$]K7M$3YK4]I?M8\%F[96 /*M+_=-&!&0%LE.U M 5YH[-1SL:?RD1L?/83IT6V(WCY?(MS8:3#QIZ30P:T6Q"J^()MSSB(!KTH( M'7FYPTM@E(]9!*I[ES-&&4A'VR(9F(?U>MY]^D;.I!ZE>HL1X8J92Z5%X>=( M$0E?R?^2(!Y*'U9]1E7[<"XBO9E@CV_2:A1B3TS(B^1,A<=SJU,J,\9NI"ZJ72RN+9E!FK)A@7L%BDJD M1_H1A/@')"J##GP:0ZCB0K M>C0EU 7/M?@8F(RPH3GERR #'X-QE)M/]\$=^3_Y2[)-E_H"0MO1JZ#3!O9( MU;C/+9S(E65I1V($=A,IL^F, WSH^O?PK#+S*:O!'S%Z@GT/'QN$' *17&35 MX"+[45R4^^3\9A0P$3WM&O7>1'LWS@U,.A@F'\V7HJ4$?A"@K89 /#*^C6_C M*() V6+K1@S=E/K<(U%5-7L&"7#B'92U% M/%X\\TDZ W6+K.\Y(6%H=T@C1!=3%%7#,K4,=,>,:SH]>PQ6*\BC$V(5Q$>P MT%:DP,Y>:DSM5MU+^^PI5"92EG>4&%T*HQ@IJX0\+5".<\>"H0+F].2Y5C3,B]RU6^N>7> MC_$)0FPUG^59U8_XHO&6PH%=L%K5=OUB8:*Y+<@'0:1HK1%EC >RA,U?J MQP3LPM UE#P*3X XCKC4%2_".;):%WEJS"FL4LM3I$4D->7"$Q(-C2YMSLI% M_)T'O@_X#A_[$>P 7:,*NCL(L9B(O.IPDU@S 5N2/!Q+=S)^%4Y"Q%[& 7A5 MVA54\'-,IXB'0"6TXF] Q#N+JO':V[-(!;-7J&"4[U.@,BU1]:SZM_2WY0Q! M7E&).\SJ.!Z <#KU8UF]A!\@/8:6XI:80#,IQR%%F/V_=^HFL#6>R&EZE M_;I$:V>CMIM)1\T[[-!$K>JOLW*WJHHNT:TJBSN77ZKY"]0+1RVFL!*$)7@)&??Z60).(R&E5)IN=D>UOX3WZ\OG. M1 ]X9-JR*D(XMU85#L +)A(+;H(@S'0,M5I0L69HH"D 5@3Z ++ >02RPU7I MQS]D %/QI\835+3$*F5SJHSP%I?BS%'-YW&4770PXH MJ@&*V5DA"^ YE2_/,WEFXQS2V+K%9C]*H9C#<):N+!AFD@$R:AK1-;V$;>;6 M*;5KFE$K+]PKA7UF<1P.?IJ7D5?1WQ/'*/X0)0.S9V9XB?6*RJ(0-8IE3AQ=#$IGVO5Y5W:\W[PQ:\ M-?S<$,M0)6#/5JDDJS(Y!X=,SJ),SL$AD_.0R7G(Y-S-3,YV[>J3=D'YR2-R M.>?B]OME-M7.EVT7),PV0%UN+")#M7!94V1U!FH.M5>B]"\,P<*_LYHKZZOZ M>Y9>A\-(50Q#L* >NIAQ.AQKC8Q;PT@R1_>8E?7 \'X!AC/B%'0*4 NN M<8UM++W!U?) 4LF1R9"6H3I^G5\BY]_HB9E4BQ+';-0M9>J%!Y2+RUR M*L7^3UEY0R5T@; ).YD,-: JC!93N=[/!!0^=IV^3R-=JR[GH+!8+@ -:X)E M8Z3G1F3V+>VR\H(A9A&76KU6^W?C!C^B=)8,'PBEF_&^L3<%***>.Z4T)PF\ MG/U)FU)RB\& BMS4(QE&[7-$> MR'W$_->#UDSQR_G?D[8J?LX0\\K)?1'Z7ZV\Y9_-1_27+EQ8?+?%SEWX^('\ M)W.==-/F7I9]QXR^.WI3$&T@QK SU\#.)R=8KL2LUQQ+3F,5-D9 K8=\:BDU M=)L+/\?H-)3II?N5:MBNG4O?;B:9_@,RLY\8D54W2R'1H*W:CZP:QI!AAX1U[QMFU MK;%U0Y\2V1+GL>7GLM<7/"]FC)?_U+& M5(W4!7UN)0PW9899&8Z33H'<+_ZLG<7;;B:-=]X"5)4-F9C%? *5-XC];F4G M2U0[M =>"D?FQ3GO_6+T)K9-@9T?$_'."Q&]0&YCA(E[IN82%TT&&Y&$6XR M@P!- \YIS0PSS8UH^DT$GAV8:.3Z$Z[.D;]E'H4CR/5)F-L(BYQXQ_8%8[S" MM6) G-%16_&!>#+Q *EC,X=8K\$,\@FZQ=_.V3FT-Y8\Q@71_X#+Z%B4D#@P MPFAPCF]H8!8;1NJ"1&S1N+MR9457C^U:114;^-\(1,I^G=E.[22^=D$6WV-K M;U$WBEDU^@*&I:EQ? .6A>U%J \J Y49)98N,;W\=JUK3,WH*'5:6,PSI:24 M) _7YZJ3,;2#E+!-8>*%JR2[FT)95Z??\I"O J5])<9!B[BB4P>*2!A$;&07 M+64^FZ9X;4;:6MDUR%K&^2$,W!-<(V4I2J2*O,^MLO M^58[([;33$;L,IT$Y96AF&BEA)T)(-UP7RS5,N0V=;%F'"LBU+G 79,.K%4! M^$C(*HYR]1@Y] M6[7K<EA5440QDSISF2_R3_&J&@_+J/$8BPS.3/,% MU:!LK.+#*E?QD1:'/(O=S+/HU,Y-[S2:F_[> MCS6NK:>B)/N5;=&I#YG<'&;R*,0..A1H)Z]+/ [OBTN==)ZK9VZ-!?J 3@Y6 MH#IDNZC*UBQ[0[N3?]NO?:R=FM19WQEO%>;\U7 ,)O%$7(ZH6?;#/T%Y_)2U M2#*6\^$G975,-/3<[P]?HQ#-Z?@\\)1=8X+4,S<,Q60R0QLZN/V?5XBAC[5X M6(@G?Y8;*/46;"R/9<,@2^6_WH+=["5CW-S6+XCC7&ZC7[VS_II$:G2%7J8$ M-4OP5_+J3KRY5:S0GOX7V>,*PF0*1DX9,9\\+!>"7PWD"?XGU<=39NB^V_]2K&I2/5U//NBVV,8?>;FFK=1\U1:,6/5=\NMW(@'9#J%HR?P,,S$D:_V='MS>M.J^=T MNJ=.I]]_L\C-\N"<#'[)JRD3,4H6-*@.:E"K ??F-T8=3'DLC^X%1LM8P2KF MDQ(O+B[UU;N_+)GY;/T %,#3(G()JGTGAVK?K8!JK[0*#6+?G0>Q[YTX9_W6 M HY]%5H6D:3XR.I1RI*_&JTK$[:[0<)VNDZKO]@@8 5A5U.Q[$E95/T-DFK@M,_. MUE*JF0-0YRHJ.A"7& C9:>8?;)3Y.WO#^2>;I--I]XGXWE ?$5]VM?+X>)*N M?_ )][?.8C8N3]9>N7/H!#LL:4XW>(*ZW9[3;?7W1MJ<;5+I/ &=Y&P]K9Y7 MU5R"Z;#+)^"DM4D;;=!USMHG^W("3MJ;I-59RQGTME[77'M&%JLP=_AP;-*! MT3WK.B>#]1N^*X=CDSZ)?AL8L[5><=_4]5#H*BWF_W+6UUN[@A>XI!/]41ZN M1P]>BD"NZ:UED25;^0C2;6(GF]NVRGNT27=*O^\,.NM%WJKCMB57 M7P6)!72D??0,E EGF_O(2@$":*;!!B84!IA WM6X8SP343(/2M: MJXTQVND_JFAM=57:'WJ3SD'0Q]>XVWH)^UJ6MLGRLVK:I))U,H[(U7&Y8"+_ M:IE_M$BH5RI;JS= \P18ZAG:FR\D#UAU7GN$>ZX@_K18D.G89NGC%B5$'Q;S M'(X<*:<'O?55D&N<-]\#:MIXE2"\V/P';EGIW>DF4YA.3T^=D\[Z0'?IVKOM M)>,FLXRZ/:?=';P$*FXR/>:LTW%.2WB8G[\0=(UXN4R36(&OY43-H=)HEQ;S M_*GMDGG^/V Q#S3P9TPL.=UHPA76+74?6XGP3(399')2B0@00F(,_09/].>E^MLG83J?==.[%M5#;-?61YGF\SR M&+3!E*F=H+Y=X?0GVY"-8J<,G,')AM)N]G9#-FGLGYPXI^WU^L=SU 94+AA: ME^1$F9'A,G-VSYEHD[Z.7FO@=-H;*DS;VQW9J!$*?]IUN?7BQ;;)<#\D>C^6SC;:.ZY\Y9YO*&=K?+=FHO=IU M>JT]"0@_W8YL%$[]!.[']M:![AZR.5X6//,>;D>[O4E7SB9Q ?=Q,PX ;(T# ML#6-AW-2&P]GL ASY(-:[0_KD.>;F+I^@+A#7T5$7((8:9NW?"QM_$<";\$>@,0:* I>P1+-&>97MCA=G> MV#'\-Q[Y"" 5@18 ^H8[F3P8O_8#>P8C^6&*4%6S$)Z K8;A_-"+C^WK0D0K MQ1'&K+8QJ^4F>?046+M'^2OP)1[\ (OQX:/!TA,_9V*(]IV71KR!X<@. V$_ M8 8,K'DBXOBXB,7J<_26<-I9;4X[;?)\GP^'8/+_.>;=5F_IGC9WSQ)_B*0*.5V"/1B+B(Y[P&W#2 M1M:-SU!P25B(.3=4^&5P@"/7@PU5FQQEFTP87P7OP@%&I0)1ZNP;WGL['@M! M;X.LB,&TL-( GO-HH7"*2>6(<37XM@_*"FW2L7T>V/"TGSS0ET5>;+NT<\18 M;AR+Q+X?BT!_OQ\K$OR799/KW;%T&=%B>3"U5HOFQ6F1'L2U_'UB?AVF5!V[ M+%1]M)%\$H+XZ_RRBF7.[K)[NRZ[PT%I@@Q:FDQ\%S8+& =>=B,_%LP !B>J M/8SSFVC!98#;'(.L,S@<;B\?_@(\,(O".]^C4P&#W89P?^$%$DMD./S[U(^9 MK? )M>','3 ,+!G98#J#^P?N5\ER<^?#&LY_R8,^)<"]^,:,@>G488,9X9*D M50EUA'B970U$R MQ35=\#FF'3PE!8HB+]-F\9,M^MD-=7(7'?7; XR["XSX[X'$? M\+@/>-R%RV]$?FU4Q>S45C';3=JS6HM0$V;:T?GP/ZD?LW6%E]['=#*""P25 M->LBC),],W&[M3>DT[@K2ZMII/"Y@33^?%;%(H%[@#HO[@(:N.%-(GU,AL%X M#ZO&G]7&)F,7AY!.)+(_<9X[I;>JR8=C6)A@P\'SX9%$3@0OC)@']"3T2QPP MB(7ETNI29*=B5UC1VNU2:T>].78G9.5,P2Z)R5U'U@$LP$5.C81E&/(?P898 MW4W7R5E1[FPV03. +!)2F(;2W^;Y^!88 9&X>-.5T#%.PH\?_+'*Q4Y#"=X%,+CCTRC.@MX@;:3WZ8/)XW0@26 MH>"3!N_1^99FGEH;DV>NW2C3U['%=#8)'P2R'ASZ9.Q''KM"16SX"[)-0*A] MVAG\X,"SX-.BO"M4?:4DKZ=$CF2!.\%?I9V;>MH0+1.T'O4+ M1.JA(-Q_82')]LP?T:LMF[I-RR9]F+-M5-N5^82,FX,VV;J'TX.BC!M!Q/O5 MBZ%;N\4&;.QC>C%&TJ_GP8GX971=DR(0;&FQ?"P83!K_\.IY]T5G1 M=(5%/P&"_,F@$#KZ?04AE/-B22<:I:S;=#$'RIIE:?=?,_MU0 ? F#80D94**.:5?[@#Y50N\FQ$F9W6L[ M)^T-%<)L([!;NW=\6I ++']]Z"7\A+)E11JK<]+=7XGR!(FMFQ F*R!7G/;9 M>B5PK[-<:[H)^HUX<3ZMC/@[A;D(IH/2"D>5O#Z;#?87,^"YL=[EX?'.\:+8 M>*( _V.6W3Y>+*!8%=1?XQ-K)/*X,F*VPJ^5][E]%J"XB\L992\%MY^%&XMX M\2"T5_O#5H^R>(;J?O&7,!%V5X8E>9;-.#1-N5/7G5F2M"H>67HG-N57GM", M9G %\]IBRC +U;+D4Q9&1,+1R,<$J9D[%!1WB(4:A.(B60(V-@F..2Z"L94D MM&/_)X58XN.%< B<[9"R'^7 M[R6_P3?)O'>8^&L4!O#/(05R+Z.+L1OKKOGUM[/V9G\=OE=>GU4"FH,ZY:9BQAR0MJFMZ"MV!(5-&L1SL%> MRL:T[S##S))#9"(#^-V?IE,\O1BUULFJ,&4X]"E#DV+51;H3"X!]."&]:B>D MF:"C%L@DA;6D57*5P]\85QQ.8#=D:CJ(0M:P+/E8"A9]9%^',]!!3GNL]6(V MP0@$&:;+Y1Z3A]"X#%".TDW $@]V/<*3>0=7$]8 +5^5E5\5A94 NT MBQ?H\!#NPG<9(ZQ>^[7*$(@M_%A30E! 7> MH;P/[-ZOQNZ]1MC],K#_=*/AV.X,2$Z=YA-4,--^(I#>+N:?V[ DU_9 +XK\ MFU199YR;/9UB3D8"2V1>,H<9B\G2O'.\"X"1XO0F]CW?C1X<^YL[934A/)IQ*Q,[7H-*]AYLHLBG*Y;U"EZ4U-O$ MSYD?D1YJGX-23<9_7^;V"+4&>M0R'J7H.CXY;X<'&9' MQ[X?^W#$_'PX;<[:H2U3 H/S2&[$)+Q_9C&_HES@I'4H%R@H%^BT#N4"AW*! M0[G ICFF$05T4$T!;28\<)7.0,.4Z=F@6:):ED8+5L."?C?GDHCM74KV+$GA MDVH;,GA46B>-^G(2.1>[M]B;3^HLDG_KEUHSJ?,)\B-/3PN3N"X+M+E]36RL M#]*4/\]X\E9E,9UVUT,U/2:3\0F2[:[&890E,K#LSQ_.KSZ 3GAUO6B:69:N=[WCRZ;<9:$EVX\9@K+S$.O@PA9 HLY]*BS]33ADC>$=I-,E%A+OO@(.8VI??) N%5;8&U=J4PE/8RXE> M;/3TFY=&F%ZW6O#.'4H-H:L#G.U7[WH9GI626IRX]\Q0\ZO<+^5Y![VME*\$ M5!%KF<9P+E3G'^/EYEC)<.0T7Z20JRGIU;[>Y[CLO23Y-Z#X5Q$-S>*GHXYQ M\\] C05S!U2Z*EZ?TFSXRPNX[,^J7?8%@+T-Y1:[M[>1N,4$UODP=P9D>._& MUGX%+]JM:O0_>Y2R-3?\Y8AG?:\#2B]&PSH$,383Q# S&M=B.A@/[SFP0[O3 ME"6L$4>W -?A":(A9?DKT&72YB/;[)#9292!);Q8IDC]!-AQ$;KWN9W2A[KU MK?&W36-_Q]%M"TBIO?V7!P_9EW]E,@]Q7/__5]N&I+ M>R4,@F=.O7C,3G=?TDZ/(R%6[76K1!/-K3VSO1>TDQ_#-%H%-7?:6=_F>XB?;AS^PAK+:_U]@IP!TE(MK]8+]1_H?A_"/_Y]'8]X , MO]G\WZ,1;-D1UNN^DV57TKA\RJC\TYUAW0H^U .&A)DO\_TBB/<F1VH5DW"V+U-9O$C%WVG.BP? MKR?,;]A)N M?",_!=?W(9[T%4'VKM/O/Y7'_UF".\\:>W^*+<8H[)I-[CC]T_6%TEM[2I\U MJ/X$6XCAU[4[V&[M]3%]UG#[4^PQ&))K]KCMG X6T6]W,G"SC\'79V6@C) K M@_?]]?RS Z'?QN(U\['@O0O.;)SO5G#;*;!;;?25*M&:J@&6C?I$2[?00ERF M\\##_WSX3^K? 161I(MEMV6[:94>L.'&6CWIA\:)'9O@IHSY'4)E_R:P\<$0 M'9OX #6ZF']R>UMR5=\J56519Y.;!JG$./4V#D M;A:A8 \=]X\E>LMI#]9[CY[%8;]$+GPKH9/,KW^;RN9W$NDA(_HC&:[='CC= MP?KBGUUM!;_];J7FMO+DQ&EUU^>3;YU;Z:F1SR_.K_[FT/_;'_[?]T__./^, M.5R.??[EO?WMP]7UMT\7F.A%#^#OYI_<9FFV:R @R.QS#+]P(/*_,)Y<$81I MM9U.9W_%VE8[+#>UI_T3IWVV4;?Y]F6=%V:FU?%<-/%1YXF9Q2<[6*H,R/5: MH*4AP=8D.G;:M3,=Z]ZFBTTCVX/CQ0J'*@TN.YTM^(J30?GFE^C:*^5AI%:X M-P\V9HY_I#[(V/$8>.;.'XK8^NQ/?1C *>QY]H=_$[F3Q 59Y<;DD Q^')?Q M[#7D*&\B8' ^!&+$U)A]74@ V\T:CS?L\.]+AS_/0'G/A;W!FXC!-QO:'- IG+CQW_'FK.V\7D:2[@ES-Y.5?!O9[,10( M\F^W9=)V\8$VFU[KYN^.1>VNW2'EW'OV&DG9-25EIX*@_%WVO89%W8 @PK&O M$C$SS@-*S>3ADZQ$_12<\Y(4M2:'I0WI"X'F M4M1B58)J_F?.IT@M*]@]"4$5!^_)'\!E! I\=B87F-W/,9>6B M3"-]U63QIIT[NKT51[<9+6U^TVEC1JX?V7>H+.C>\3 S,IE>> S+$9XE_ZQC MEEL=PRNB8G\%A7L-Q>&4W#$OWM\?C)^X$NP66/3"I//>!^DV$9?;=!7&)I"W M=:^O+8]TU >^5JE'UZ&\4G_7%]$?41BO,.1[U8"OGSW"D9WEO-#<;X]V?9]> M@5*V1!Q6@JCNGFPTAVW+T*@[QT6.[,[QF9$TF;_45_+FP4==7](5\[-QJ6/1 M\4@ ^WKM%:'=SJ$!7G5E;K!"F>LWHBZOT0?KBK;S"+CBEHV4]Z!41C[5CK-Z M/EQRHRA[" R[^]">A0D\X1O9T1;8>ZBXKIM/R;SS_CL=(8+%")1!?V\)"H@)_/#C^)$O2]K MSHM,&#F>E2U&1@W(P)2R!$6$$1"3F+X0,6[! '6C20AVZC2= ML*V-<\/RCZR-N07 M;$?@DIS;'TSW">KXMV-Z7J64\HH\RTOI%?PH((AL)S-\8&P&IJKM>O].XV0; M+/A5L#Z= ZQ/$:Q/YP#K&0R":7G&J_)HB#"\AH%NN^V%BAF_9Z6NR$;=39] S,$-/'_"N\3WD"@DB,%SN,8 M3![IJ_3. ^]S!@D*?X,#Z$DX%7[RFZ;=JD+P7J7>ML^%VT!7\+PS2=[+^::/ M+GW[VNWC=I&GD7_]ZMW7"&.^R8-CSR9HV*+1 MBKE ,S3>#GRBR/,5B0-/?%"D6558\[S($:6W_H\P].[]R62W=ADSKE;N,&-I M?Y4ZZE=44=67KD1LZ.Y29PU,$ O@]>E,)* 0W$:"'5:O>TX4!X\Z',],8Q@9+OU( M2"?GV)_%]NN3 VLL8PU%LF\FQ59(B^Y3<<=&5((U_$-&!E+4N2O>"PY?8OP)V-Q.W)\'2T#NIJ+-M?N3GUY53+E+P&_* M]#MLM);V0]/J6]6X9XO.[IS+9^8^F/Z>#6WGIAKB;,"$-_\@B?25:;1*.-=I MA_@,'7->O8-OBE*0W!)[?M/GN.F-;UIE4WX;IHI$NE^IJ:V'1W[T3I>7Q2DTOU M@OU8CV!Q>JPGO!3.$F9-8':JX2*9I=$L!/5RYXH0L9744BXX:[JQ5Y87%(4L M/77U:#A2):58U@HOG 7&ZN:K)[_AXABESI_7831;/?8?B7,0#-X MOYKXJVL*GZ.<[#H_?N%ZU[9NM:=:MIE,<"% M&[B>[P8R4]XAP4M9^UCRL(9L_=JP*Z5+&A=P5OK'B[A$^8YYBV7X@K+_K7DA MR63)U>,S/=SCC(J;*,BW2A3DYQ,UM[ @?U4Z?_>0SE^4SM\]I/,?TOD/Z?S; ME\ZO6_(NT65V-*%?EKV5P2CA=@3_/WOOVMPXDJL-?N>OX';L;%1MT!K=+].S M%:%RV=V>J+(K;-?,>]XO;]!2RF*W1&I(RB[WKU\ FTDKK!%!PLBQF5M-* SYPA#\B/]S$\X%P@ M<-P% JUVOQ89@OPE IU!3;N=9"\1^&XS;&6SKQSS\0F"()!(-\/G*7V7!B/I M[VO0Y[ENH(8"5*!RH*4-VT7@"E5!C[9 S'OU H4683@Z4?#__Z<"C9$+9=Z/ MB;0=D8XH"$1O-\\2E"!!.<'H':W9C':R/I9BA2#8_ 3$XF!X\^[HF#1)?;#) M=6$RT2,[1+D[K).C4$.,5BD[O@,4JXOYU-0K;UV$3->.E;YC%FM MF2#Y5B&[+ TRU+!4!6+=[XRP$,R5_<3T-J;+^723,^IUJVP/#MPOM:?U,@0[ M]@UG/1ZPZKYL^\-ZM5I0&$-?J(;)I018]8\CIDR6?4JH! MI94QB;%ROLIZBST(4%F:Q)M[AI5@N@I^"WSHC7#T+[JQP/5>@&:Y<, $@+4! M3CO>PFN-/ZR6_0#N M$OH" <,O#0!J_L^Z8R1V:=*&W?2VR9EAU*=%_5X1ZL,%EV9H>EXV!'H)+Q ESY"^/GQ=R8PA'_A\K_]P*I>]%JC7!-=,$3 M_O91;K=TZ>MGDCY?\L)RF'CF1QG:\-6@="+9#OQH/#341YL&N;VI3P;<(PZ+ M9QL5CI*6I]#;6G>T:Z_4ZNB7526TFRDJH?8;:-5T _N2X/QJJ0S)K4$"-)\. M^P8TF!@K?0%+,Z?'C^M*EJ].\5'!);J\VF@0[2E2. .Z\V6\)HS+K-G:*9KM MO5$N!2%0G/XZ]G!$9YK5)+M)M#K9-A(%M9((PS^_? _CW$JL[R4$@>JFKJ M75N?(A.Y(V[&NY"%/8E" <<$3$)QSZ0>G;$#2<76J(;(^O-BCF(Q98T.W2WU MN>]*B4XK?UIC4'%*LPVG?-=!L)50,G.$I;/7V'&Y:^_6;^VE2_"PHL1<&9)[ MCH#7.X[4KL%-OI.A]]%[B^)FUW"]<_R[(.7Z9\H=1E7D-T65J8ASP/DHH@J] M&IBIMM;+X Z=XXO%N)]9:P^*:>TS \IBP/#,@"/6?T6N@?O4>\=2[+SGFKON MOFKN.GDKX_)R)GFV#:^F^_]^P6HZ7,E6QPR>0C5TF_A@'(.V(9KR+XTV]CCW M@Y-7^F0N!U!$QEK$1S;5.0XO5"]_/-Q\UVB2H9R8X0U2 MUIF5,L)>4SK>"7 MMK5^GL/7GFSK3^QU:4Z5I?Z&(P<=+$/>\L6&?R"J.P]'4G+:VY?X=TNI+_YN M6Q/&IF)&UQ+;#M""J#DZ%A0+F0H5%?.& \E#S\*PGUPCS\22KF%%: >(<+2N MM[O9=B.Q?1):OQ'M:J^(26BTSY3Q;37:2J\131K*H6YX.F<&?I/*_&AGWL^M MD8:-'W"*J/'"%F\T 0Z82)S,SLAF://H?2$!7L&Q<)B9W:!3BOP^@)CPM]S< MW'(.WAQ@=:85XV]L,L@K67W&AZF6[?]F0>6K_/31<5-BCELR8VL\WJY['F\7 M-]ZN>QYO=QYO=QYO=]CQ=I4[:/U]>8*]TCK-X.-LT28JX MNN7E$N\\HFY9+ M=]50[P'N;QS)>+S*&3?8EX3T=VI/L]U3\MYT;E)S0HU#JACR]Q_#G0,M+9.I M.#!E2^"C+E7G54%#OWDZE=/CSF3_ ]1 GA)+$P"CV.4VO8;@ *7GOWP:ST!V M/=9Z4:097#3I-PE;1]X.0CW_W)'GML];C MMLO,=\-L9+'@]B,SLS*[W=P7JW?H0 M](S%C.Q'I@ID0^LG3@] IP63(>0ONIMD6W8J,3FG/@M#>()(-W(1V>!7S$KY^C!WN/'IQ4^U2^ M@WHW4=VM]>BA&HR&$;_-1JO=,TSO< WZ,>&%K3Y?2IE*(&)1"G@N\+RJ<'2! MP-)^IHAT.A5XEFFZ.E#1_C5Q_E*&RO4 4\K'7)XEJ*82E"D EJ5!3P7B4V"X MWKG>O291R2W6:5O, <=7'77,(3/>/:T=\%&4B>V9:)VTAJDG'2#9SW5S5$JX M8KR))4 <'$$WL(RGYE];&.Q.+," M#"TPX@J,[3^R/*?D454#<0KYJ]7 N^L[K2H7N>7DJ9P\*NGHA$?&T9%1A8./ MR3PVF[$)C734I];*Q8#@^.&'>FLU%/A\_Z()7_RG\>G:,'5S8L!E[L9T0&@$ M?PQ/A1J?[L#4ZXN%^N%A_>1:*Q#98;MWT6I^Q(_10\2P3E?"K[]1(W*:UXL+ M\-_!-8N"G_%_^34XS-WXI'YP&%-)@EH?JK8;=+U'G 5YF#7\!T"K ]_9_Q,!3R-R4)W'&-FP +T.&CD M@5'Z)=JQ3A$[UB[%CD55&9]+[+A2FKQ\5JTS2;E(URU"[TZA# \JHX?)G$W7 M"W8WB[SP?61MQ"6#9Q<^3'&1MJ/6+I43S$(<3=XF&#JK%VYU2U(CW!&EV0B' MFF0$JDT%&O^;39^9QBW6)9H#]3,Z%'"GA'?!@=&2"^U:O9#W<'-[G=5]6"^? MF'TWNV=DE=$NOCV0%05/FX%[,+W!T>$FHY3C3H!/@P&H:=//$1V4CH=IV.?,Q+H)1<4#UPY*UN\788![U3-&BY'3^VCDWB>RVW8 MD_^0]_=YR#O#=&5:@""'@.NWNH.]6J'^X(AJ+3(VZ4O6IM_65,LY6\<@;^K4 MJZHHXK^4XYMGPNCN0JCU*A[U\"YZ?':+#UPLQ+1F[QCF2&4&Y5V*% &+!-3J MK"6.;4Y((4D;%2\!JKUZV$,1SEXO7#VM/RP\R&G_KD9]X6*U6DR9M=%;TD][ MN.]$SEH9OE*O^#3'KY;YG/V2HPW;T:9M>[_F[#XEHY=G2L9.!.O'W,+K>[OY MY=/O&"W/>#.I\^V_5[S;?"X.=[7!,-T'/9:;?Z\X(#T7U7I:=Y"N2*JR!UN\ M*O(TZNQH'_(ZWBON;^>2C'8& W.L?O;>KN&]XN[VOIA5J[X(F2_HMSZ,[WQ' MK_*.GDL,A]JPL[^IG>?;>5$^C;1.!F_XI"H[DMKP]LYM>./:\/;.;7C/;7C/ M;7@/VX8W%ZJU5P0*VRT%>GQGJO]:FTP4T/2U(':=R@86#!'QNKJR+=7675V= M&HBB>%KCIA4!3P[B5^ 7NAMZS)SY,S8BL/CUDV-,#>RA$\092I@[_BV"V9E- 'M$O-M3;,P%,>KRZ"(^M7:ME9,_6HL M#>3"TYN"O]XX$_@K>23@3V!'_"HR6,&+,8'%R4=XLIQ2X5, [RI=6)^8=Z\F MFW[6%[ 8QJ%8B1BK%EP[HA5-FY4RT2R#JL/Y>O9*FTQ0(,PF"6DHF]6TFLIP MR! ],^F16&$W"53A&"8HFQ2:%0#B29H%"GZ\-1 HC9/MQG% RG^ J/ /.O#V M9%)V&H-V3"G=!BVYBAJ']?4'E$8A6_[KE/'TCS5G*T@9J.D_L) 2B"*4#A)C M2M(+@H_ZY=4 ;?C$0E04AH#K9D_K8"$FO/V)P2DQ40D:W@EI#QLJF*0'MG(9 MPON4=E?R,4:1RI- 3YT9MN/"V3.GNFO9J,475.*E8W&3@_L(&[>L)Z, /''W MDQ$3%TJH(%/&62K(U.T59..$"C)?)%1?)*BP// $9?,LP?^N)VA(4D_1#O0M M^Q3U&\-^M&J0.P? DBV::1S43#;+JT:ZS8,(F-:+J2;=HB^4H+X('U#5/Z#! MPP6K@O4*3T+5GY]M]@P_;M1)&FZD+C).VYM391N]4=32BE='N8M7LP1G(@6G MW484X"(+3D_'CQH4\:/ZY4WRH$I@1]XF)KIMOZ&22RR]Y9%F)5A>B>;#6F.+ M3GV*=;U3N.782W"C\-#Z0NH$^GZ&Q'O!)E*X0Y7 "WB,R5L/4,W^<4P$R<7, M81$)&.S4F5-T9$EMUG+R-9S8;UMEYA1$+US.>2[C//DRSE\^"?.N!3QGT'@K M$#@K@KPZE8J^XIF5S09/UR^W1A+0:)0AM7*:U7S%"P7RT1CN^QF@/@<:\N..&)))[#=.G#!1X4U9'A>,4"!D5-N*NN,*#D@&*V8&,8I>TGP70WK ML6)+:JXYBK*L.2I3OD2B*9XW;)_K%YU M>_H=[O[,Y\;8--?Z8KQ$:Y8T8BQ='(\%(7XL-!^VTVE>'X_@ET]\JZKN;?.H MRR_*4?<9)(0P^SN(R5&5;F2^U;13;C5E&[E/]VS*EN3DUUUL/]1#;@,$VR:H M#BP;%A&Y Y749^1CQ=*:3.B2',)**9VN&[92=1]S%C9N!C?^"+?COTMDUG2= M<_RF(.6ZU0U8**EMQA;B?QY_'=]>7FGJU>T7]>Y:_7YU?W/WI#BZ< I;KMPD"I2D,3$:15,VEH!,(6TS;:.9J-1KOP!*9CJ#,# MO^DWH/1^WNQ#J8&CC"+/H>=*&(6W'1G,AT-,X:FX3HJ4Y QH M?6^ UBU3;C>3^1E&LX/Z9Z[Z@>N?CT(CB6E7J**FX*/#S0Z5#L?(!B9<)8#U MC@@YNX]<#(9$[CVB2E4%E,^2 .CDFJ&>+^U25S3M'LF^">X;#')!F*L*1><[ MXIG!?5^9X_Q#->',1YR/_*<>"Q096\9]H+G:TZ+!7KT2GT*:K0;;:R;$+M3W6WUM#@RO)=^W<8HK<< ML&&;7_D=N%22.[&+XMGEGE'O#%DE3DDAUA9Q64K(J.5-@E4:"LH\]M[+(?AA M"+_&-6W>O8PS)#ZDY&'W0V''\)T\WAZ<@E[CB??9*"U'W6?E2UFY2R]FIO(@ MT K>1T8.S9HH=:$9]U0%S1UC?YR\(BK4IYN#JDU51\NZMLFB/NF.4>\R]6QD M[^1B4GNG&)X_5-A[&Z]$'YO3KSX'Q!F8WIGWDMR?D=KO(\97OUC>5_;"%FKK MZ,)Y?-WM(UUWY^C6_6BY^J*R^&D _AUJ69:(*T[96^QXF"SH^G?WW#TT;>BU M,\W>'JSKYTW2.?_>*U3>,7W5@0;,:R'^"NX%\@D ;^ M3PDU8EIW5.*NE XMJ#1JAE*BU3']@3UAQG7Y>KML\U\85I-RY*U0N M'9=_U&*LCO.':_$@Y*YS2,]91FU0MQX'/F]BZAG:+#?:,M]O0'*'0%9C/&0I)+7]/H0^\Z4PK:G66>M4S(""O7[.#-@%5%OT=N^KILN@9KH1BNG& MI,Y]_F4R #?* J4MWN"U&)3V+ F%(P@G(0D[IN0RA;+WDJY(_^ >W8/3AR=N\7OG"2Z*K\C4-W@JSTA^FXU[J#D[II-="U MWT :1K2>Z*K\VNK HEKYT+LP?K[1^7T MJ^H"?;I<*LG.U()+57K(9W357E/RQ5O\%TW)9_.!SIFX*KA=/!)3&("1Z4)^ MYG85W,[O&.P.KMK!YIRYO1.WBX?="B,G6]JPV]HSN.K8)H1D:\+2S=6RI5-* M7YVQJX92+N9T M*V".F&X1Y=)<3YOUT&(1@HDG0 Q/<56?.X*+74 ,S?"@\,OC525@C7QP^ M?6WBT[ [_=J1C2-YNTAER=RY-261LFEX!?[KC7\5#W]\WZP3.-+]7$>Z5U4? M,T=UUDOXF/$7X\.8YKKYC"*UT==,<6-X+WJ=Y>AM)@0 <5#&#"[L(*9K,S ) MW#!7:WCB!]&MZ.,)]$(;Y&)T?Z=>:!L=T+;U//L1(/D-4AP;2IH3L*VT36]5 MQ]4-+6:0@9:8V?'Z%_5+Z%)T&EW9SA,62NT^13,3,@4/AXU^3/"0__:73V)& MG:8^,=!J)JI0:[:E57IR,__\E]+ \ZJZGP::YNSEJEH\".4IV$!+59P_%]&H M3EBEAO4O:6=ZS*Z!C !SRH]II#V\/+$I6T9V2?[UTEI.I-/\4##"9"7R:.NF M,V,V.%FNI0H/2YW9UE+5IQ9-%Z>I@IX'*%QWU#;HNZ>/;:>K5[1?U[EK]?G5_<_>ESNKL,*FVXI")?=Y?#M/EXF3FQ9S. M);5V"*\\.JFVU6BU6LS>(>')3+OT[K#KS7')<)$-3$L.C# +NMI,&&4^49EG M.8)CS)@YQ:OR<"W4..$]7R?UU!7/MH*%JA>7(@O$D.]!\E]! ?;M]HQD^W[^+OT+$,1 MRL3E,X+K:<8LIXER>GT1W+[<^*_JX]L*]CRV]2=C\JMZ"V:?$^?60C*T!\%O M_5U^C2A$[/")'$^K%3SJX@DTYI\73Y2-_X>J+U[U-R>\['[,LI&T02(%A"(L M$K%K""X;]^,SM?II<+L-7TMD9)P$_/+IYLNC>GEW__WN?OQX&,+=WCU[KS9?QX]47]?KF%FZ%-^.OZL,C_.+; MU>WC@]""'RYE0OYCZO++G1^X,RQ@F L6,*@E_B,.D%C7#(W+ 1%P82"/Y(O9@#?V/5>?V>.-X IR*$'GT'1&^LQ MC^L[ U2"6(]\KK(T$0<&J!1==.T *GL&I9SOPZ%[7%H#G?-].!L=TSK3[#DK M$D1]58?5F/QW;3@&.0%)G6^3<&!9D3N[@X=&Z4^I)G=;'K AX,,DP1M\MB3$ MRP>YYO:5@=W*RNH"?-WIZ*8UFRE]T%S-\!T8A,8;B@7.[E\A@,>U90/+93NE MR9OJHM0MN-NO3_]8A\LXZFQJWS':0VJ-MVC*GQ \>)>VV9R9CO$"CT,,3P( M9'\UCL>,_\BL?-(:19W1%"?FF=<+3>%L415IV?:*VT2_IYM#);VQSIB%,V:A M'IB%8(C\C%DHI"$*]H [:]HP'?N53'"M*V:AC"P-(I5SI&E&T=2@ 1=,8U*$ M#OA*CJQ 7<%+#:X-4P??!>ZL-Z;CVFM1^G/LR;!6*Q>9@2MEI6"9XX(W22T1 M AG+F1J78N6#KV:2!8KALT!]U1WP7%UF+PT3'L;3F[KL8(UO_I.Y8!JX/TOE M7;9XH+Y:V=;*!G>4T?OYGWDS!O!(GL%N--3?K5<&1E'SYW+!8Y4_UM-G?+]J M8/SBOVO#YO;'P%P'7&E=T>'!8>I4=W75M6"1+VQAK;R-.[C;0#<'%8>J$%C% MQ ,J3,%28Z<,23=]B25%#OQ;QSEBZ\54?6*J M9T=AXZ_RERO=H 7K7L-J02GVDV>_R\KT_M/PY-OX=!@9;^>3\58I,OY/S)J% MO(J9O@2V_2,MF0H$N]2=N8*=9B;P#RHY!!%!::?V*"YH9#PW],?X3W'Y#O?\ M!0E>.V!_[1P8] M0*2,%J$/+28+(7D'ELD"]F#,#.RSY(@T1"N&1Y9E28BU*#,:AS0H.-? MU#07XH8TU 59608I?'*O/'(S^7KN SJN=VPDC+#6'9H*4;.S"RO:._5OVOK* M(T6\94>:">/RSR?[[Y_4,^SL5&%G/D*&3^X0JOQ R)6D)C,'32Q]TR=SN-/; M;T$=\)MM.0G=]OL#K==I'@^\)(GX^ZN5+4+IP4CK]G,!>?:5B,!IZLO5&DX_ MZ(69^ZK;+#7*?^ >/=4+2X"9 BC>?:H)W> MJ>GD#TTQTG6&^YH863B7_X&,Z %!C;JG,2^8#HPQTP19+, MX)!<"R*G"%"WE^[V'6NV>E_MH7;HME* 8MA M79/Y6UR![(&__8$VS-!F-K-%_EC]!3:#4&W5)(EY'NHC6VGJ37[IUOT4^OVB04YUM4ZO<(-+T\#[5H\;5K./+DO2:Z7*CIF4Y."J I4 M_%0WXBJ3IX4U:.W>:.W>:JQT4\#?+FKZ"&MX!^9?P MB)*!?JVFH*Y\97U!?5GH*C%\V7A05C4)AX,]L87U2OTDL,R8.3'-_#8PNH@I M?Q8K59_>5/2(="K>NRP[CJ]]$PT>V@$.Q5#FR\/_1EZM?P8]Y(P'GOP." MO!B3:"JS]G,/3>:V5W/+C&!\:K]R:H%33VABOQL/.Q3=[K":.J0#:XZ,:_6' MA0,A4G4EA$Y;6J=5(A+NH&3,7-&<-BWN.+:;*#7')#3[P+YD;,EUXEFZ3UY]RB%0+:U!JUHSUVZF#\JB.I-K=_.V?4C5H!_R. M[@LI]K6S9_\I4LI5#1[C5!E6@FK=AV)UOB? MD8^M07'L8[988*?P!.%RJTK>'6,KO25IO>*3H<]\/0A4.0-7V]JPEUZ44Q9; MP[C7O%#52N<_Y@;DC,WI)CJ@!(Q.MJ>6#=MIB4L_[P_K+T#E*Z@_BBLSBK?EJ!MDIA5^=W?A5%AKHV@#E MR;X:+RSR^C,:J,AEK!C8Y#]D<=B4HWW&L#W]F8D?@J69])OOL:WQ#X&1H0)9 MOJA+@=SS%KV.-LVJ/>8G4,@70_QCV\TM<_DNQ$VR,C!3( ,0>U/->EYB!V44 MH5'J@X[NN7M E?7:$L:2,@VDW6N,Q !(^!P8EDB,N'AWO#E8HPLT)V Q3.O5 MUE>^ODJFY*:"]>=4&DZJ M$E8%+&C0=B8-#$L/T>:EW>'FS![G^4HL&NZWJYT'6R8T,H_UNK5,,)'+%7/A MFOELLS*ZZ<6:KS),UG!/)JO;&&6S6,?46JDU*)XS+&Z5^IUT0%R9=#DL ]*, M324 K;F1NK MFO:GS&*7ALU]7:5:C79!PW2RW_ MU&GM4;7]7M,-\,F*P"$D(-&VM[51ACMBN0GWPX^P;PT:'8J"WCV.O]93&C.8 M\#T:\.[Q&?!C0\<4M]P#;9BA%?!I6^[*N%U57]ER3?8HPQ7M9$WV"9WTY!:0 MVJBW/\QC);W><]=FQD9EB^6==R]F2O_@'BNKCGXQ.R8/\B:ZRY2VY,!*>U]^ MV<#OXAGOE^7C=D2/YK_ %"_(*N[^C ;IU]5RCT460J5=]BNA5'[/H5V$=A]/ M2[Z24Z@9AM_4*=*]\U:!9HEH\I$DKAT-5S;@KUY;UFB5J MR@/9LF,]4!?NEI8 M.;5[QS7%<'2>8A@WQ7!TGF)XGF)XGF)8NRF&U%CL3@ZDNS$GUI+A*&&N_Z-7 M@Y1N:1D?5W:;M':H39KW?E6\5U.QB4QM>Z7EY8%LDI:?=V5U1YM9BX7UBA3F MW;2<]1(^9?PEIB%:Q 9_S*&X)FB*R5P<@/BT=@R3.8Z/JM_ Q+@VR+5OQQ6$ M*^=8]!XZ/PWZ,0/,LN5[^&]_^71IV2L+#@]3A4%Y<&T=(YS@RKIS#(DLX?HS MX; '%X=8R8R#VJ.LH+N*L;>J #9\TEL['OV_^1G[2 M_^XF?8^H\4MRX#Y_'W74;[)#^HW)>P9>V];R*Q+K&F@%>@V#9(*DET31#(.> M>IWT?$MY#7MJ,FOP .3?!-FF1^7W-8TPHTKP1K\*C8!?6YK&3&@!?H93:X+J MW-:DF%3<2KIL$(1$(,ND-:W=30<0YCMWA\%C'H9^[0P=Q[:2JGY [&W'C:X2 M&IK(]WS&R*_?R'AND8M^- E4RT-5Z9F*H]?&\=D5_;WOAF_R@,@IZ^'YZG*R MNC@U^F1BK]&9M&P5M@C/QMLG1^S"OLGQY@:NOWV M#L_;F)/MVK)O+9/?V.\YD1Z18EFTLM;*4"53BP-8B57;G8)#K=GI $2XFVU@'A+N-@#A,)E]CN4=5]CTIWZ&]$AB\!GT))')O#]O0C\P=LHYCHIS[I!LV8< M$ >T";"A!:94)KH]]?,H\)FQ8^@9^'^JW<0R"]D@1CMC/++&4 MGM;,$$XIM9O4,8'^2[]!EL:X@3;(D&G(6YIQ+-#_W? +W8+XA9BB <,%,DZ* MD"8][WI)>=?QA,^T.AWX2*\@^;NE@'ONS."4YE9'"PXY5+%#RH)AS%!75[:E MPMIT=6HXKFT\K7'O"GBH^ 7XX!*=5A=6J(K?;4Q*#$0:U71N?\"OM9OA?#S] MKO7K1XQ@QLUBI-?/0?,RV\%5V.!N@]>L.W))6 !#7K7G2%MB_X@ZQOVK'_!S M<2]7'U:&>7$WF\E5-, %1V),UHY#XQ\5PJ:UFQI2:^WJB%\.PP7@_Y[87%]0 MM">R-4ZEX!X0& W_,%[$LY =<#]PJ8!F9BS@M:!("98U9XH@AX8E&_ KRJ0X M#:!G>7MB/-.(ZK9R:$@C NW-#2@7(T<*QM-2*G2"?N&3#HZS9S&$N@>[PY@A28<,- M,X(XP;@+OE+A89=J>?K#7#MK?7%GWY@SFX#?[HW+EAYHX+MM31B;)K(\"M;8 M$\MW7WP[H2PKKK2A-!M:"W/6+VC.>F5Z$S<;F(U+CMDX':=A4)#*_5*@E,T4JW"=&FDR/ [(D!6@LDW5J0EQ#278J'?R"WPLO_JQ,"I[ILP?!G M<#Y"?8>XVES!/\#\&7 V8;_4M$VJN"?;6J,UU4D/NMS>BT>-10ABJZT1S_ 9S MZE!.EZ=>!7WJ[_H;Z@;@T#U[L18O&%$$)]5PK_6)L3#2XP"21[-+"UWGZR*.\06N*'HP*A.,& MZ"I/&-8MJPL\&ROA>&>XNXR*]V*0[CUBGI&LCJ#K=G>_U4RX 8;""=^_?Z=C M[H4QZ*[V^$7]K)M_:NIM8ZRIJ[4-UP_P:EQ+P:_"ZR=S-OE3A86YC&\6_OEL MZ\O-9WN/78.#90M2VI:IOQCVVE''QE1#PVRP&:^XO@*B64M@U0.#2S](" ;7 M/$Y=CN^O'A3XC?=8?;HT3,.!ZR.PY.F-7O"C\=!0'X"."U7F=]2Q^)RM\]NM M+RFCD*0\ H/=M6VBD8/OI_&T59BG]VS%= .?@<9H(_S@K;*CAGQP*$YGP M=OPB"@[7?6JY4%KC@:?U&-!R^(TAN_%#Y4F'2VZ>46G/0_&59..?+) M^HMN++AW;HE:OR?+MJU7V)A"34*6^AOV^8"G/-M,QP@#+1#^9HJ7'X,+GD^/ M=@MIWU*CYKF]B..D=*\0IL7!O$O]I[%<+^$X MP^W 6,&-0E]::Q-54%K;HE&[>'045G8W"U/_GBWA^@U,^4P*@G+_6%H*KO7V M@%DO2=O"-L!VH$:#57$[A93T(O>M'KZK.0P5?;S[?W6."@RGZ](^UX_I&[IX]KWGG8_6+1VIX"K-?\!Y& M[1:)PZL%V-E6NZ<^Z8[AJ"L+7H%]$U)5NH'#\=ZW;L!)8_MI<8_8 XR:& MBT]19HSXG<*VT#B /+G6.*[]H$5(3EUZ:[EF[#NSL594?_;-Y44[P$%P6%A\ M*ZJ_!8ALF41)G3>;3O/

;

;'NY0/IP2X\.U1J7Y<&H6'TZIS(=3L_EPO2/VX902 M?;ARQ;=J'^YXE7 WP>H)7!$ML"I_3^*OCXLG,L76&_ MQ,ME#["*\HYEI$]VY8M,J.S.WU+:/@NZBZ9?#FX65*<7__1ZA]6LZU(+^15_2M[Z-YU]XZ=N4#O$LG^L =NXHN^J@Z=OWRZ5*W;0/\C"6<3>H[ MSFSXI\Z1WD?;&:OD$=J(81"$^L;I].B3*:$#4T]K9IA:D9<\\=)>L_Y7^>=0 M%"7R2&ME&**TKTY7L8?+9.ZK9?^)%#()@ HNL097S\7B8@;W6THV#IM-U1'U MJ#4OS:[N=-UR0ET&Z"1K=!.&8VKM;DF->/8R#Q<3G<\;V=&^&[^A3!BHE+#-:8"0V9>EVM.1R\[R-3D'+93/H> M30P.TC8=>=5U:M_#IN1#(*]S5\O5PGICL@-2X#*7RM-67VOVTCN4GNQI*(.$ M;6TTV-?LY7*,"-67D>E8V=:,.0XL>$M+X/=Q@H1"_!Z@1C:5J'7[Z?7?)W]Z MBI*O ][KOMROZ+G8$IN@(HTZ]\>HN,---2>,J!J--J9KUX[6S]"!]MQ-IZJS M79AQ/6TX/.$!S^^YD4ZU5CB?\]73>AGZ>Q^K?JCUU-Q"_!IHPTYA?F51"[)O M3MY6-Y5"C?+-R?(J0^DGD5C>(6.>ZZ%EY\E[H9E9'\2+/ZI\/<.(E5>E 7E),AYAW?+M&*[A+V/9/EYTM5Y MTE70YEZ+^GX"1IJ3-]6U==,1O@5O!_0!SJ7#HD)Q*GGTXCT'!?$N!>T>?=+) M^4?W#!;R%YLFQ$T&Z3V9CS6S7EFSQV*$WS;]9+3C@*F<8P2R1'7_$^SI[^H_ M15__4!\;V[!LQ-8:UK3NH=YJ&_X_ZC]YSW\Y-L+ZCK3AD\>R# )H:9UN2:'? M^G1&'QY-9W20#SRR'U79N-PP7YA#<.GW)MA2P4DU=F?>^+3((,F=SK'(<466 M(95PFR=_,#AG+8XH:[%C@^BMM[_M(M(M'/BN?42RQ(Q%M7V],[%MBTKL-M,3 M^L6Z>I^3%J?6_7\7.6MI[7XZ%NW=-OZO2C\4T.C]8>$D]'$F+9(Z-[3.G1OB M.C>TSIT;SIT;SIT;ZI1.Y=K]4?^Y0_8TZ1EE)TO[@K2BH7&%C8S+R(YFHJY, MAF9D15G-TW!HA67B39[:$G-Z=+3SM?^LLG*?7GU&>\(<5(*[8Y%LX#<.W. M:QF[H4"8(XF9"!#N#$\W'5K5%;@27O2U83L]G+&'KVP 46F=0(@SX,#'VS764,I_WYO;R[MN5^OGJ M^N[^2A4_/8[_U]5#G?7686H-]BK<5S]=6X==&:9NO^%P-N?6,G$YMD73IF]$ M@\ $7V6@#5JGJ]3J'?0_",>[O<)SG?.D#8YE1G"FF$0W3P C9JY!D3' 0&4: MVX=SW4*!H[B)LE,V8Z(E**Y0"6#MCJ0'70&N]/)PI5M26.F+H+2'UAN;YUYU MYQA2S6-(/I,_?0FKB@ L]Q^)8+F4C0I3N;UG0&7//535P39O^;..LXJ>7#D8 MXU2C;L6K:B,Z%'6W^)V /=QSVCFR#2F\9(R&"ULLPY7NB[5^[+15L;]=]Q M$\']$;JCM3+4OM>GR&+;P7QPP=U6K16?(XA]I/ 6#&X^EADY^,?S4=TB0<&> M=2!%GYG)9H;K/,QUFWW6<9)"X .75F(T26NWS\VG]DST889^7X>VFY>P+T-< MA3%893RMZ:2>#R7)AT^>RP!UL(WL&SST5;>G"2J\WTLO_7E_1VXGD@YJ;1/C MC]@7MK*!-K&]XFMVK)+S@\5:[T8$($B/#-F_#/TRZU]Q6*SW;F;2;;93VU>+ MT>)VYX=IBPIZJLH]GPO7\4F"1::9JG&;Z84FM3@;R?0KZ7#DIU^[4^2@[ $_ MD/44W3)7]:J35.RC4O.#M"^_[4X2!7.X6=VUMM8;IF?G M ?RV Q3H['((=BC)7>29'-9C,]Y%W'@-L&&&3;+41D%VWV MPLQU)/E5)X!8M<#6LIVYK0(G?\%A$ FZ,L.DC".LZ]X;;K5$'9&592VMV4]7 M%E5!4K.T/'JT7'VQ"3\*8 KJ;NCV=$9_L\&G2? )!QJ8T+-/F)=N@Z$VR!#] MK+TU_>43-B_@0#A=YM'/IK/R8^E1W0,O)" 50-8R>&YG"[H7Q9"''J\5R/4:6V" J;EE20E;K M93#FYY**?>B)K#SK:KUANB-QKHL(@^K[>1#XO=(::3QQM(0ZLZVE^F%E6R\& MCOA",?D8[J2Q,59 .:'JAT$>VO=+JGZX]"I19(,->+& M @,R_NH@#@WU#B) M8@@Q'>A<^9 19'+-@''Z8@]1G8B;47+F8M \=.8BLL.=MM/:2Y_T!-C? 4F>_Y[;W<\ZLMU4V\_;\O 0]=,'.+^>E@AG:PPR61LE[CT\[W[ST[ MXI[%X00N[I!WM6Z&ZM'W[9)7%K8KC8LMK9FAA7>=FL&>+^Z'L-^Y[4Q'&U5\ M8S\D..B8=,1.RB'#N-7CP!-^OKJ]NKYY5*_O[[ZI'[[?W_W[YN'F[E:]OKO_ M>&[U7&FKYR*BUZD5$6AN)5L 0FZ*7:=X3(G(GO'+J X&"95^R+MT76 M??[#G^Y,D8>Y$KQ/ $6E9[+K@VPHUJ[A)'$,6\3@8#6K[]\NK7PFKZ&-6(2KSW?*)UU?Q,[/=($$6\7YG/-),V 9A],IV/ MRS\(.4FY+\1J.>9%^G4TE@D.^]J&'=;\)-7 NMP'R84S39[#T[RV^G7M#%.! M:F%N:F!MTHB\Z=6U,Y1M[N_&!%M4%_JK.J'K8-T]MNSQM>[1Q-=*]YB2 FSZ MSZ_Z*[_Z9]$$PU&1Z6 ''3ZQD;G:J!<*I(TTU60TV%QFE$1CL#I#%8^S.F*+ M,,:7W&2S4,6K8,]%$I58QAV86;S=9:W0T!MXJXO6L-&-J<42OSYCI\_8Z3-V M^HR=KDSRLGQQC:NAV MX(@6E%7@R-2[EYB1 7K* M)#C@;']BFF'(6D0L6S&NNA1+DD*'J;2="_$LVB$0DL#$+[JQ(&BK:\$V9PZ0 M8K9V@2\AL#)>Y^A3_';74%"XMY-/#9./_5P9I$W4F8&[0'8,@!MP)7V>^[_K M#*.'1JJEZ#N8HU3.%KSH"Q5QR]PHC22-QJ*U>OOY <"?RT>^L(E3$^G,JJ=9HL%?KT8U62OL*BC/C%7Z4.CRB MM-N#QJ9SK?['<#D+;:9/_KLV!.(4*.'14'UZ"YIC%(5ON@TO:S>;?4TUP%,, M\G]A+ WT%\%G9;9Z@P!\)/P]GV((3YDR\ (X.3O#-DI>/J+W"QU,&J_F.8]O MX-BL;(XM4@[ M"[=>12/+?DZ8X\C0+'JBW,4'"CHN>&7P$'P-R+'-DX,&%331WP[LF":5M';. M):UQ):V=Y:E2+/:#\[8_%U<;A>YT0Y 9=0O&SY?! +O]Q&Q;Y9,CQA0.2D!ZG MNL5-@8=3BM>U."FO8LY3L+J[2$GVX68\'=MS\[)FD^L\Q=YLM-KD&=XSA]DO M>+.D,X)Y)!SZ%S-P'*T+W$F/=)37L3UW#RT$>NT,(Z5:@T8GX_SL(VHA<,13 ME$N=P744O,H,:.VE %K?'>FJ0BM&Q=H9FU-I2GQO*]/\KDPUR.5UP:@_U_8U M;CN/%[,' MS;L5]UWX4G%,V-[D#/7P0->*OD:QF2H&HATIFS)?*/HI%XIW1+3*<.MEWB6T M8:_\F2+'R:\CCG#L,)OQ-"L/NKG2FYU2$LDW0:AO4U.G:T(#AO%_,L?\PR1L M%Q6X.9H21&FO76-A_,4K#KCG2NU(278(;FFS!=,=PM0CD! ^XJPL$P4@-G7M M(Q(#W4U% @L3'FDPL; 5[E6IJ*+E!XUHLR+%PWD#Q24B40LCK3> [Q[%=#.( M84S;^>B .Q\VHA.[/-@;<&T;4,'B\K6R;/R#(CX9)TI4D8$%+8ZZM AO^">B M!N'7)B'FGBV4*) >(9#J$YOH:X>%*&MPN/I$=P@2*S"O*]N:&:!8X'ONFQ(G M\B=0W]'+I6.ZE=1WD#[ T$U8WJ?&E%@XUU\XXG%M H^L9Q/UBA)0 Q("2?A) M8!P!3TU+-FZ0VDK6,X$T!9^DQCQIXQS2 KV?6Z.&.G:5A!(5N7+>19[6'EA+ MZLNGU"^#GF@"#Q#,O0 2+('>V^)7@&^TIK<3 Q#%S7/HBZ$]] MX2*"VPIWP,U$/#=8>S;ALYPWFN+K;VA,3N#T]'.= MGEY9%OJ!K5RV?&(V\F,0XKBF(@;QRZ/&Z_7@1H_E:19R3-5G,ZI)9XY"1P3_ M:LP,+/7CF&Y@\\&#])P7#R+RAB.!_99N02U#EK\NVT] MV_J2 Z%!8L$ <.8\K1W#1+@S'I0)?=A!K?Z$;YPPXT6.6 !J_326ZV6Z3] M M;!=AP7R]0:0^QX5O-X7M5F-[Z49R=40STP*^,&=B&ZM(2010!-3/0C>6BBXM MJN2,3TV5Z5B] 3\C= 1I@>4QO( D@*("64*1XPP*?'L"YA9XH:]6"X-CT!&Y M)E^S49RA!&0!GP$RR8TL7P2^DXLO?G=MKLGG(?+*!^J$Q]]X.9:N&;P@%NFQ MX5D%:Q:0(KC4-]JG'MR(BWV6PBF#'I_"_I"+,H<)UJIL?D*%'YG_?0'VAM8DRV= M,PW?-V,&>33<[Y[H*_K)F&E(5O-9X>MWYUC1RBD%\H_J!5O K!>+"Q<4DLJ6 MJX7UQB@V/5G@5F%/X+%Q5XV?7"PVP($#[-68@L4R3#R+T>+ -R9624>7+@Y\ M(S6S"3F4>[_LRF]I.ZFB&(N,G2"#V4\=J*N+"H\9UMTHU-J7 6_-$,XW4@_J M?0BEWW<=!OC@0%/SN,W@K\#QQACR'I-6//(4()V#KL.#UAA,X<%@(:[ FOHOMU:V.(V07A2H,=9'Q@5P:)TP!>H MK8&(@O*7QAU-N!\M@"#E!EJ*^FSY"2^A^D585B(M+C'\,9&&^=8R\14V'%\T MN3?"KW;JI1IW)7VG,.G;9;G1:'9FUMIVY^I_U[KM"H.W[2XUX5R"NR=9R#"7 MY.W'\1R7N+8;\/A$G[3=# 74;VZO0VXI9BW0-7V%NYS#S(A;:#,=2/9&)'V8 M@TO@C"?DCD\]O[09\$L=^L@OGRR313U3;E/\.EJ#.7Y](K4*T%W>ED-6#(N+-_-[%2["YPVYZ%TUQ]>6Z-;H^)65]X@_B)A58(W 3?Y@Z5%Y. MJEY]G8.RI1F5,[K#Z;8?^]ELH/#9PH8SUDSY8J#5LVPGYD*=GY[B#Q33]1>+ MGV/_Q2O]RC9XA$F0#A:O\,4#D1<&2,Z4!%/<*7.]5!31>_%D?NTE]0_:D-ZN M(P+&6''9YTO@+7-2=PHKQ-VX"Q[^<.%UUP/4Y;4 MXZ![[G$0U^.@>^YQ<.YQ<.YQ$+O\4O17I9Y>O["G%Y,7*[[=![C[H&78M$9A M)QNMR.\6]=1[:*C_LDS]Q,(K@\+<*">0?6>J<"$52]8I MXSG3+)&'=N$:R^ZE[YW4'NFW A5[T;([Y)P2[L4J7JF_F:] M8$\TS.VCOC5YO@M=7:GLQU1T@HSW7AKW%3&YBCZ,>!74I$2:KZ M# /1>1CC!'2\O*+Q1_$T^9(QE[= "7V4CI:RL2041HIP\LA GEY\[69^2 4> MNGL94'VT=N!6LQ&=E1#IAZ@[/#3O@0D"41)D&6PISQ9S6B18^-V,MG%+Z77X M@10#5S@W?,8S?^WNMB@.=Q&K,U[GEL,D0 P[?Q.9GIC[BJ%Y4B>J5"=> ,,0 MS/'$D]Y;CYMWV:[4L+ K-2C5L25NW3-Y8$_,81T5IO*P=.0%=8G%?KH&!P3+ M&&M 5W*TB\X!<8A'!66)EC#&2/+T%PM^'S5QTDF-CVN1*Q1GA?U51-^S7J%; MD:C5BF/CA0,DWR?@>V'M-O96]VA]9OZ'XSU"J>.&,;DJ+JG2 @L""G"OYP0' M\+&Q&'KO]6F:OE=7>\71 MD,'-DO\O]WII.>XW!MQ/P2LC,FW5L_*_H%8 MV6EL[T@=A9-K^]5)]P2A V5>AG+J)PBM9##'["'NP.NJ/J-.S/(5"F^)3=[3 M%OM2,S3DSC"W9F$;7\YG.S"H(!T*SEVC7\15=^10 M/(/]*YYNOZ,-1C'RF9PT*T/Q# ZD>-H)\2-QRM U2W7G2$F%!$&-"$(*"6JM MMGH)=!+BH:2J+?7HU%91A&#WG;J>LV8C.C?.':*4. M4&F'>P4TJUIW,Z(=AEHSIH65AH@<+,\S7A@B":D0!9!%9_9&%S3O<^*Z1ZCX5\.=HWQ2H.YI83P+3(1!=#0%//A5#NC M-M$BIK>)+-*]T5=>P2Q?-=+%43X(S.*7AQ\2Y?@QA%#RAD2H#VN)*^$%)D'+ M%XY%JD_T2UZW:]CJ3(?_P$GXD[FRJ(7?TUQ;QRTJ4QWNR\LEFQH\M$BX'QD MQ^EIN+EIS'TN^03EL,VC_=OFSD#K=&-T,#D@.0[/GE:K#>(6R_^\<7R4/%D* MZFCE'8)C*^_P;09%IK$# :WXGL]?097D$)4_HQ1^U]^H%C)WT<>.KRF[%&0H M, LD1!?T3C6XK-H7AY3%-EDR4IX8E!TCCN&.^GVAQ[*H+I?)LJC9*9D[Y=2: M//*$7$]@3^XX?!*U_HV)Z"%$[B*'L!$%5B#0I 6PA9@"-*8X;DU\RA%]4.!" M9L/;/!VJJ=-03A:! .N%JP>*L#W( "_/]^]!8DR4)F&:JQ4\R0@B8#5%3O$2 M/\9"ZL(=%/^Q;6,;"J3;Y[>(_(]QO?*B.?86N7GE3+QC-I,ZOF3P.EB&M9+HJ41J:9ZMRTJRW)W2_8$JFBO%GN7 MY9UUL']1M#>0 NP%NTY-JO 2A7^:>GVX,%8@ID(*,S8)^H X_4<-M!Z2]BK6 MX%[P"WWP <> [BB+V[V2I2>FF&U7) C7>;5&@91%O7[)W"BG$9/T,KEQPOB8 MW]&"%"V<'XK7$92$V1/#2Z80W%,1CJL(DR6B/3UX)_7!P_0,?)!>TE##Z_#7 M@%$TB@?B!_%& 4<:+A@(T.3E:6+X-3J_8&OQ[01?Q/(XN(-<4".@8'6*-S6JBSQXA#6"@X2%%!14(2O6&U!(9U7$(<3C)A O<#X)S?2G!I3=FBH5Y1 S9XT(L%$L(KRH $,EBIS UXNTTE MB(%/Y(EE(<5X'2'V#K8$JM)O@XG#>P-O@9WHN"LI#Q$":.H*U;2,@/K->YSH MJZ@/C* 5K9C)[2*G/&A>0)VOQ)&0W.*UC;;A_'DQPWI%@O &",1;'F+[&!E$ M5-^PS@E[T[Q022:;S:C%'4>=4I\@3S+K.V2X=R[ BRO ZYT+\,X%>.<"O,,. M&2[+R1F4[#254QELRZP6Z3CR=S MN&)2[4)\Q$,P[A&C#<$$U!'-0MY]4D/*Y$>I0-,=A5L9DN8#7>4UKY2!RP?> MVG]H+!B;7O#=C($K8*SY#U?"(^8_4<7=2>W/0W+Q'R_]>Q7_Q2.Z[,!?OD"Z MF1T?@\<2/;%E$'30Z!F?_; TSA^C-V&HF7F-#:[2B8+2_S"HT. MW;L8),VEK%@"LE1=5R 4@L+]2L-"YF4#$7:K6[C>(1CR[L#S]QI*)7WI-'? M8F6!/RKZWS.U\E"KK/^63?7\\P$__<;CBA4/.\P^R6V0,LGM0-,:LV]@6,\- MO)O9EWF: M)YE$R@HFB>Z@M':\.5S[*=:Q.;WZN3)X_RSO(";JN'X4[GAL@T>=T>SOSQ^/ X MOOUR<_N;.GY4__7CZ_]XN.3-;69_ZDXJ*N8UY6FME(=G"7)UCR;,V6I'T<(9 M97<')M1)3 I,U2Y;0HXV#-J-=I%X7\*S%QVS+26_.?=GNK8Q*Q@K,4_I$O.4 M6V*\C&4@5XE9RG9HDHP_'OT]249U:B5S9'"4$ADLBP'%+[S9&7;UOZ[N+V\> MQI^_7IV=D+H[(<*2(+CG[(2A8P[LA&R7F&U.2.OLA-3 "1DV M]^J$_)T0I17 ?T,BM 4.?$ \\*AD/'!Y'9-=R]47V+-"X/R\ >:RGDL6.DW5 M*644_4G1T?)7*OY*ZR+6*=I%K"2KYB?H'G'O'L21$([;NY"U^K%=R/S>D]G. M&Z@]TUAX/0DWVPILME@-E1.OS4#Q;UQE,)]?ZEH*K/ "*]"\!A^"F^^I MAK M5EK>(2Z1=/=^FY7:#PTMC2.MLELOE=/A,5S2&NS(A^5' 7+ZF;! M8E2+AQKIOB9G>+0[&1 ML!G"V>UF>C"[.$5W8552H<].7-I+Z#@[DS8"A'2B\2CC24Z\A ?BRMW&,!VW MEYF-]:V32 REM ^00DIE,Q$F&_0R0UKI4.4=.>A>C],5)GL91VS0:$;[8M:@ M1N/?W,$Y9)%!/4\>)TRFD]=)S\G5K;"CEJ_ ME^J%>IYHC_J9#G6ZW)P+&>JL3 )%#F5HDE:GT8OFJW85B7I@WF_O;B_^??6 MW<$>?A_?7SV<06?9?-=A#;5U0-U]IKZ.C=:2/[AYC'F:7/>F)I3WXU[6;B!U5]KGF M7ZI9YE\6'X];/U)$9]0K@A0;H+1:(,:26H'WSZW XUJ!]\^MP,^MP,^MP&.7 M7XK^.H3K7/94&_#%2R3.%SE4D,^W(820RBU8<*H7GS'^+F!?9<^]:94S^.8Q M-*S.X?-M##ZPA'%^>1,KY4QXE',WD"\*P-!_N"W,FMD'NVB^?< 5$.B(3 6:)L B.I:%" MJKZTUH2K!*;H< VR9LJ_=)!3^TWMRYNI_$6/?M'BDSO#OVSSZT)D/B:??(XO M?\)),.>_P),(#P?L_2 ? MB8-'@71\1KH9'9XD)P?0C,#%&WXL%F$MOAM:+=TX4;;BIC)MC+?QQ/)]XH_+ MGBS1*F>TQ)VI1B0=.34S;"')%T 'U0$/][)<]6 [S*:T%1V.E4+3=S$]18^I63$U8N_1T,I&U M,]2:[1BJ:CZ XQ'*14]T6VE)[F/O_9A M_R-,]HM5:#4;G6B&]IT5/QR@W729I0_1]-LQ5#[LO__S >H>6JU&*QUD]CX+ M'^IXZG*4/;1B&KC4O>ZAAF>N_*H',&G]'89=G,L>CF=H0\E%#_7JVG\\S*Z' M)BF[Y"&3Z3Z7/+RKDHP>N$$ MRB5Q.?TK[TSXP\IEE!7N-(,0LN#J\(>EX;IL6P-6Y;,%QYJ4D0$:V[5L1]57 M*QM4]A14MF<*+/LM6+C&,6>_6Z@3U(>&^B_+)&PM_#!?KMF"_T*+1[S.#393 MKWZRR1HQC,K=; :JVM94Q\>[S@P3I.XOO@>QT8 M)G.VHG-,YK97<\MDJL.>:>T?\&/X]W;SU\_RVPCMH-^U?OW84'"[D=4%P+N6 M"0Z5@*.B>#DS89=@$>#&SD%>IM;Z:4&(5[ZN_ZYUVT5X*SP85 "8/7MMJK09 M8M4$9.$%/Z]SJZA(5&QHB?BT-&,8:K5^T<^(GO,U#U<\ O-V:9E3,O%R&;B* M+'8LKFNZYVS9ZM*R68-KI2W$)@G;AB@'R9LP-G4\3NC AP73%&<%-PEK-M- M@F#=(/LKY,,$"#=C-D'5/8CX$J3"W3A:86HC9^;@HWG047BORR&-ZLRVENK4 M6*SQIT86U5I*5<_V:I2DDG&;X6L!&G&; MS<'? K?HQ@3?"TZLRV)B),F(S[3G1+54T5WC8]762-!Y/ %?;,TC!70O5$,K M4;]:CE.-9Q\,DA6]E&6FONQHGX-=916RZ0$*/^D+]&0=\D/)^YQ@L8(!SK1G MV[G%GP07"MXFKE3] )<9YR._5>OXD,7">G5JAM#.1^>4/O&9<=(!.28QCED MBO(9"GT8V/ /$UR/!0;E.!Y82/(S>JJ6R7^GO^C& MEQ :=#P(C158;KT&1M M@XM\A*WBK\'3@J_PS< N;/#:WOA/+EP2G 6=F:/;5N"T\']6ISN?O=O,:FE7SY]YFI]$S,^3,"\QCPE M&S:Y6$8R %?.EGI,ZT]9'&J>45/?,O=N]JC_#.:>'5@AO&WS!M_)U6H]$P$C M2O.$6->O$>NZVJB3#JP[<\_GWJ!>W!ND=^HNR+W=09/9=/OF K8"2<;3/]:. M2X%9BJAA$$Z?\LF%Z+A/YAAT5D6=-Q;+BB)BKV4%1F0IQ:!^G]K70&RX2(T%J>]FET3H&W/LD1G<+)GE]&@<"UKB]J)$4.;. M/EE-6)AY(&^[V$#>TZ5^GC]#+]3M[CJ M^=R$NKN_BS2DWP+>K2!TWJ,@ M'-/E0R .WO<=I%.\V+@2%ZB;GCUZ;SYLFJ(IGG@OB8-;E$Y;ZXW2\_#G9A<> M(XNGX2MG9*_$8[F')A6574K&7\>WEU='U@=8NKK^._!1U,!HI'1RN1@5;AZ&C^"Y#L&I*W]4=UA4\Y*UB6 M!D<-C,TI+[MY9N;$8(Y?/UVDGB7'4TNN;FDW14 LL JJD RMHZ2RB7\:'AN, M3V57MQ3A3*#6I1AC2Z(*7*LM4W\Q[+6CP@N9[L M_/+NWS=?+EJCCQZU:E.X M4@KQ.[L1OUWZ_"RY*RI&7EJ@)RV;S@).T;3,J1Q'9,#')ZXC2^LEG\"2@0>] M-":+-8T/@E_/UD[H%F9#7]@HLF+@RT#5JN% M0;]]8>;4PG_0]!OQ%&6EVZX)?Z_U:)&"#.[N)A_EC)*^H]X$L"?@Y5M\PP>/ M7[Q.A0KKJ4V0\FK9?UX@ /9BCG&UZ1IKU7FSA[EA3V7[ )2-C=F^&LJ:KBY@ M,? ]]FPSI@6FI,$?-Y[-1[J!15[;[EP^N*'<@&AA81 (H;5:\*X$4[8 ;\%^ M"RP\]&0,.,I6&BUZ)2QP=[ MO?*+Z$]+,GN[26:W%,GTU,Y%\"52X!-(8 MZ9#,.!O2V%!/D(']W1A8SNC&L=?>A'IGT;\-!VB_H(X6\ !=-&9Y@A/+7N3$ M/^1>K,FBIA;.&OO-&/BUA?'?M3%%/#T=67V%O8[0F '#964M5QHXQXA1G'^V MQA:N#?6K9?U)C4OF3 =MQ.OQ7)7!"RTP<Q@0[U[$7/A%A8PQ:8&.6@2'6S:P:;* DBR M(!K.X08"]YK Q$@=O\.5$ERE@* T#U,L7M7%M!^BRP(;@\ST%\OF!.!EB"K[ M*8H4Q/!!?\/PS_5BJL"-#=B*9H'W>IG"AU;L&2L)A3=C<1K7K LH@S8,,3#--19@O@+WTI^+()J&8+ MIR6RJ3$1K8Q$JQ-JN\/4%7C^INOK":2AITZP+CGDJ(!PK!?<@[&D-81?>\K& MEP4A9\YF.E[9<$Q;;0ZY@0].='O!X( ]Z/!A'94W-19;K;%E%_88PN2"RL,JBHY% MW(Y+F=1''*-HR5F\ZH_&0P.O?M0P"8XRF&1//U_I#J@:T_\SG,2OUMIP## 1 M>,E@SZA79#NC%\/BM=*>?<%W4;LLL!NF@W=M%!?9\VC,G]@:C5H-]?L"U80Q MF_'G2IL#C[V;N)88#PM['VBA7> 8/-# ^MJ=6S8UQ>1J$]<%%'5T>I*E4,X9 M.PC@:AJA1TC2+2U:%4T%!I4)2M%^,ERN=L H4*,I_E)Q+1I:R=CE]AK,T3/; MG#&*M!!I96%H3^!I7??R'["M[B2]QY!*R"S_F(\6[:U=L"T M3-F,B:6"8!G+ SO72G7333%,YVV(]T!;-8*=S)J M#.OY-QL[C1D?'E@ROEQY#%MKAMTY=5=&Y\BVBE"K'C;S&4R[FLVT*\FF'2Y] M-Z9T<7SW1CY$,GEB6XY#I"%RJI*]4A@\IH#?,J7^0'#5Q(TIO'F6SZ-3#-2U MFKL=V7*:]<.1_:;#<>7ELW!:F8Z'R(:WPKW!G,S97]5<'&XM&YDOQ'KSOB=/9\X3IB.$W$4U#;& M:NV_0[CU^F+C?,6?YQ*.LU+ 4X*SP/\ M;+K4!WMM2FB?Q[.OC>\-3ZI6.G(:^#C#8!N/N)+$>,HT>#8HQ"4,G,CIZ3., MV<)3G"R',G@6OS"P1KK-%.\LAE8!GZ G?>:HO27O@APWSC[4Y(6UG8X1[UE!(#X#": \W&"G. M.A,6TK-W:-TQ%K"RV1_KJ3%A:;I@#9ZUO7@C/R6B%I32K7R\6J P+8D8BE" MY3*GO#"H!P,7S=,TS;MB+TH;-$"&IZ>)J)8?/_K7EX>6IG[]>JEA3/R)S?7% M3!QYMIB1#X4)?NY'.<;26.C8"9Z'Z7$ZN@OKG<.53'BJ#^""(50*C_-<$ZE8 MVW@A>\\;GOLO"7T8.YABY@+];RY!NNEJO@*+\QDVGA\X,H;,":)6PLC_'/UD MVTO)/+@B'26U4YP>U$C887&@ROY4?FC;7MYI&AZ+$'"H-RXGOB$PIFS*I>")N":-PD'9$"'8J)CPU7,7_'4O6VA3_>L!"0N1N#@ MRQ@XFLR%*C1LD*#I&BAN8V:8/"W05N%=&'3<3>&ST5V*YB/ CA>>D>(7%@7( M\,J8N2F[&^FIP+"E0!X*D3.FW]R7/Q%?#82AK%D\VZRGA?',C;M"FEV\RB07 M]@O>=E!OJQ2^H&$Z")V0N[AF\ UX>]1+0%N#Z_@@1DI<7U[*01(:4OV5$;1' MS(J@7)T2OT)G_>0 5Y'&8;K"8D+$75XH> Z/$KD306D(4Q,.EP*3>F:K,%+^!768WSTEX"Y8] @#.Z^ M!FX>? *#?P@^A4IN&G1.I*NV-FF@%7@@$Q96YZ LF/'"IS/A)T']/#,[X03\ M&S3Q7V)@34#4B/7B=?"F+3K.GRU#M/J,Z@E8P)?$':\/QLM'A2+DN)&( HRJ MEJ"P\10)."G/C%R3E6W-T-F1=."JV96:C'/,%PZZOO%(A2($4,]#ILM3]6D&(Z13]R1QAIJQPHCF3"% M94J7(]3W(%4+O#(]S\7(R(EN@M["T7-PJM@T&0@ M'Q?G055.&)O2VA$XVXI!SNXP)8_"T(_ZST!%0 *45 M#*3BW"NZH%"0*F3/X BAWXS&5<&J(W)[X?P_6&MP7;[H?UJNKKXTU/_H;^@, M<6]54]$1\F+',@^$'IZ-+7SQSH@H-;1D<%E>@%H@?Q24S&K^YF U*T9L'.8I M&\8?H5">![XP<07R'FC)$GGK(A7IB*%Y+P9[E;4 M&D7%;&RHHHL^%A#O2'7=67! MQ83,/A*>E"^?NZ;^L09#@8@_X.L(5:F&496*CZK4N1V(,P(^5-%7]$ GTO-\1<(V 'V%P1!3ZNX2Z<LV?,9^'TT6NLPQB#E^:>(M5WQ,NV8@"SNQ5[ M>><"KYKJ]>6E>FW92[4[&EV,Y=!OFZTL&\M@L#X+CK'4T9!8.CAF/)(E8[,EI=-L-!XB.%0BMG>ZGB*Y30.X0U? MO'4K,B+UXV'LA:3XG53@-!98ZU2G%D!3*#RL1%\C^S4%?L&'P$X(TVC1U89T*-8286V2N![(UX3S M)'#%IAP:OZOXMA+H0JNVI+'T5JV$5]V B[H$=8H/>QM"X>&A)L/[2^ EX8L- MJOS9FC+FJ-D9?-#GH# 88]YT3Y']+8AD$72&)UQ .!MICK/C38?R@UCT![]) MGO?:+3SZ?,S?^%68=SA7EUSLX+C=6J:0P>TC7KO-1K0?EC?C%7>;O/+>X5;> M]8?51U:N2=^,4BV:C&PYF'F4*EB9L4#LC\;).KX MX\#INWNTGKG!N:,S.#<.G#LZ@W//X-P3 ^6.2_W=> MFGJ[_])N1,?-*-+Q0J\$DUMKS!)A,2W'9:#;8KAEPWS"KHT\Z+9V^0]&L,I"P?+UBZGA4!18?;$P( !Z8[%Q>5[IQE3@ M&S96!ZMPYXLWH>CP<@X+6_/(A-^%!%$1XG8.>^7/AG\H<%\UD%:6R"9TFERC MGF)$L+TC$+%=#A Q5.PQ2!3=>S V&'SQ@T6.,L9B5UP[V0&!A]!R"Z\Z6X,% ML:GQ 0B&M!F!;D6:^K1V*<.,\1@>]M*4W!*N)DHX)H?EA@B;(9_/99*#O3VA M5,',.FO==!41K]%]8@3).&44\$Z-OK2[S<(6_\J9V-;K%_ZF[<9^U(@V7O2B M+)S-)C:-@V?)$9DJH:AIO/?;-F3.)I^#,!@O] 2\%_I-] 7O3TP/>,Z(J;H MP; FO!2+ Z:# #,Y'XZCJC:G4<"?'3951$ .V2<:!_EM-,2:/691P1/7W>B[ M8?;H^1D1"!R-FL:S5F&>/0BJ9N#:]@B3QQ*/1T+:X"K+"!C8A M>?AP5,EF2G=BAI)--W)%I^RR[=H%+@:^L\-]C=DD-2C7GT%23])/VQ$>TBZG ML=IF@GT5(/T3DE[F*]RY+=!*V+!* .^4& 7XHMN&M1;)>C-Z$(OD*Y4JXN@T".A'4@'@'A]![*==1 M7[]%=U_!K13G] 4DG 3\;NU*MW>[WFL-&]$>L9[BL_Q'G+*BVA'?TX[!]Q2G M#"8L^0Q;$5>(UD4\8+K#ANO-UZ^7]5)C.Y&QG-YK8<0Q.9*M?OB >A!O75TP M5[1I-$Q4$&^*-]7\RH3C-.&.ZF=8L;Z6?@VR"/4)$P@C 3DR3'Y.93I-8CF< M8!I9-\4(] !W_6()OV9;>=JL*@AR7?W@%<;HP3J$<.LU6D7H(1_CJ@^DXB/0 M*KF7X)69"(Y1VT/UM]__HN=T1O3/)UVH,"($]2;\9J"7@R!/>6<)7V7G5,LB MGCP-U&@ &24<5:"D.<[5D6U9P G?%B!.H$-YLQ!OG-&]+A M]P+7UWZ9Z=XY%E MM\YNB32*6()*:U"#BZC4');1-[L(0V2\I!@SRT1/Z3.=+=3?.135X=#4>IFZ MW:G=V8':I94VQ)4 "NH_K SSXFXVTR(VA7] V0A>/7H]DOW N!>\XKI9-]WX MF@&!\R4;)%XOS:H>1DM1X(E**YQ8:S.98V=EN<;4V$*[<&SATG+(P;D2"* @ M&[<[W,U&=#Y4#A!.N]NITX(-<[.]M?\S1NFCT)P(LKNA! ILM- 3-^/\/ER9 MJD R1([R\N/*/@7< _FX2&1/"@J'Z<"&X 1^" M_\:#GH%S0PT7GG4LZN3755S(!:^Y"-)DK_&O>]:;&C#/P*W7R;.63[RYHA0RCL&6"?#S7S.-/Q."8N^X)C1"DZ,SD>#7=R)K.[@\DL)[B5<*A",2!L@9!'.=W<7F?4 M3N 9PM7V;A:DP0-5%]_S>ZUS8UYZ5OT_8-3O&>]+PZ8/6%8<>Q1X??(OG]H# M;=CLQY^&/):I1OOIX@3M3?@%__NFA?+5;UP]=J"(=_#QY,Y6;X>S54Z%VX.D M;L=+N6S:(,JNA# ^Y+5RIAU#C+((=?L[<*;4HI:--BC1A@>G=B8&.U"^G,*6 M2!>C0(>R,#M"72P*-A#:UA:-_$4GH/_:S8^;S1WB0JU*4JA5K3S4JF0*M:J5 MA5J5;*%6=8=0ZP9/:J$!$^H31LUS?4),?4*W>:Y/.-;R MKL^VI8*9U[&!%%Q:G]:X2-D+-'2YW#(VRW1E(N7#G(2NP60X ;*D?\*/!%WNI@G#9\A:0JY\G4&+R!.0G\:?R M"DRQE_"+9"&WES>@,@K93U(^%;[ZY"%P_%K/@,^FT&/C,PC\C6DAP/Z>X_&M MA.A?IICE8.\+3D 8E9! 4+P+"JA-ALW],08M(:@"&B]Y"A+ V;H!P]PE6*[D M#);[>%T_4.[PRQ!?6X9 ^? P@>>$'$86T1O5;=49PN4G$#_R9B44L[L8X4]9LIK&ZO\;S:% MV_7[2TNT=@(EE5/!]1B'5+&HM[?JK/0)\\.R,N(GA]"*83Q!EY0W_/[&P*F7 M?:(Q4/NT,!QJX(V]:@D7&-=AO:%^-A:\,1UY0]A/S'LXX2!3C'"OG3?'G@") MD&MYM((?N+9LZ=AO3[NW>H73[KU.K;>@Y'%J^=5#.HC6:Z1""&4@(C%4]I5& MI4. *3K%P12]W@'6NU4*2>=NLYMA!@;K.S=K0>#:NYZ(_ED),J$^R4,-W$ZC M4[\"Z1]/_X -X 4\TSEPC&<3//@(-;NQU.0]-W5ZA5>NS&4]5K@W#D 66<]- MDS)DIQ^_VY.SP+L 54MJPOU-=\0=4TK%)0X>6[A4MTQI.EG9'_ADPXN(*;H8 M//@F+"M;_!'*W<3$#_V&R%6EC8W78;!"_.5\[3Q3VF,$' MWN +_VK(Y<<]^#=FXC0,Y1(.GL,6O"DH+!B%_L(P+Q;Z*SXJZFI0*:L5SK?& M5M)0]&*3DB$K)GJ+*]2S-L0D_RGQI,9'>]T7J5WJ1AQ/%C1[-7=2PZ3&47J# MHGICRUF0H3%"AP:."+\@Q(3+(EH%QWK%623/J5 \ Y*VN6'M-M>.-Q ;J-\& MJ 6#W.;-*3DF'#LN\%R"L%9(GFDQ5DAVZ)5EV?CLD+AIBCB[06GC[3:LC4]Z MS3YTG(&H\SZ3^A)'P@F +GX97BM@2.$#<'J&8!?X95SO^=VF,22#Q:TGKS^H MT*J*U^"95(H#ZLBF 45A%8Z#!?CD [_#PLUOW]3/GH*_M.R5GWJ!O_EI#_P@ M?L&[OMW8K[!*/IU%F>DD3U%52Q(7$&P-SHUK+&@DU/_?WK_[O3Z%U M[-F8B2-W"_3NG>L(^=7M&;?MM>R9Z7/CQD092A+3"#0%R%9_^JTJ'D*B)! " M486X<>-,6TB05&;EXY=9F2KTIC4%>9A&HQ],>C'6'N*??'[35//-2[:299FZ M9R;B'QTQ.4$+=I:M"T)/LCWPR\?;C)-5FX%_LVT(!5G/?7-&OB$H8%MVK'=%79/LLNMDO>IVLUH,,50(SHA"(&),^K!\.K;E+3]X+!O2YQ06:7RM-%L\U)J0!SVK'"G_652"''N.6$PP4 MQ<&+J 3ECBX;/8UND5>D#8 ^U :^&CWQPB;D3IKV!_>YQ,2'\HT,P0W*N $E MYPE3\^@9B56$8XLGWJCW6?%]S9_$$JRE)^Y!\Y_E2M'B5'/N%S]84T!'IG@7 M;=H*:;E>)_&VI\/1 DF]>N8"DH8VWMXDE_+JA^KA:-?^0_,N)MC[Y%U6E&[.KJ[6KKAV@5BNW=JUG>S6 MKHVWT2[I]TTVYR=PO'B%-XEW1,&?FN7O)(M4QBY'OT/V)YLJA(/F//F6:]:507_M7. MW3PR?&36W3YD+TZ^@B.*&)#:9+]4LT8IRV=/I6OSX?=8RH&!61LJ?R P&0+3 M:D@_??^9+F<-S(&F^R-.R:3UI:V:8AVV,L=-U\::[]$CC1[S\0:UDCO-2/=0 MVW(]646;D9/O;ELXCX6PYB:4DCN=\BZVQ)68L,"0%_P*WK6I,W4]J_!%ZQ$B MGU?XGTK8[IS)(<,SPSH11_51Y^I?GB?NSB6C5<&D8RL9%?M.QG*2:R]W%7YT^$N_NR?['FE#K--SNOR8"7-O3$\DXL4O MYBH+?U#ZFB(@XI_H/=W:\#'V1FSHE\ 'GD)3H@\"V&,C9)#)NOK:[WVD<47S MD,4[T:93DLRF8ZEIU!>$VN[7PC.D".)(*PBV%HRPX*GP@4?;6XR3'KE7LTT<0JZ2-Q M M'K[@%6-W\\V&]FU'%! MP1V61STM[U[X;;UA$_\'3&?_]\1+"RQ;3A"OQ8"V/)N8!F1[.Z'[^[>E/HWJ M3F5WED$I-HI6:"!)O:8XV 6:DM0>39Y >V*JUHEC>6-XW0#5#X%76D!&QEQ[ ML;+%>$E*C=O>E[3V<,>T1XZ(^N]S@B,(. H](!AF.P7?(7(?[[GSY')0:>*G MS<)/#5)GP J0W0V_\VLF2,ZS]C8Q];6CJO[L>LOO*ARTFO?0S.A[T^D=Y&@M M%F)-7[B5&@H9YOL3WB76SV[R8#FZG#,\.;U^:*;0#]D4KQ*.K6RI6F1+>>Q9 MXB\X?@6:SIA#0(^[>O4NY P*1.Z Y^6(."HG9&C]UKD\-@+D $MX@I4K6\'. MCA*%U\E13];F(OCC$LAO%JMGKWWA"[8TG>B,\-YQF4E'W$\)&WYX'Y#1=SIF M@1_2,I?MA*V):-(=ZPFZ%_RPV#NNZ\=3^*V5[Z0R]*WY]00+_L ME9Z04G<-+Q2@B9D%CNW)*2^@GWAT^F""O\%*LU]:*?9+-C5^I+[.I+V1%'+B MW$^8K2!:=9H#E$E:=+[\=$S@,H/NJF"8ULF%2=)%!%32L,#; M)EH.)8'NV"T/B26/P@OI_>&.H7;#?A,MBTS#SPL*\<(?ZG ,]'JPYTY4.(>Z M.7-G99'C[YIKCE=0++)H8.Y7A'L'W?U;GOE[:.R6C[NKM]J-V1]__J&V9)IJ M0NN$;#;W=Z2RCI:*4\"93I1']#O80)'U& K&+A7%$8Z98.9!3_5 M_'_1BF![0MC5^!?600E9=WI^\HN-_+MC-6<3V^?'_BXH<.JA0;:Z1L460.XG M6M5@.A;I<8?C?UL]#_W>>]$E/D5^NA0;_.7@B?C]\#(8-!'C_9H%G<13Y'D: MO[RBC^>K[H;[D>]S[$YKP2\6^$?"41Z8%.$H?S9MH*>@^J.-4FTXLIW/WB!I M/ND"1J?GWTC]*)T5NEJ@Y%.59@$0><#Z.F_Y\WCOFXR16)2PZ(P1&:)*=+:) M\+W'KS_)C59=;O;JA\Z;8+/^I*FPQ'^V/WT]-Q+ M^4%.O?6H5_R2-.S__WAGOVU[[M+5Q,B>OJO,_F3NK\5'?>Y<5E8+\Q6-=RMI)SC2K8;]9[,ZF$BXC*&\F@$@SW3WL\F MFHJWU:>:^]^S$7Z_,ZG7(C111-US2H5\W>U2T\IU_S5;[7JW$VW)GWHED^K: MJ"9=O^]N^O1V&VRZU;QL>/PF 3FD!@V"1??M[O"[;68F:6/4CY8?;:.?]9XY MK=%/N2G'F$7:W!VCTX\V;XQ?K9\+7JCF@1>J7^]TFARN4VYJK,3[Z<6I%US4ZZIU@KOB7X: ME<'#4J57KZF6JL6MP6C9S=HT80Z6'_"5%5R&&>W.R4,O?8(Y,G"K0467I^9>V@G MB,*:=5ENQXK;-A:S@[/2\FH//&%?7DGU9B->94^)(AD>7R,,!F.FZOC%/_% WIQ%3%9$I.[-YDRL[W; M$D629[M[_^U\,V8=J=YO] X<&66P+)TZC,QA%E@]-KI]T24ZUZLQD]W<^)?8OS,]/KJG1)SDZ]U8TO@N O M&=P]\#KUZKUV&L2WZ'5*KRM35A?4&XUXN&;OJ*1*"&>B6-,EA#OU1N_0+D]6 M:Y5>OZ9:JTZ]W1)UJ=*KV'0)84&7*;V&39J5CYX/3J,7%.#$<- MS4,'QCGD@[NX1=>^;N.C6N[TJ M=7N8X']?7LD)2CR/B%/YH0^)&;56!B''HP^)^;/W"54^F)0C]I&!ZLN282OH MR$=Z%#_G5FF;&B+DW!&AFZ(C0C8=^NE9:;]/C]^98E/_,-)6)!A(YO7[.0$K M37HHX>;&(9NAAD!N^Q?BH& YF(0>Y(Y6"[I@T&8E0?<@=^:V=YME'Z&34!\A M5IL,#;^EIARP6\:V%JQRU8*5U8)5KEJP5BU8JQ:L3/(ST5\Y&:]>"N/5C:JD M]*_X&9IC!&83_.O<^ZH>OEM2/\7R]C+Q#;#/Y[8MU.D 4-]V$_L<]AHF6//1 M 5BD,ZAG]U\,,@_P9&B3]ICA\4M^=\%E"TS-J/T!+=*!K7;M('-&IOC1/H#+ MQE>>B:,6/+3J676H-D.NC'O] MJ:B@[TY5P:]P@[TD_!/W'AMI KX&!PV?JBY/&^][@&Y,G1:C3\ENJ/G= MNJ%CXN3<=8OIIP9[[DW#&WGHVI4M691>O=>,SU.7H/E.MW&(Y93JLGP,';#2 M'QY)OIC-1KW1B3_24T@[HPQR>6%X3GC@.C=5%KOC&G)=ZE:9A(,IP_A=*]?; MW7B34C$D$W4:QXX6]K&ZC-F,F; C3_=OSS-YU4$\48DIZIS)]BCAT$>"NND; M%"3WL.1VO=L_=&.0#-8F?4. Y&O3J[?;PIT,3%\:M8-;WJHWVVD.1 A=>7=$ MWOH>JB?>6V_6)2G#H__'X!SNH^_B-W.CWN[GY!Z6E2'IM6RLM]YJUKL)>E'M MX:W[M5:[ED<=K,ZAV#OO41G3:N;Q;EM'0#\Y.CP+UZ6PBHL:48)7$H"KQQ%H MW&5I/T@)4Z@ B=Z)D9_QE]X]FQ"IF8D0F"O;PSE>_^ZJ9LUTL/A4P\(.W8T] M@0"_TGFM=D+_HNMSY.AS+EWO,$B* MD[2H8Y'F-U8FK]:,/O*6;#] A[]? 1MX%,0_,UA5U[M[1/AJ9[V?WSB.*.(ZH5):J]3M2E.9UJ=%2]-3!4M[)H# TR MSG1GHDYQU##6IKM.S2."(X@YHPYM4_E.2R]W9]'NJ](K@@[&>O2WTS&< M 0MJH/4$#D6_3B?E9$:>9/DTC0R3=L@@[@) =K[7XV__$_P3:;Z)QV06AA, MU=>D/P%1)I9*%=3>=/YE@*B.ERW\@M7BD2(>6,H](L.K> MCY)LU< (J[$:WBG49-(2*5I3$@P&=*OQL8&,77"ISUCQP"A@D_YIH/[M6.[V MO$'F]'*"UP'>&EZ;F">HF&.\YO0\;L;B*;/LEG2N5Z-,*:X@&390,-NXS7 !ED\O0]M!]& MS^ ]!7%I=FJ/&^I8>[7/#76,W2HWN*&.L2=DB1?J6+M"7K$0Q-'&OR#3H>DI M-6PXH65C^TB*8>$5=/]+-[.)D&M@#[,_Y":'=#)VBMSBD$[6GFES2"?#VLD= M_NB46/+9Y9!.UGY?L3-/T!O\#JV'T:4.+.N"Q)>F03WVYPDRG?%D^:5'1*KC MIQG'F/3,9N;S;X(Y.QB9H2?V0RHNFFS!^9#(/>;')')FNG-R/H&GZV M J%*G7&" ) V+P]H",CP]NM_',U>I-%!*79W,X*Q%4,::ZM$ +=B2&-M#P;Z M5@1IK"W! .0*((VY#398DH?1$S;)2%-L#QD[C!_;VF Q#D$.PX"U-EB&0Y## MV'VM#1;@$.0P=EQK@Z8_!#FL=$FK,')8.ZL5T>+TX2ZV?.4@[/D^0J29JHLY MT_^](!CP90@"3HE!IR%W)9*@I&ZC)L?8J]4MA!+6?NL50@EKJ_4+H82QR]J- M(BAA26Q[13E?D32(]NJ0WSZ;[ AS]Q1@*B/6EGD@C&'.VDT>"&-L^7:+!\(8 M&J#=YH$P5AJ^PP%AS%T9<<-I;R^B'A"<8 VAS>&RP7EZ-#?%MHQXX850QMJ7 MD41Y(90Q-F8GDB\OA#+&!NA(7%#&JDF1>:",M3<[348<.M)L=]1 [JAEAP6Y MY/1XQB[KL&"5G![/VDHLZ"2GQS,L68<%C^3S^";K\1'ENST:(AUO4[ M1(IF[5>0LQNQ$7V\@5A:2<6DU=_6%]" >)6]7I99;_(FJP@MHK)Y);[#(#ZB MU7DEOLL@/J+X>26^QR ^8AMX)9YAV+H1R\(K\0QMTVVS<:L"$R9,O=+ACTR& M]]7M\D+2":P= MVBLNG<#:B;T-5N(0Y+!VW 9K< AR6#LK$MUPDVQADEM(8H'ERROEP()0R)[?.0.F 9L3X/J0.6.>OSD#I@;?D^#ZD#I@;H M\D 82R'T>"",M2NY2!RPMJ74.%#F(,7.E!H'RAVDV)Q2XT#9@Q3;0&I$,*)B M:&,=7VI$3TL70AOK2%HCR\Q#JLV89>XAU8[+,ON0:ENQ2C#S(H!AVZ0&XS!T M7@2P3F!(K*//RR+4>].&UB-8D.XK65=?,ZF)J& <0X(%/0WY,#HX-1&E&UZ; MN&149O6Y3-(B.I=X',":/*!'@&SOCX'RCZ-9]+0HA;@?1GYW" U: QP%3Z$J M9>^3, EF*^+ADV38D ]%&M%DN;T$XH2K MSSII*T4LF7=>.I7''2LM+$TN16Q9:A)V[J@A21$[=@/95ZY< ! MZ?/PY(8IWR! -WA_9;V[9);7*$4LWV .-)ULHAN3GGFX@J_V$"H.9LK> V4R::YMPII74S\;AQ1D>^H<&;B0*$V =B9 MJUV^#&\?Z[4W_(>?P5-])P[[?*:A K0@C0V_8__1=C/G^&>OR/P.$6U!-06+ MVBLD_18W_C!C5Q/XG#G#JWQF 3HKV&=,,M>2*0*Q;LJ2_3A0(9U(36>-\8^F M&X.%Q"-=?)_F!9JQKDKR%[@!&LJG31S+U#?7>H29-*K"\:#7$FG@Q@W8<<4O MXAZ/O37FT&N>=*A(?/7\O4O&O<8D6C(4(^D9S]7B$5/R)N M2M$OD883[6U"=3._U[Q&8)YA],%K8_VK0S(,\% [H5,DT3$$=UB.5;0YP&;= MN&KILY?E#K/;7R^ZI"$==QD:?I #1R#TBUZ 6P M-(N^0LHP:'=7<+6?089O0!-M(XBL6\,V[^ L!$4\26DM+X'<%Q4K-E;)'=$81VQ*REE4)K50R#?%2ZS91&)40,(!^ODDJT.MDKAI#/M$T]+,L* M#O.FD3 MV[==^-'HFB_)J!++W,8S-UP$=N9#2E/H\7Y6ZB\DF84I\TZ#R[>) M\]=8.>!HGXS/IJF^:;J>]>,E9L?[2!;7?SQ>'*B-#=>O5A94"^ENY8^W2?/@ M=I<%=43[8N2U1EU6>6BT+X;_>*I_T>H)ID-41'564,D_<&0(S=$(.XDI??IT MFW!U6H*B( <0J;F#8Z!_!;8-T6$PVLYJ0SK:I),4?Q%?&2#UPK$T Q*;,K T MH(T^_1L/F*90:[D9!_;LZ+6:/.,*V_"3D <1Y?K&65!72I>KD18 M 2VK?A U(]1AQ9<>#,_(^ ;Y4)2VDE *WN_ F^M39+\SF61%8B+B'5)B!G[! M)BEE?8+$TX06I@V-B0ZY-"T;?YZZ)T8Z:8S4PAR,VC1K&SV S#QC/"!5PF/J MUE\LEE_QZC0')#?LU11_IN7$MT;$ZBWT'G] ,L$6JH,Y M5BACZ)?3TWSX*JOP][-Z4Y:9ZD9[/.W)L <-[R1QQTWY@R_4=9E^;+$?*%H,Z@]6>2+6R".=&[ZWMR*:P;' MBLMZ&V;/$=CE>0(/4003UT2.E:GK10M;E[5..9VXBZ6TPXJJ>I&H*J.#M9IA5YV!R;B'L_*JC$:(^J='?K8'QZ/@*Z!?T[AF8$)[^A'R]H9%0[. N>GI^= M-;IG32ER]^3WOC+QA@YN[NK)&_R9=7I^\RU*=?(;>Y.:\:UI+*'"]]_@XO2\ MT6A(C4:[NQ?1[KV?X)A.0S7L>WSE]/SVZKEV^?#TN&6MV4*$%8H*%6V*&?5? MIXP'/3JONJ;(')_;"G.Y(;<:."U^O!.I91>M1(M#]@Q>8$EBK>1E3TX M)A\/QP;EX%BS$([MMP8-*:1G,EB#EHAKT,UV#=JBK0$Q4AFO0:?27CEKKZPY MUJTXEB?'/A6$$^7=8,=)>RT?>>]G+NUQVOCV_F67D6[.D M? MR.JI*:RB _@@T]=:X!#/-!GH15B8'[K5*SKUG1&N'%TGVG"@\:Y><9PFR MJ*71GIV2\_()VD SH.I7G<4R3AC.=4O.N7MF,^]X_@G#P![_ 5:^"] OJ007 M'RGQ&!C+AP<4CB7 XI+=9<5!>(G+N&1Z64&48L,Y+EE=>MR%JRB02Q$H.WA3 M9/#()RHD3%1VJYYG#ELF)$Q8=<^?+M\-#0<<5.^7*OK+@6 M-SFM['G6+"LXQ6/.(@O\F5@64&AX@,%'L_6-&EQVL MXB#DXI'OK;("7L5':KD>I&R5%=PJ/N3*EV]EA[:*CIWRY5Y9<2U>4CIY\*RL MX!2?T4R^O"P[\L1'2B=6#0/N=85&:$Y(O%\V(&5R4EN'CD&%-+6(RI8G<:=@N' M,+$4"'BO% @O$M46#KOBS22YDYVG,P=[*T-S9+\!%!L[Q>+"V@HDRE :WV:RK0 MG;-[L?@*_C:1VX9]M7>T8]GF%*([+9$0EET*A46'*RDL3\>#MG"@]>Y2Z VQ MQ(*H0&U.!HLFM(#'(HN<:,2.<'!W)8MEU8N=P^/D>Y1#K*]:%N.=A 2.<:BD M.HK]@(80S34E!.%>/ R'V!,Q=8?LT:^F 1?/"!C6"*)D6<9=-F!04G/A6)H! M+6OHOE&H!/@9ZE QISA,\T9&>Q0?>.-1YN]C= [=$G99; MZD-/_)(B/R67.5Y4G9!P=R5S0NLYX4#P[3+W;-I W\1KBYX6R!IT$E#X>%%X MPN'NE?"51_,)![=O%[ZOYJNFPV=S]C++/->-&JW6%*QJOY$UH_5:RW,,?$U.'%M#A)4 (/]0/$9)F MV4HN=;QHN9*E'BJI$T+7E2SSD 4B97 8Q _7I1>R9(0E?B)I?V$RT<(S'-> M5(YP:0"!><[+/B\9^GX/[>R;#Y@*^/.K!')IHFA!%**6.<*+9>R?#X2L8XU&/" M8? B,9D712(!.S\?%'9'1YD2T@\F3/9JNR.)TQ" MXL3["E-IV=D7$H&-8>?]765W>) M(9%7SF2KLCN>, D'L68A3.5EIW!@:@P[ MR5[U!JXYAHVTJG28,X$K&[#+C%\Y*R^GA8-QJ^V\,Y,Q2T[/ M:V*QF<.2 ]Z<$DY*I:2&5$E7"905-^(D'Z4XE9BAS3(R]-B+6KB1KE8E797U MR4Z,##WVTA9NI*M;25=E?;(3I]Y1BE.)&=HO&T.YJ3>H3!); MY*32@;WZ1!CS@2O,F2^I)4. M/>:OU(4;7HL'[59;.@6;Q0-\@T'GZM^.95/&WICH'KYYD\\U8_R(3 /_4X$A MMJ_-1\??PG)BJ "IULM,Q>N(%[C3D(^^6EN2Q$-I?=XN%?R59N&XY)6.7PEO M^S> OL>QN.S\%0\V]?G[!'7\]MC_1[8[Y!HHM"_IQ2)\93'VLGA@I\_\"Z #;,^'$PCM.]-M1[QJUUT\RD$( M/^1. Z^:KMGQP%1V'-<,S%?\X^B^]:_LQ3HQ,<3-'5EOKYYO- /S5 .ZWXSU M3IN2 .R /GG.3!,3$A2':>M*,A.FB0>G!4K2BW<'RC^.9FFKON_O$%G =A"\ M-%'"7)9U*VO!(/D!*#5]A=P>QJ96WITK/QKZK_9'>PA_ M_=%M?G^7E#N[\9^;&WGXV\?Y^\7EM\9<'2+PX^FR\^5;'_TSN[N&+_\>S11; MD>_!L]-ZEUO7TX=_G/?'CP_OK8?+WK?/XT<%+=Y!^\\._'WT[_GW7R>=F>[T MH?7^_S[VQA^;]Z\??\S>_IR/OLQ___C8__[W[>_6[%?K3K^8/\K7M[;Z]H_T MGU\7__ZU>_W4_:I??_L\6S2DC^,_O_2_C*SN/[T7[<'I]JZ;ZMV?O_[Q9?'[ M;?>;\]OG]\>9)BC;V8'3/^4_Z=V.7PZ.SN/%>%UM[N_L]N])OF9N-T% M8&R\;?X",*6]8S8^A$=)A= 5?L9)2'*3YT;K_ M@TN(""$*R;^0[\U,R[__8:+VG,,!<;&7G5GY,GQ&$%@.6EQHNNY])T&=B"B\ M;(H+I>S,RZ]D )0V _J%::CEX:!XB$H9%&L>(7M3/)Q%X,V8"P?%!5T"0.P6 MKP-RR)WVX)@PVE-0#HX@0J0H%O^TH(BA<];HG#4;F;HO MXJ)JY6!J+CZIN/A:8J8.,F7J3B0ZKQ;\QR$&9([_YWDQ@ZN68^T+1>%$_3,Y MT]1%2URD3P2IVNZ5^&32%QB08?2FD9"42L(32[BX2&AYC&'F3!47$Q69J5R& M,"UQT=72R (O-> M<8';+;(0)+JHAT"O7R1!VI,\7H7:ISLX!OHU7:JE\/T' MJF-XX',%^490+7&1WDHX\L[1M<2%7WD3CMV/)@FC04J)EAZQD.2B2<1%7V^Q MD^D>.H_" U\=VP'ZC6/$'H819C>+BZCRRZ@\=E2[E"!E\!4WPMLUDA-FF[5+ M"<#QR+U<]IZX2-LV)?F%!#!$1Y:FXKV]"Q8\K8L MQ:%M<6$DX?B7R_ZKD!Z184 N[Z6LBLNRLB_HLV#7^+"=:)L."[SYEUQ83U1^)XO+ML5%S#C7M'FPB]Q MD:=;0X4CC0Q=OM/F4+TU\&*,20.'@65!V[I8? 5_F\CM_;,"#SPCH,)[,#W@ M>#<^E:VX<)!(O,]Y XN+ :5FXKU)JNIGT(:#,8+PL,7S?&YE<8$D,:4@WTW= M$Q=G2LW.2\>RS2E$=!POF8[(D+4(GI:/&YE<5%N<24@IPW]1&"8#RYV]QLZR,$Q+AQMW/9 MV.*"8Y0?4"7-B!?8BS(LH%#V7"S"5Y:IB:&- )G^\PCLR=&G$7OBPF%"\IT7 M!=XO #?;:^6(\+?2[)C6F=S(=.4*0)H*6[E^IBM7 *2SGYF5&AF;V7X!R,:^ MA@HOPNX*:V7E,A&> N"$?82GEX/P%!!+[VOM4@A/+P?A$2]LM9#]Z1)[,Z:N MJ<29N28DDQ%2U)\A5\F4)$W5 .GZ>>39G[YXX2BO_,TWJ],7-\PDQZ3NL MT=Q9[%IG4B=3L1.WVJCRXX7RX\4#E"M!VU&C\9"GEQOB(=ME%K2='N^\6K3I MEGT]AZR!4FM?* ;^(]HQC4J5\/]G&R"+FQHH7M*Y%;65=-**S&203I(;XN4/ M2&;O6;-U^#"Z-51MKJD.T)>B8")CL%4CJKRXM[)XF7BJCD2@!O3BH! M_,\SG_L4==T1_J(_RM:7D<0%^X7@3-F<$[#SR MNA19$A>^YI*OW-A?$!U\&BN),'5HA? _M%P-!0(_X MW1IS:-GD]Y^!9MR95H(JX5S,< YCOF197)QN=[;2:G"W]]= _=MQF5HF9HH+ MRB6(=$*,?+ G$)'O(#@A=YJ79NZ>+(L+O(FM9[F$8>42(&4"J6JV;4/UA,8 :@/ M9YKQ,!I5$4!+7%Q'4,[S@KJWQ$6#Q.%\SKZ%N!".B"S, Y-MB8? D!8>=YJM MC6G@=0FL4(7P9VAH<&"HH:$0QPZTM,0#6@3A,#>65#S,A5\.YVPQQ4-41&!5 M'I:Q+1YP$N/<+/GV'ZB.X:VA5/%G6]S:'P&XS(N%;!\/OI2HP7K9-_7Q@$I% MLIN;W7T\2-*!V9VO,]P^'OBH,+[EXAF+AQDE]IF2,VJ7Q_)[VGEUA_>REA3Q ML*?$DO(56/A/0R5E \!8D"&UCFYKQOC8G2_QT"AA>K)76DM^.IQ?( M_ X1&">=4UI>OG<*P,CV6CFW>&7'.9?D1YV,YUQVQ,.=5D>QXX]N;3A=*XYT M2[.P0ARZC\AUU-N%8VD&M"S_69%",:RI'\&"7!M"-->4^)$BI;?.'?&0,('D M[A[:\FQB)IA@778Q$P^!$T3,ECV3T,S$Q,2*6MDE33SP+T])*S&CQ4,+!5$I M?'I,W,0XXJ&= LE=X1X3-V(F'E0JB)CQXC%Q(VGB ;1B>4S<,%H\5)8P.MC. MGR$9$#N;:(H_HG$V:GQZ&8J?^>Z*5UL8PQEBRV],!+6Q<6DZAAU?"2H,K\1$ M:CG;17G4(73%Q#*YWT79\,HQ-)=1%AG[C5\N1, 4 LM!\-PCFW[!OXU_;7EC M.#6M64^9;[]Z4^W]$X)N7PUKHLUJ(V1.G^#(^J]3[?VOQE\CH."GO?\ET7^=UFPS M?-$T;<.T,16_?%R[CTO^UIO+P/O7TKN'W;_==$4[&*.2/_/I.D M/KG2";[397Q';J[]W2+?[$6)E>-7POW4,AVD0,O]T@0"U0NW\77,=?SQJZDN M\'\F]E0___]02P,$% @ !X=.477*X3X]! RC !L !F,3!K,C R M,&5X,C$M,#%?:61T8V]R<"YH=&WM6VUOVD@0_G[2_8\$#A)@ M$FA=L,")Q,?%WL"J]JZ[7I?27W^S-J8HK=*D!=H]$23 :W9XYGG&L[/.8/6] M=T[KSS^L?J]MXROH/\L;>$ZO957S5SQ;79^V.B-["A-OZO2N2O>"JP;4:[$" MCT4T@2%=PEA$A)_G ^8I^4F42LCEO@&3SA6I"1.2<\;(2 M<0-JF\.94$I$.%)J69U6[]."S9B"BWJE5K>J'<3G/K#\73.G?);$SM#M.<[$;7<'PYNK4JV4';MMVRZ.G^EN$Y8L4 O]T=I)$V9"!E26?1&&)$YH M XIWFA;+&Q?F/U*IF$_"@ID<=6FMB>79T!UIF,.KTLL-IN6"*5I.8N*C82Z6 MDL1-V.;7IUQ1V00-OIRPSS3W F]'@V];=?*]R1BX:KQ/2U1"5O@ (*%23I+ M6,"(9#3)%=%6=>#8^FG\7 \?\VI-ZN7+DUUZ,[ ]:$?XWB?GT!4RKL +_>$W M5"9T=;;MT+-@7IQ\";;GSGUUN7,7/1I27T3G,. ^>FC3D"R)I&?[%&RW'FQB M[BFN/ 7@#^BS0X_T53F71-$ 1CQDG.(9/Y5,K0S6Z)IQPGU&0CWXD?GZM.-T M315I2-6%NQ"<&BR)2U81+@$;04#<9Q.F0K[_?X@#-Z&8/3'DS-+*[!0W)(H) MCL*,J2(,]1%AJD<>=^M'%-II7;3%V"_'\C,UVK60%*T?M$3;J0/6+8901*WJ M;>LA[M\^]G/X79%R)5K\3I11A.? S2#\CLJ$J%32(\][ M#^P;BI4O7\%--.L;1?0:N#E,?WWW+4_=-#"+=S;#TE 1:0[SWZS23>2^+_@< MWN*3.=P/E-Y'X&9T7'',RN0:N2'IQ6:2^@K#'.Q4^0OHBS!@?)Y IW)G%NE# MJA94AH0'ANR&[*D+W2/+>P;<"R-]?VL+]S&T#_-OW6,^.3SIQS _).!W;XX9 M?/^ 7;D*CMGDT( G7OM(^L%)5[IQ:(Y[S"/UOV#UG,2$<=QP&K;=S&";P_*Z MJ\?$NRBW7$/. ;S%"S,0D3F\K[MU>JD4,368?GB$^6K6]]W:[AQ_>G-WWE3> M@!H^_MWN&'K8C/X3)C?&_BJ7X9K1,&B 2^:TB3,^I)1KXNI-&,590U4#')(H M*)<+JNW!70%BNR/^=:R^ZHG/QM8MZL58)R3^>ZA7+A%Y(D(6(* '+?:(MPEO5@'-0^R&ZJG^+D,F9_8;A/U!+ P04 " 'ATY1:,&@,L0# M !+$ &P &8Q,&LR,#(P97@R,RTP,5]I9'1C;W)P+FAT;=U8;4_C.!#^ M7JG_851I3R U-&]-6\A6:FFY9:\'B :=]J.;.*UO$SOKN N]7[_CQ"EH.>FX M%2 !'QI[/)YYGIGQ."3\%/VY&+=;X:?Y9(9/T']A=!XMYN.P5S]QM6>6P^GE M[ LLHR^+^<=.*K@Z!LJT(+B#U=P3=>L1'[-<7B-@Y[1]%G;\%^TW=K@45[M(*Z/.R@!:D.!\?B^G@#7 M)4U1D<=ZJ=*H^X!16"JB:([[2\#9F9 Y+"T/#B[$$7B>9SG.R!G973/N^[9G MQK;O#@-,O)X, S=P:OG0=CRC,AAXH[X9.J.140BGW; M <*3:H8JOG-830VXX3TXU_.=8&A N*X]&KJU#1'8_< ]!-]-9! \.JQ:)K<0 HP3;;8*13. R5F)% M)3C(U[4U/TDS4O58DR&=,)&Q6CUEG/"8D0S*^TPM*W=HG>% MI&6)E40X;/FW+59?RE!=%(QKQ)H4%DBV36H=FA<;4K+2$JF5$X6]&0HBR5J2 M0KM?$YE4P-$]2431L#Z;+*99%CTX"#"!'&$-C!X6$7:O:D*"C!M:IJ60D3SI$/&FR" M4M6#8UM_'+V3EA--IHLYG,X7B^75Y/3\XO>/';M3S:\FLUDS-_YO6:(VVI[] MH7;P-)XK(1,JK5AD&2E*!-2,].MG&%TWYK]3J5A,LB8(2A0=\^(;1K-&RUA; M"86)/(9I1N*OX!SU$4=5JX^;X*-@G$!&=F*KK+5DB96+!.49X_0$#$/?_O"< MH>^5/9C.+N%F.>D"1G:?A&CVF)^!$&@(3TGL^U5?6?\BGWS:?\.O\9[V0OT]I\! M]_3'@/KK@/Z(\ -02P,$% @ !X=.4;B7 #U8 P >0\ !L !F,3!K M,C R,&5X,C,M,#)?:61T8V]R<"YH=&W=5VF/VD@0_8[$?R@A9;61.+K;]PQ! MXO#,D!"#C*-H/AK30"O&C>PF$_;7;_DBH[W1,E(F"-G5Y5?5[U79[7;_(?@X M&S0;_0=W.,$SY+]^, UF[J#?*\]XM5==[H_FDT=8!H\S]UUK(Q-U Y0<% 1B MSS/P^!/X10<@N*?U.=,!9;=*5B MNU.M0?]N[@7/$WOW1EB" M/#^>%B^A(>*)XNF51?R2K++#[2LE/YY[2]<+FHWY'4R]B;MP\8#I??=^N@Q< MWYW XM-H-AW#<#R>?_*"J7A-HA*#OP2(&2H'8<(IED,A9ER$8D M81*),(9,H6./=X2F4,\BM/FXWO^')JD6P1&L7'-<]CB@F& M27)$@%\ 0&Y@.@E@+%,QXRE>G9B/GCA1K*3CSL[2K$Y+:(#*)>#YM%HKUN4(5-Y]O1::J@.5W MR?_ NF1>W*-G1VCK4LIM>V8S&KKH/CL%H;([9> M8QC6@50<&"..7>77&3,KB.Y0HRJ;J;$:8&G4M,ZBF:93TW[;_9$?SK]>/H+A M:.;"V)W-EHOA&)?'=RW2*L:+X612CR]6\236:I=#R9M;6,ETS=-.).,X/&1( MJ+;R-WT_\"]/CP^Z$E$8UXNMDH=6M1OI!Y,Z7S7O2BHE]SCS+]TBX"<^NG[L?_*/W?M/)Z.JO=6TFP MWL*]HF[TBK?=X%6\F'OYIW/Y+9U_'3E%(J3#@8 < M )L? ; 9C$P:S(P,C!E>#,Q+3 Q7VED=&-O^A'2AK;1"31)24[OE]_SY"2WV)W MG;8X+-IMT:02AS/#F8?/#,7>N]$?M_UJI?=N>#G ;\%_>J.;T>VPWVOZWQAM M%L.]J[O!1_%A]/%V^*8VUFG6$>W6+!,CE9 5[VDA'G0BT[I_41.2LU3H[M*:7+.74[%-?#V]O[R\'@YOV_WM1:-??\X?[RNGS^S\U@].Y-K=UJ_5S[4M\:F9YU MQ/GI!<>Z>!7H+--)A_WMC1Y*S7/V-)1QF0Q,9#CW1H-28J&B;-H19^>GYU!7 MXUTSZ.\==\/MTU*@?R.F%4 MV)Q_K.0*!N3C%0Z$0N53:L50W:&'<[F6?$,SND("T7($99@Z0-A M7"!^:,B\/@(R),8J14XXO^LL?A9GT#&Q;EP;NSX>\_^.B?K_$QVHKE+\9^RG77%@@H MZA?O0.UK[HE]Y0)](Z0AEU*D2 4Q<>@% 4A!K.R49[!8 @9B%N+G2-DPUC;' M/.8FHV.DAX5F1H<4X;T5)\AE1 "'S]?P*9S*=$*N8C_D,23:KV6C?7%"WHWV M1>2?_*/B#B+UH&(#@JEA VL^]>S,AJ%JY;.6QEN6QK#$*]V%("2XR'6^1U1= M7)RVCD'5B7RU@M6 +)0BBX[C]Z1>;&>^SO4GE+D]?@J7@8"0Q<*2KRPZ-]6* MS;'_Y\HZ5H$8I4X1MV%K/MHD-4.Q=+@H2LLZM?6"\'A0@9O@C-6QBF3F/ VL MBI0TBE>@? 5T- OR@ZK<\FZ&N8X2%N"1QE(CV?-)*/KN\&1Q.' 3*PU*ULJ^J M>W)^*I:$$],,&+2,+1F&VD3. \:GF%"*PAL#BABA&8.<1=! >KAA,Z@9V/'' M!ERX!MQP+N/'+PP$<3$Z.(Z&N@\ M.^S",00L5]+$+>#XKWML$13-)3,N-@WY6/"!C;7_T!")-CC)!_]Y%OEH5K0= M;F0O5%[ 1%S>=!CFAE/E2PG*T'ZUB;89WO-'%RBS6+OXE*,40??)@2ECH X4 ML2-=>(X.G=RQDD^<[FCO'7O%'L"OJ;2KTLOLXE!*D2->%Y&"$YRJ KH7T)DD*LN(/D.[@4:-Y?%(P4%64JV< (!@.BYQN.>FQWVK18CX.!4J0B:+ZK7JM!*;8G\(W4,=,L),2ROF. BFHLG"%" " MK5#=UT2+H-L\0735?\FMIN#L#4[9.$!\MZSR)3WX)3T' FF MTP.)^YJ+G-KJWN3K[Q>@;(# =<0=*"O &MKG=7'6.FOMN5'8A-0NY%[L0(F! MUL]=4*?!N:81ZCB6,PMGRO]YW#P4=VK/$<*([@HVVK#82][R.CQEY \H.6[> M7\!Z1V>QE')G!+$,'T4;X7 '^V>^'K@9>WOW?G30RZ9M;ET%]9HLWC_2;>_9 M'L^_@6>]J_ZV8WRO]S=R;N>R3Y1W?0?\7.W7O]-N7:GYJ=$0;Q7%44?<@^"Z MD/V4HT+R@KOB;N8ZBHZXE>B8&HTRI(.;/TOSF[S^ZQY6=^]V\'SE\4-?YOLL'?J6P>WR9?K_K:=+^7_!U!+ P04 " ' MATY1=C&=>((' "#( &P &8Q,&LR,#(P97@S,2TP,E]I9'1C;W)P+FAT M;>U:\6\:N1+^'8G_P8?44R(M =+DI .*%$+Z&KU<$Z7HGOJC=]<+5LR:VKL0 MWE__OK%W@9"E);V\IZ?V6BEDU^.9\>*O9"MN\?51BQ2ZBC$9.VQ3(ZG6]9$F_0Q3+:@RN _8'-Y%0&M[: M:"I,@)71BE9P@V?=M;7QQ?#FBEU>W=S<78Q&UQ__\:[1;KCG3W<7E^7SOZY' MXP_O&IUV^TWC>]UK9GK>96#< M'X]*B:6,LVF7G9Z=G$%=@W;-:% Y[H8[)Z7 X)I-^4(P(Q92+$6,:$C++M(T M1V+OQ5P;)"1E[[6986G-?U)VL'9VJ0W&'!AZ7E=K?$\_*'P_421/-Y$<"("'] BDK'&8E*=L0@KY#)E/%VQ/,U,+IC->"9FV&T48HYE M8-MA3[&$TYXP3,^DVTE.;E>@7DM%)*SE9D4R,_X@W/9:*[5X%\,;V%1$7.7^ MBZ2)\AG$4DR'*[$P;#F5T939G'YLYB^%$8426L%,6B5X+-,)6\IL6J\98>?8 MY&2>%,_AG(ZQ4(0<80E7/A#&!>*GALS; R C6%*2ZE8. N %XA@V6^,R3; [ M/2^#DE4>0R?RO 6\ ""11JW8'%DBB,FT7N-*;4!49,_NV 9.8TF: Y+(%00 M'(WD.GO6.11Q.V6)TDM;HLJ(B;29(>[G]-([#C>#+6Q85 COSI:_?^-C<+;! MQ_A)+'\U]DNN>[9 0%&_: =J7W:/[+$+]#7C1KB4(D4R5()"SP2 %"IIIS2# MQ&9@(&(A>HY1%96V.>81-QFMD!X2FAL=B1CO+3M"+F,!^R?_**F12#VHR C:MC"FD\].;-EJ%[[JJ7DB:4$ MEFBENQ"$!!6Y[H^(JO/SD_8AJ#KBQVM8C82%4F31<7Q%ZMG3S =4?R*>V\.G M4!D(!;)86/*51>>F7K,Y]O]"6L M#4IP$YRQ6LF89\[3T,I8S(#^HRBU5);>7K*MACH.T%? H ^G1 MK#FG-.2*$WEB8<2)-; ),:(T(<-W&9?.!1\E JF:VHX%79 MI!2AB1,P) MY"2"!M+#S1W(P(X_-^"B#>"N%ESEC@PH&2))Z!2Z0!1M1:NR+J\'L)M_K&Y> M'+PP$<1$Z*(Z&NH\V^_"(03,U]*"6L#DVSTV"XOFDA@7FT;X6-"!C;3_U!") MMSC)!_]Y%NEH5K0=;J02*B]@(BIO.HIR0ZGRI01EJ%KM3-L,[^F[%RBS6#O[ MDJ,40??1GBD)4 >*V)$N/$>'+MRQDDZ<[FCO'3LF#^#7E-MUZ25V<2@5L2-> M%Y&"$U&D; M61M&(&SL9JE>VU^/GS5B:_(7Z+G X9Z:'O>5+4)$ MQZE("F2RJ%[K3GLI^ -5(]]RN'KDVB7WG5-YT*\"R%ZNJ]=\4^P/H174P6/, MM&+-''O!5#19F )$H!4*?$VT"+K-9XBN_+=PJRDX>XM3M@X0/RRK?$\/?H&R MEACLR@!'%^'(!(EVW^@5B A\K9+I0JN%H,*0\DGQS:0I^$?,YDJO!$:74^T9 MAS_!&_#QE;I)Z3D03"=[$O=7+G*^=77R0F4C!*[+;D%9(=;0.0O8:?NT77&C ML VI7\E; MWH2GC/P>)8?-^P:L=W062REW1JAX], Z"(<[V#_SM?JRJO_^]N-XKYJW:,;@0,^]'@F6]TH_B7_"OO5.GI]6Y UPL:#BZG4B2;BT!6 MW@.N+T/_N^:/*BXC2Q^.2R>>!&]-)?]/1/*JRM9J?FDV$16AXBZ[ Y'W(/LE M1R= D.NQV[GKG+KLAJ,S;#9+T(RN_RS-;]>OWRJJEWNWLV^'?M]2_?$[%P[= M/54(+WWMHM3 7&EYR]\6.>R=>NW@MNB/"/Q?%= ?'_P'4$L#!!0 ( >' M3E&2'=DVF00 !@/ ; 9C$P:S(P,C!E>#,R+3 Q7VED=&-O[C8J]A=?:N;W<=0G]] M9[TV 0)M!"/ M3M]ZK@,QD0O&V^!T0-,G72,16^!2LL525[KN37?XM&1SIN&\57>:;N,&,4\/ M6IN+*'B;2?PU\KN6?;QFG-(*?!"=XV?Z2T1#UH%[-'BEZ#NFCTMS# MZ,GA5I%APRQ^2;9H>>;S1*%;.F"8K!K8)"-H;#$;WGZXK3B5;/TQ[_6+].S)R=UUI.LZ' MRK?&04V+I T7]4L3^OFCN=!:Q&T3&ZXW*S0_&D\AA45NX$%3S%QO4$BL6*"7 M;6A=U"]07<74S$'WX'ZVW:P7 ET/O94'6IA&T1H#,DXB$PV;")'T:\HDC3$C ME7'C7J:=$HPY"H,&"9:I/?*)5&ED>14%M/U"9O\N2L'^'F/6K> /&V8>)K,:+WBFXV263[1 MO(P'$[\=,$9KBOU!K>7G&Q0D'%'RNG-_$\1[.O.K%'DPCXC_!9KH#B4B%KS M>KAIN[>3>^\HRH9J[+0,MV'$NZ^$;9$=0/X.R'"4VP5F)KG_$+@CK?48SDWJ MODOB]D A6JQ+ @=?K"Z1+?8,.P66>DTY*(VY;=I$T3("F*]?-&F<&;!=""PW M$@+AI]D!DN*:ZVS.XPML^'[1F[-E<6#%%+63 #[.*I;!1'0JJ>WK)$DHD2JK MG>L$ 9C"FK6RO)K2".%(P9E?+B%[V7SSC?> )8XE68!B.%;LSVJF MZ*X8%NJYZ:1Y:4=U*%1,+:VF5TYGZ!N&!1U!AR&D"3XQJ*G2]7^G MGOXS91LU/]1J<,MH%+1A2A:T@[*(FOLFWCLP2;+&U(8Q41IJM2*C!J/?"O/; M3?SC@1:>/=LK9S>VG)DF; L: IKN*D24MH%/\0_-%9:W\#8,8 OJO9W;,&^V M]E77O!'_"5!+ P04 " 'ATY12';3JK<$ '$ &P &8Q,&LR,#(P M97@S,BTP,E]I9'1C;W)P+FAT;>586V_B.!1^1^(_G$6:JI6X!-J.MI!!XM8M M6J8@FMW5/)K$ 6L2.V,[0]E?O\=Q0LNEN^T,,R_;2B6.C\_Y?+YSH^Z=]W'2 M+9?GP$SQXGR:C#Y50<-V&II-H\%A, M%=S3-_17A2XKVXI@I59B#W)H%51BKEDOC*GPDTJ>1@%LT MM**R"C/)N,\2-'K+.,%'?)J&R"*5YCI&78ZZBD0;@O$A><;.$ZUG"KW3 4-H MU: G.9>%-!)VE$QX@4=A>:SB/LE,Q1OXS,4:?;*D[9.RNU7F]?J3$0Q&D\FL M-QR.[W_[4'$JV?IAUAL4Z[^0Y;L/E:;CO*M\J_6:%DD;KNK7)IWR5PNAM8C; M&2)O7FC^:MR.85'D&QXT!=+UAH7$F@5ZU8;65?T*U9GK>,/NT?ULNUDO!+H> MNCX/WC"-H@T&>9Q$)L*V42?IEY1)&F.6*\/)7O:>$XQC"T>7-YU3'A:R$TO+GY8[S^/R*@M4L XYC[L:T76&0T81S3AO',EP4[A$FD M)Y%4&2*J9IM$$0+'VFN2%C<29$95LU/A-IE18< RU:9FH%0:61Y%0FV-4N72 M;J;77^#F%)DV1+QMF/I:+*C,8^BJFE6\4V2T<]!IGP+J>0#M!]B;#>:,7COO M.MA'94!ES1=11!*%URN>;)3,\RGI,!Y,_'; &*TI]C>UEI]N4)#P@I+7G?N/ M(-[3F5^ER(-%1/S/T$1W*!&QX #K\4' O9W>>R^B;*C&?AMR&^9$]Y7(+;@C MX$\ #B?$ VQF1OPN?,64;%:GFVFW%^IW!RM&P\,&_C3>_ECSY_\R1%P4(':< MMZTJ)ZDI/5 ("4NFP#D? 42V#S%L8MB%-.6@-)8=T\&*;A; 8G,PB^"(A)U, M8"64$ @_S0Z0%-=<9V,M7^)@XQ %8Y?"XH'$BF^L@#%<'S: M'TU-/U@S["$+T^3SKH/J4*YPV"#D-($WQC4%.E MZS^FU'^?LJV:7VHUC&,:!6V8D27MH"RBYKXI$AV8)EG/;,.$* VU6I'FP_&? MA?GG\\7[(]-%]FZOTO9MI37S@:VU"&BVJQ!1VMG")!.:*RP_P]LP@"VH4SNW M8;[(VV_VYA\ _P!02P,$% @ !X=.42?:6/H")P R\X! ! !I9'0M M,C R,# W,S$N>'-D[3UI<]LXLM_W5_#YRV9JQY&/)$Y22;9\)7'6B;2VG)G9 MK:TIB(0D[E"DAH=MS:]_:!PD11('==CP+*O>[',HH-$7&HU&H_'N[_>SP+G% M<>)'X?N=_>=[.PX.W/KTXN+G;]_<)R_O/N_W5WG$PYQC%+L M.:.%N[PQC%";C*)XYS]+9#\ZN,TW3^=M>[^[N[KE+VB2N'^,DRF(7 M)_#!V=TE 7(TQ@#P+?.3P1JWTV=_1?._L%;\G\OCYSSLZ%SL'>PQ[K\Y=U] M\C9QIWB&'()XF+SUO?3]3FDX^(]\>Q[BM ?]]HX.]PE) 9[A,/U(4#S#8Y0% MI-/O&0K\L8^]'0XJS&9+H.Y'Z0%CGU7=$CB=!>^)WFW M,4I&M$O^$T5B=V]_%]!(43S!Z3_-:-&VAWVX.<12K!H M?E]K?W=(6^^_>?.F1W\53;-$1H'X98D SJ@H-.!5%.Y6^'6?-"%%2-CO_?SU M\IJ*-6]+ )9$6R;X98_]6&[J*]CCATF*0A?O4)US_N(XH$4H#*,4I43M/["/ M_/-\[H?CZ /_1#X"N]X*%E_AL4,9^!:(?+^3^+-Y (RGWZ8Q'K_?(5+<%1+\ M-4"CYP1-T0+%;AP%6"V7!<8[O9SR M#5 TC_T3&3,C\I>*J$K89JCP\?G"JR)A^Z#?1M#%AN2AX<++(F&X6-,EJ MB29H.R14./#'S=6%U!I2H*=1F$2![\%*<8("F,_74XR)$? ]2O.O\:_2-OG( M8NR"\Q^(]2$+UC71+;I$D+_+8!P.QZ& DG>]:O>2J 3P+,%>/_Q _ZXJ+@? MFRB[+FM'M:-ZV(H(*IV%&'I+)2 MS;T]D]FVM_.A3M"2K%Z8RPIV!#&>XC#Q;[%23:/ (QNP\]\S M/UU WX,H/BQ+3M&JD:@EX;TT%QZ#W4TTLXEVBI+IQR"ZD\VQ_'?=]'K58GH1 MF X [3P1N9#.<.+&_AR&C,8G6>*'.$E0Z%UGLQF*%]'XVI^$9.?OHC ]=MTH M"U,_G P(RUWB\I;%N28DS1)X1&1]YB=N$"59C.$?Q7 @;#&@0T9T^)#PO32H M4XSJB&$;-:-3#*(85_@6AQG9C+C1A*%=%G;#KTUS:DF$KZLBY$"<$I0F>73B M(.*XQ&1GN#3?^!?]HO:FRG?6LS.*\I6+K!SP'ZSQMRB !868E2N62C-)K[&:QG]9#?C)&VDVN?LOJ^(1 MH'YT*#"ZF.?@NE5<(J5/4>3=^4%0%DK^3;==V7]5%8+HVDV*9G;WTRF.+T#5 M)_XHP,=)@I>M57,#O;6J[?TI(*> Y#!0G6 4@NG/(17%#R?G]W,<)OC;\G&@ MM(W:R:KMZ9EH].8^SYZ66$ M0OYC65[&?71K32TZ ) =WIOO)#EPAT%W +QHT441%)M(-\ZPQV= 91^Y_)-& M2 >UG3\'(*97%\S16#_.)W;&UF3Z:@VTR])!;8//;-\S#NH'?J(G,WV=@+B M&)N&Z'YYCI0_ZX51V^VS[@[MWW%?M]FO[_ ->"[9V7>V2'Z$G4;N;R>(# %G M_\1*H.K!BJ2%.L9R4-O/4S"[%(Y3!M3M%>6+=3:#,S%,D&LYG/HHEPKA+18UX<5@^I5*U,='Z X7="K$,BM';-(VR@WHP>U. &'XU! 3AE2-Y,4QR\$ M74SG1NR/,A@:@HZ5@QA)&[6 :M$"#L_-I$2-X2HV 83XS@\G4-Y6(M&;"9!SGG&$&A4F$Y=&A/E MZBH@;:-<+P]K08V&C#F5@#KYY)ES=9DL?5?[_H>U2 ?KK)P<'?=73Z6K2VLM M.)KP^F$M?+)N8ETW*5LDV-6%W?"K=OUK"*@40-03M1-)/>VNR8UI^%TWLVI! MDTH27N=>M$[&JTM&UD0[9VH!DWIJGF;F=#*2YNG5Y:1JIG% :I$32<)>)ZYU MLO?J(M,UU6_1:Z$492Y?YS@8YO35157Y1;FS>E$+G(C>W01:-=.O+A%5,[6] M>R')K:BE_'7B6B/_3R(Q>4N-M_>B%J]090-VHFN?0]:T56IJH%V67M0B&M6, MLBZVL5IFF61229IIS& M,*%(,>OVN*U2S>IRJO^HD4XMY%#..>O$L6HZ5%TR MRG:Z7>Z+6@Q"EAS5.=_K)DDUKD]&7=3N>BU089(MU:U@:Z02U"6I;:NQEK40 MABJGH',.MWY0?893Y <;/*D6 -53N18/V=0Y-1^^F^WRY=:=8B\+<#2^P_YD M2FPGNB4[LPD.L]D(Q]$X@=I9">#@0]V_$HK1>(028+[G^4%&>F(4AX3_"=G: MT5[#Z@6E[0^FMC32L:>!*<2.@GR-SE=#J,4/B)D>H K8X?.H1:IT0N MM* $4TPXR8Z@V2%$,P"=*311[2A+H8(QU.1.P,^+J, 3?.\&F8>]<1S-JMK6 M7J4W/8C29+[<6FJ/1)-+U#F4/(?3YP@"':"P28];:F^GNTNZZTY1.,'4'*(@ MB.Z@["1QB;PH&Z5C@A638:)0S%80U%K74#]EJUK'4!?V,(>@[ G]'$-!I MDWDZ6H.C)V^D"?&^K,4-&U/25+Y8)Z6E.1\S_B6>GZ#)),83V-..%B,^NQ*V M-R)S+,'QK>^2'F,<8X^8Y8S8YAE91A3F8%/ M?'DE[5(I5(O*E-?H.DLX0EY MRP)3AZ-*C0U'UN'8.FGDY/AV&K>JQDUP-(G1?.J[Y)/8U;=2JV8(ZE6F%D/= MC-X4J#@,E\YY-E$-@CB.R902T\F%>SG(35&12^=&B=(#:0="M]S48K=MU$.@ MDEL'1R#CE+!Q*#I=R%>5/=W@0BS_H O"OZQ%<$4&M3)LT\E@>7XFV7S.7F=" M@9=S,XG9/<@>%'GNS3-V7:!:V=%6+HFJ4@^'A<$2< A,:(I7HBZRN<*P8-?8^3'MW % MCLQIPDW?HRNO,G+="H):LK709+-DJUN.4N 1,' !8?B0.=U&8MN[V&@$S[Q M_=PT&L.)=TD \RQVI\3_FA-+2(_"78I? M'GXL6X$7O:,8&G'15:L^$Q= &S M5PWIK@:JQ;"$O^@!>M'EKXDC4'4HKDX)68=&P$N/Z'%\'8IPIX(F'HI$VF3A ME=N;-$H)SN7IGD)].G9BH?)>MC28)K12B^$:J:1G0,H!K!R!5J- MR&NQQ[5$[CQ;'OU//JO?_=_NKO/OG[Y^?_F??__LSK/[7\*7;[P_CFXGORS" MF[/L[M-1_.;H'P?_O1DNDN#HUOUC+_B2]LBVZLL?1X>_W>^[E^G>OSY^/+C^ M1^_V_N3TE[U;[SI&?UR=OOK\RYOX]_GE.;[YVWCNIN[!-S3,7MP?O#B?]7_/ M[@>]_OV+_NGK7SY-!FZ\N$9"]P M'_.[GV_'GV^_]P9O?OOOQ?=D_B6Y#$YN!P?G%ZEW]_O^O[XL_O;EZ/SJZ&MP M_LNG^6)OOS?Y^?.;S^/DZ/?7-WX_.WI]CK)?7OUT^?WUR]]/YOC+I\\O^O_< M^\?1\.I;,'#O#T?C_SBGUU>[NQ\VY0>C.":Z/>'!B3:VSZRK9E[4(KK;*?=M9A76.R\6M-9SB.^9*=)B[7-&!L] ME!:AZ9#X%&2+%Q.3"G>@53-]96CZD%@MKJD5?F76B]@V[&)983J!GH/2I;!V MZ" G1Y+>^^[6"X.HA['(X<+8)"GNH&9A-((+8Z )?CC/TN02W^+@4!47V=)@ MZE7G=2TNVU8)VVN>0PEP2A0X91(<1H/SC%+A'':7-$QTM90+^D *N]41-5I; M"Q2WU=H2\IWJVE4/N<')TK;5J$LM.*PIA]PE2AK;G3GGY)R+!B_5JFZV')H^ MFISZU[4HL*$T*R9@GO>:Y[UR3#HWV[1LB(A-H!G4R(C&$U[3>K3(D]+Y-7J# M"B)M@>E4I19_+BIN:PN"Y$$7A@S\*-"!R]Y%RCW'J+/U[4IW-]AY93O=9OIU M+?(L+=_=;:;-S3NEF7@]>97$*"S=S25S(TXA[N3G7$9%Q769^5\+IF:MK\59 MM5I06Q<8>DX)/W &ER__YD@Z!99\+]1I5;N*\#)#H&BJ#:Z\KD53U57A.XM@ M7.H.^)@O?IAQ,51F,JN[*(_\7]AFAD/_8,(/;=M58]5JL%. [' :_V<2'<-@8#@R2 MM^@J?K2[\D*?9<#E]QUD5UL:6FJ\\C=-#PA7GH&07F1A#<5XW0F6LH327C_#HH_/^TC,=2?OY6]3H7:\0&%?^BPW:> ML6D=NUQ6VIVPLH=6PK7@EI&$\_ITA7"[?:MI:@%9",=^"G6HYW%TZR<$"S)1 MS*:S:6?E?NB-YOD?6:8 &YM5T'Z6#P^Y03]TL[R5#MQ61A C MYA(DFTM,*YCG$J6<]I17*]> I[40M5B8D;++2.E%5ZWV67JRQ!%#=T91+]])C,(T@?+NHH 4>[@H&I\&9%]R0A:G M6112]BKDWAJ*QMSN[]7B6*U5@N'$2L;GQ;'XJTSD(T7,.7$8:DR!.H5976%6 MT X3TU +@FU2#[HEV^PT0CR[*6K/0'0*N5,7IA!-Q*1)!"QP[9;?Y S$8Y_2 MXXL-@%8K4-.CUP;/B,I/0/+. F5ZQ0>0=I:Q+B+I2XC3BT'=1E]2'Y188Y]= MCX+JG1%]1PJ'DKO+& R(HSEF%VCJ/!2U1T;@Q03#P_*-L$OEAS M745=4]U9U_Y>PSLR;&92F$X9:+=-,RHA1=#%=![%_BB#H2&CM[F8E+JI7GBU MX!@'Z91ATHSB3G@FPI,_U=P@/GUCK8->"V2IGW;N,KR,TP5$FA2\E!N WUQY MNDWE49EV5B^++9_MEF41Y/E>'!EZ%%)YW*WSP4UT@GP*HG 2$/?18Z>%Q#FA MI1+9O\KOL)&-#5*IR(JPU!I3"[ZMI#$$-0=PVZ7(B;N-X(>QLI#\P_);;Q3' M3HODJWI$MBR$U./0.R?.+-1]RB7!-$390I--QF)W'$#YSV.X!42AE47_/^ X MO^O=)V_1? [YZ_PC^Q2&$:-$Z.8[\M6?S:,X=4(TP\DC.'@>Q9/> MP=[>8<\/X85FETSKA,R9&;KDY7P57>!?NZ+?+GS:W3_8/=Q_?I]X.[T/JV ! M1(]0TAH+T6\5+,8H&5%P6;*;$EXG!.[!WN[>/@$BQ8/B4.XY06A.._8P68QR M6+L%K!RA=GSQTK@'H'HA4?W8=\U84^T%C'D#C-E_M38>4;B[(BY1^$V!CAZA MLN1?TG]YJ;&JB XP]DMS)N1"3N)T5?T@74NZD0-J4 XC#B38?3Z);GN)[VIQ M262=X ^5=F+VOAG%X?V.6$C[XY_XRV;'[&$S(M 1COOC:QKSO"%6["(<3O%I M8>3ZXQ-$QB(F^XR]Y7[.GW(?X)CV.AXEM,#GC@-<>;\#Z/IO(9H:3BY2/ ,# MN.,@WNK]3AIGY-^L%?$"_<@;TGY>%O-U)_0#6O91M$TRTME/Z:[O4QQE[3HZ?D_-X-,@]['^-H5AW^Z?!V"\25S+R, MI:QA="I>Q;:03QLDJC#$+3GX*=\Y7-%'HI\.FZ28&ZC3&4\[%8P\Y16; M2Q7]3^%)9 NYT1KU7MF_EC'DNO0\:+%Q37@$>1@-BPNQ^64W]D*XG2 M\NJ'IZ7WEDY82LHUO+9D(;LV3YN9VR(%$WIR"0[AR&%) MC,/B'2H+F;M%(DU6^&/QD @.E@*^+2L WI4+ %Z6" MQA:R<(M$FNAA*3[Q)V?TMBDUX?92\>3C4O%D"_FEQ]4HCB6.P\3:2H?E@*U!^+"I?5@JP6\FI]6HR.W"55 M*2UDB!95:2"H5+CON%:X[R-R[3HM:(>M41B!E9@3I>BLH52/H=&LIXK!N[+* M#Q8KL!1/O1_'^IS0.E:EVF<64JK#U"R^(0ZIR6Y1MT#:(%!_<_V1%>FY%C5ZG08!N"+!*GO MHGA-GBEE(4_,\#50DE+ZW#&O2F$AN2HL#8C\1&_80]Z2.--D69A]7OWAE)98 MH(-82/PJV)MIO0SR$V)"&S4H7:SG02((FYTC=WJZ="^>>Q=+M^XARF8A6S9& MD@'[\NW"%;LM1]:KY;Q(&QG4 FD#%A ?\S(*)Y=P^XN[):%'CRC9O\HYD,=P M[0D;* M:+A80K8/Q*V^"7UP,LB6PR)_2(.>/'[U"T;Q>4CV15^R8'&X;]7T5^&VHJ > M?^KK\%,ZZ*6L[U+$VAJ!Z?!3T6:A_DG4SIB QU>V)IQD1KFAK94$["FL65-S M.XE03W3;@[+KA&)/,]+3HH/3*CYR[1)46X-Z#2&-:U_L?AY_4E30D5FE)D^Y MIGTXL>DL:@64Y3J'[%I0D-E:TIX%CT_:*CBKYIO">WU\8I7(M7-RK%UA%=OF M6CHD7P26"9E%(4Y1O&@B98R"I)$65K,F%3_Q4JN$1CSRT\UE,@N$51IX[/TW MX\U!F<71$+^D?87=:,+J#&V [$*$%;I=FE&Q^KTL8QJDP086!_=O\?EXC-VT M3SJG" HVBI(/9$KWQV1R6\R&%D0H#=!] FA/9J:6L M@"5@.(R^1<3LA6D-H_%@/0HJYG/K [X MBEQ^5'8V$R>;OLTPR+AP H'/,/O_U#9$Q"2ZEMNSE\)#@7F=E!D MA*F*5*.<8CMH-4-5;FM@%+++\5$0+'0%(091X+L+RX2]%@7R];BF0U82K\52 M*GA6#>4;ON.GU>#YQ5%(_G1Q"9*55*^(N\%U>KHI32Y"50D]6HO:,HZL1X)A MOC7/JBJ7S3A9E,L\V,V9UO@;W::HS4"[F:!#UTP5-GZIT6ZF;9O)?2& M^#?;9UXKW*56NG&703N+IP8>.';MI6^GI&?L9B-\8; C*N.JLBV*SI?$@L%0 MR:,'ZLVP5.SFJV%?_AY#\4A$S$N0>N42I.67(6):@M0VV6^:,OG)W*;&L4>I MMD&38J8Q/[(V1 XW?STF@(:!J#IIF\:M189\[5D1K#W:M#8!LJDG/$EB^49^ M2)'D*OL'7,IUR4]+]>3$?7UK#R57)D@QN90P+SS2D+A'J+B&#UXY.%:A5RY> MFB39#'O?HI ?D\)?L-ZD^)A(D8[W-+FZ40Y(E]GMH"#*8-,BQ;"-FOKS301L MGY(8FGFPDL5HB8-($IVZ %9\/"">%JVZ$&9 MH,I_+=?1K'M(HLSD.(H31#9T>=,LKTT'+TC/>9E)VQSBK9 G,^T;'LP>]WEK MA"F,1/WDKCHLIBW\2@#3(N5;F81V9Z]:H/8HTEK(MSBATX,=(+"64YSZ+K'[ M?P+-:2)HBQQ[TCHE(T6:K\:?AT%6S5DF[A>LSIA+2U[ 7JY:CL?I-KE,]XN[[:J5^84RK0NG[4\ MBZ+9<>/4D!TFC7_,>,8%2L>D^RUTCT+BPO",BQ%D7-CFR6^9T ?GKSU^_P.0 MV"8\(>+1,(RU04-\CHQ?T= ['8K+\[T8_;@3*$;XFHJ/$%#9P\L M\\?I>>CUQP/*38M%L0UJ5=S=C.A+\T^E $4NL\42>"R.R.]@K:$2)33^5V:! MDF355!!Y0C4'S:58^*'+7S9!%+MH/.$=1HL\.2MA15QM<_$W3IK<']G@4/8X M\ELA2N:HB WK17N;I6A_CJN,KM \V&(O*/P'UG!8[X@0^M M)CRRF4X>YM%H16;]\''_UPRPE'BL[NMB0H[ZM&($4946P MA/4A%NHNBG\3A\FW-"@[*V8J]*SR!:DY1O(#5=_NUQS8Q9V58 M*^*>A1'+*X0*.QT-"-8QAAW6D*!@@R@BF$,XP_,8N_ZVI_6:]4J46)L4 MK\U[5C:-3X?D*N*R:5T\.[44B*#Q!IX+>M^'![NP/\EWR/:>AJY&CF(&R "B M^TMTQTL//#UV+&&OO '?>.FUMH6=T)>,X*ZB2*9BR5\1KX/ETCI8":V#95E8 M8UL4MBQVMW%S&T/;8R ?ADJUBYNXL4\M2)17""*0K[/9C,SB:%RJXU*J-@65I8I+ M,;;I[0:)DM]ZVL 0]BCBALE1V,_FNG22(G;6;K#:42&U+0HC++4[RAO"]A@J?<,Q*NM_B>()E%'F1[/\;>A/Q'J1 M 8?$G1F0V4U H2+5!>HYS=G7AV;"9NA0EMWDUU7$==:*72!#X@F.'^<*38&3 M:4$9VU:%!N1,2;''4$O04ISYR8I$]N/ZAF% Z'']>2!J\X_%[B+Y9X;HO6QW MZ[68USXXW K!,O-&Y0$G!599[$:L-(MR92U#4$RW7$P6U98[2^?Y!HA1OOJU M#GA[#,F&R%!%$XHRHY9JBA1%^:E7K8,]$E4BMT+- =NDI<93?=.KWLL>N>DQ M5 AOQ>6N]@H/CQZ*6V%].!1F1T>'?[[%OA7UBLV;D-A%^!E[$_PQ"S=R!+R= M+:L$7=F\::Q92]ABJ7$P0E>UK&L V&,NC!&5+\VE1P M%:<,0Y.C60MW;2K< MI/:%'TO#X820-AQ60-+.@OP&5^GMM39&R"ND:=+_6T2TWX\WM2-]/$8L$2*? MMB:@"D##NV@8#7$(#V0^;3V1T:2\A-02+NFY^'-QJJ!(6N!'!0JZ]L>R"?88 M08UVZ"ILRQ!.S2!6[WL^D2TQRTK0K*[&I3_S>83W)O1P+(+BO&3W:>1A>[,& MMD:Q=EMIJ7_1@)PI*?9X%1*TI [%5S^,8KK59(^TB3<:[=5;*<;*1S(NDB3# MWED& F%9K;3D$/F3UOXB6CZ,Z47,!6U^A7W:H7+$1-L^K(5;"WN%_E[1A\!A M58C()MG%V*-/$,-(("6R_2T>IK17&5I1T>X5%4NME &R*]%ICPDS1%/U6@Q[ M>[<"X3B.(: #[4X619,!6M"28[#*B; ;H3&C83>ZL8;3VCX[ ?I.# [AA\BE M%O<-'[^JX<.3K/*TBR,#!I[#.(U"C\:B13;)3>@7;T;9;&56(4=UMD:LDL\" MNW">(LJ06)P^98JQ].:7MK\]!J@-K@HADWE"4_>( IX034GZ60I[0'A/W-[; M4"JD%0]7%:54Z3T*Y-I\Q&>$KMJ\*0'8H\G&B*K>8&\&0<^*HR# 8!99WKD? M\V8X1%8GS*]!D^K835=8.'GZM9&U)"AW'(U)D&)4;D"W-!N_*/JP> MZ2E:P;@(H,5ECVTR;#OAR@V0ILO.*Z)]]B5?->,F?\NPD5D4$@O&79'&W)6O MZ)K%Q_-KD:6^ATQ6,^JMQ?Z(8C$@&)_/YD&TP/%7E+I3YK/GO]-@)D_#??1< MXG7Q7YTU9SY11@Q?B8Z4&_%M3N,6]Q'FT&;(D-<_4]T+^XIA8:R\(>Q%,^2' M#YS/I4=2]3Q!-B$6]J,?)RDE;B,IXMM"G1U'E'YQ$25+TYC58K"%-@9RB7@K<5^N'N!2LM84@.6JJ M\ YT(JIK*SV-J*G#5?,LQ;&XZ6,-,8AK1DM:$Q*%/O' O M3PNPAQ Y:@H]^QS!$SDSCZ#<=H8HVR->"D(L$J_:HH5G/6!TJB$.XJDP44A;!;2K(@M1O.;N36DU%"2+R+?Z% 0 H'X_#5WHZU1+35ZRAJS ZC;:@T= M%824=VEXTP'9=,/)F#!PUM$B05"1Z,F*Z=I$R-Q8*&0+0ZF^@0H4-.EAEH7\ M8FYRG' F6$1;*X05%@(3[\&:W>02-G*D>:B*N:#6S)Q&K!1:!T?AOH>'4Y A M/?!"J474J+!3GC>A,<+!YRB ,WYXZ\ 6BF2(Z8FYGOMA?SRVBY!EI-2U_Z[P M/(O=*91UL(4("5[R27]-,(*0[0"E4WN(J.&DTJ8A^:<;S8@?RL^C+%M6-/BI MKCM(>EJC;CH$96X-[\?N,436A/R;T9(2 595QWG]W=M(;HEOC(YR\%\S-(LQD^&ZB9T%:;V M.]$)!#U.H]B:H$034E*7Y+N?('IN=&SA@98*.<4<)+W(M"5^/^D6WN(X]ZN@H_4^)Q%+KV70I;;\S"E5U7R@KC'',U'S[,V0E+L--[U")&) M.\4S1.W3_P-02P,$% @ !X=.49>88H#'%@ U#VIF 2E#"A" 4@92F__@"\2)1(\ H0E).J28TM4^CFUXU&=Z/1>/?OQ=3N MS"&A"#OO]PZ>[^]UH&-@$SGC]WOWPVY_.+BXV/OW;YW.W][]O=OM?( .),"% M9N=AV1G@Z6QHH,Z( (=:F$P[_W2G_^IT.Q/7G;WM]1X?'Y\;[!EJ( (I]H@! M*?^@T^VR :,A!P3R =]V_F"CWAANY^!EY^#P+?OOU5'G['34.=P_W ^^\K=W M-G*^/0 *.XQOA[[?BU%:/!#[.2;CWN'^_HM>].!>\.3;!?]@X_G'%_[3!\?' MQSW_KZM'*4I[D U[T/MR=3DT)G *NLBA+G ,3H"BM]3_\!(;P/61S.6K(WR" M_]:-'NORC[H'A]T7!\\7U-P+<.MTWA%LPSMH=7S.W[K+&7R_1]%T9G.&_,\F M!%KO]Y#I=CF ^T?!"/]@'_Q)_AQ@AV(;F1SY$V#S%QE.('3W.GS@^[N+3038 M/_:]YPYT>_SO/>'7>[])9^^"Z>,4#EWV\Q0Z53C<'H$SJ1+$_9HH[@<D(//"Q"_%>=70%KT>]&?L2USM@FX@:-J8>LX8$VAQ8%[L3R.TH<)84S[AM M9:;7AFSJ5WSANO0"".1B8'DNXV&*'#3UIE/ ?F' LQ7!VN3 1N !V?Z?JKU[ M53H*Q+[!R@PLN4#X&BE%QJ4&EV22U]0-9@SX/\AFT!S8G#9P3*9C+D$&TS'^ M-_;!UB/5WK0.+>DOSK[#+ >VV!2*F0\Z8X[-A.$]8RQ!8-NA$T"Y95F;T(? MP%-NX*MA(9F\BHD>65(A\=LDJWH5]69HN-& M2Y#&X<"&;+&;T:IQ4Q:@MM!",(%L]-HCXJPDF$0UF6:'] M?L^CW3$ LS_[OA@&'I,-#\SB$(=\^*&M!>B#']^&W^MQ['O0=FGTB2^-[OY! M&.;^(YW 6M*E.>4!3-_QXYBSM9_0=P> $&8RQY^![4$5;U",<&\M@9C(^V3S M%0$Q(A;9CPEY;Z81PB=ZU/>$V6A=Q,+?Z/M< W/DZ.+2\&%B0O)^[V"O\PC1 M>.+R'P/#4EI@=RL73YOHRK+0=B&6AC04YZ$$<9XR-VRXG;;!FOW"(ZLLDJM7,E '9 M_&%K-KV&KD*]3B?4;KT6@!-*X%5-O8ZHW!(X \@\"]Q:A2)()]1N$0C "47P M6I((;GA_W^ MDCS##1MUP7-O8\06ZX #19HNI+4V@.U"70R.P).L(H%+[(Q'D$QC#JL*\-/( MM!7W5$@$KF,EI8_VRB[Y7MD='^W&NJ>!@)5H?B;!MHHA!R:!(UDM11 D>8-J MC1%8*+5#&=1:ZO%DX2/R*.MZ\]?8,1IQZ&.$6@J_ )40^3=2D+]<%R8HC*-2 MJ-1P'OJ&@3UFG&_!DD?Z*C<#TBEI3KN*9;81K@A0DI@Q[P?[D^Y$72*89:56MP,J%:3 M3+&GG4NT39,A/PY-A4URNG%[WC40"Z53:_.$R0))F*6L(HVABXUO$VRS(6FP MN:M""BE4ZNU,!FZ-/ZRR.I4T,GK326)A;>U-)N$16MM*(9%I^C72P+X%R+QP M!F"&7*!D T%$2KM=+28+(5(BHUHQ0O6FGG\.Q;<;_!P*@1/H4#2'05KK$E.> MT;JQ1F"A*&XMQ8+FZ*F@\,KB*C&LNH,N0 XTSP!QV.I,8[RPH X92%$U3"[5 M7;" 1< 3UBM5D=:(,._)(TNU"U(*E1TQ@VGX),.LKE0_ADU0V^,'KF\Q\2%Q M78(>/)?G"4?XVC_&X[+W9*.-+QP7\L-/S?@^E3C3G?^3"W!<.=)42!P<5E&. M*^1@XG.L3LP)&EK#"W722F(ITY6)A3Q]QVPF.,FEV9Y4;R8F@H2+[,G$O* I M"@H'>*T[TQJF,= Q%*6XLLCMH& RT]K5-:$6B@ Q&<,JMX0__ M5T4[ID)RFA?/0A+*A$MRM>X0SAE'C@']R7N@9O9LDM@)HY; 16KF9,7".I^F M=&&)D:D:HX3%%$KX7(W='@N:%,QFJBT"0^H*Y^=;MU@(E51E ;V88FNF:K8X M\G!K9811]-V2UBJY!-3)(:[)GS/^@MC,8_1"PBP4..'M;^"J4AC2LP5S%A@7 MR %D><'>D#:76%3)KM;D50-R2-6KN/I)+""-:#=AQ82T]&[;-"Q1,>(277G& M#DXUM"KD*B:F>V%J6+09J(OB@8H'52WDJO)&8Z/K%E_R13%5#-F$,Z=BHVFUY75B]=Q61%*\ADOM/]J@7H1VSS M?:H/ #F'JLJ$Z^08^R"UOL<[8.%G>4UX6M]I Z3/'9Z[LL',) MZI6W '\:7Z"\*$LO\[_JH_0)J$CAE*P#W8D&6GZA,/O_@%\MH:;C7B[-'9=> M'J*2:]]NHTLS6#A[BKT'U_+LJ+62(D,HIJ?=2ZAM&S.PE-C<YBSJ;POSL(SR%P?\OG*V69=PZ)YIF*=JWK,*)]LV: M&C*N"KZHC;L!+MI2%" O[>4H2[2"\/.\/Y$X&X %+%"F%.L36\U@_X6:$6XB3I^5%%0,_ MTH #2?-9\!9!(WM=V<WH5W,&[O+&N /D&_7SSNJ1! M46Q>DHE6*G>&6FQ%ZV4AE[G),C["?7[U-('"FU^4B+HX]78ZCD6%7 )E MT9:-%.F>>!0YD%\M[>\C^?=%!G\Q&Y%O%OV=GL6E@)9[:BQ!NS%#78CPTYJX MF1;YI8PY*V#X'#G ,71Y&6G4I7@9%Y1ZO%2831$\G6+';]RBVJM()]K6M'^& MY$6.A !5B6<*X]2NL0NCA*9JT6W0:N6*44%VX5UR);B9^:>FSA:0 M&(@J6O5SB3ZAJ29 56(GUCBU2^Y4L%GM;\.JEMTFL99F_2J(; M$J>U$(H>! MNWQ^I^53WLZ'%VHIVAK-)KC3%C(;2KGM6^_@;$7.3R+QN]M5R"N=4!NSL07% M)$ NN859[U1GG(QJAT-(RY].[_[>[7;^^\?5YU?_^^\78^8MOCJOCLT?1_/Q MUZ5S?^H]?C@BQT>_'_YU/UI2^VAN_-BW/[D]=P@__3AZ\6UQ8%RZ^_\Y/S\< M_MZ;+TX&7_?GYI" 'W>#UQ^_'I/OL\LS>/_,FAFN<7@-1M[+Q>'+L^G-=V]Q MV[M9O+P9O/GZ87QKD.4"O/KR&GZVGLV_?9J\GMG>,:2+_^N]&?=>7#_T?LP> MO\RMC_//O=OC;W]=?*:S3_32/IG?'IY=N.;C]X/_?%H^^W1T=G=T99]]_3!; M[A_TQE\^'G^TZ-'W-_?HQCMZ<_;EV4M(SJX^#MS!,^=D=#?\_?6K3[;[V3H\ M/KS_RQO^KS,8WG6[.VQEQ'J5W*N596"4K^)B8KN]BF> F-QJK97KCQ:?;*4S#(Q9_H_G5^? AOX>(?O>^8FQ_$ MG@Q.QR5WG\*#&6<+QK\SAG? A6>6!0TU1QZ:?0/=]D&/P+9.WQ?>J\PI/?\% M8%[&55@)_@O 8D96ZEU< 4LW5IS-&Z<6("I,H@HVM6>D]*N=$ND+DRN-G4 ; M&A-H>C;$EAF6BQAAH9X1%N\!OK5#_6NR#-YB=N3[_]7O)PBR%;P91%0>R#O7 M*FJXET&MZFE>X8@*[W+-)]J"&9HGUXVCF_DH2F[Y(::H]H;+0G2U)KAD2:[0 MI:3-VS7JS6:V?R4$L$U$#1M3CT!*H'_AF(O=">1'3("SI*O6A39?(-:6KM)5 M.7P(CHP*I5H/7G7K:_-B655\IE#1;J@2+RR^;S=X2N[=$!-,W!$D4Z6XIU!I M-^YIL+3(AEB>RVP&OWUBZK]I6-J"K4V+8:\/L]3TDBYY<104W/X<)8I.U=QC M6)AV]?QA)HE[AYMI7K'.:Y<-]FA_RG]K_%V%C+1@+I53CXV[QZIA+[8!FJQEM35B8B-PL"9I$SWV:5P%-Q8:R*&DY/IIP?(5Q M9TD.M(8Q)15!/)OR@998*5B0](4S>L1?(2!JK]\IS(3F+I'*11W'.].D*A0X MDS!L@:8$R\U+NRP+3TWNI470IA06FLZ X6++G*+_GI=9>8G1<>H"G#\CQ2=U! X\=O@M[83(4D87\AFE^ M;X_H*/4'C,U'9/.KLV-MMM@SWA2:B@HN5+%:><.M(D.IC(0)H.#)=3<=)4MB M(WSK]O05*W;<##6C!U+WBI6Q[!]$VBFE#3C6&Z,\!64-)2_S$+5,7AMMK],, MXUJ3ICNJLOG]?U(Z:Y?17>;M93,<['W?AF[>+7?S(E V59&-Y.O7_E&H7;6& MUNS[-Z N]9"7E*'-9:*DOE[C\(8Q7@/I]ZMV87],($R:KO+Z(I67IVZ-&I:L M.'7<#G6,FN[>P4#4=()F5)M"IG.CO0YGI]52(&%!AENW?W?AN, 9HUV(F>.L M/OUE6;FPQ:W=M2MEU">77QNFK#&Q6H9_!AO:D.@%3>EU*^GZ<,UNZ&B"WU\V M5([8DQT@6F-(DU=Z;-WGTG:ES7^!7QE(-7HAO(Y 9-@^\GK;*,Z$"EN\@)C_8JK^.HT5:S^'5Y$BS M5:BO4_&)7UC"<'>>+(JWF^%SN0SIST]IT>!"DA-9B%* M*;8X,R%?(^BT3)DRF?N9E2E;:J+:$.7*U#X-$JC-3ZDT8DU)N>:]8?_4M4'0(LA%US'JB/5G8=7HC%>-,DL*HZK1FKVX MA-6H'P@#1\52GT.Q>H+O"A@LI(-DV%(!Q=8X6_"=UXA$3TWW6KKR ,H 3!U#REE=%)U0SZ6E/ MKA1!8^OFODRIRCU.WS<,;^KYC9-/X8Q _GOPWZVH0^38_:GF+CHA_]YH\>Y MI/'6UO5.H 'R9")TYIOWY4%0HP'#&HV:'GQ8\1';I538,U%,K%HY$^^.@""Y M0@YS9"COD1SNUA8(>,7?U>HKY,HCBD\SWEV&VQTCP2;7(R;?!MAQ8'"!#(MU MR1P9A:J]"@RB>_DOBWDF( +_N2SV(4]W<,S1P&1Y#@53,Q7US*_KK30JC'8V M!.+3KM5N,)K.;+R$\"ZX^Z 9>YA/5+O354A:)4#,O-:GZNK%%FX+4LK>!-C" M>2)U"1-1W E35A0]P1'.2IW_>%5>H[Y&#L6=$E0>>N(CC0W[IOS&&!)ZIL@Q M,'.>83S'7$EWKK&S:HM^X0\:UB>K4!LQL>I6ZAP3)I;P6*JQ'!'@4&!P\*-M MA+MPCT))VJ4X=-E>U!""A5WN!*C,=^B#X+ M97<'*21LSO%D(W?A@$W[MHT?>?]+MHB=8N_!M3P[.O?7R%O7YU*SJY"M,?&) MI4)"DN_?K,AB(AYHD>HD>7OJ"I,B#7&W7E5JXK=A8GYPN+EQPL(O"[ET. $$ MG@ :;/I'#ZBZ85$)GWISEE*UIX*09/II"0X'C#!R^?KMWUJ+'CR?,.\\;6'R M",AV/*-(38KPL;M6I!#*$IOX)1B([X 6B$^SOZ_;M\X71 $,A"WJ:F.]675: M)!V0.X3VG8"*D">@D-A_+4%L?>$)8ZUY"Y9!?@?$5PE50?,R.=)4U^YL M*5VE4NM>^!QN" =&AJ$2!IQAA*E"LW(H5I\IX<#GD$D/V$V^BY"D5I-63+0; M1SWR$)1Z.B<@-G2!RTOB+]G#C0HMA[#NB\.J"B\/3ZF'=2*%"3;6&YUR(I([ M.N6$"*K(XS5H[?-(U@S\0E.EX85R*+"^ABT5!5;27M6&Y-$BT$/UV;"I4 M$&HQ="64HB>T*3!M.J9H-N6=GJ(YH&:7NJ?%,.]ZG-@#H)!K^/\#4$L#!!0 M ( >'3E%":ZFZY'4 "]W!P 4 :61T+3(P,C P-S,Q7V1E9BYX;6SM MO6MSY+BQ(/I]?T7O[)=[XT2['V-[/ Y[-TJO'HW5*JVDGK&]L3$!D:@J>EAD M#4B65//K%P#)*CX $@"1!$M=$6>.N]4B,I&92"3R^;?_];(.WVPQ28(X^OLW M'_[P_ILW./)B/XB6?__FR\/;V_9W$"PA. MXHQX.&$_>//V+5VP7/*<8+;@7]_\3%>=>^F;#W]\\^'C7^G__>F[-Y<7CV\^ MOO_X/O_DO_TM#*)?GU""WU"\H^3OWU0@O3R1\ \Q6;[[^/[]M^_*7_PF_\V_ MOK ?U'[_^5O^VQ^^__[[=_Q?][^:!*)?I,M^>/?/SS0Q M$OPUX3^\B3V4WWW[XPTOB[U&DO^.G>S#5 M!?[T+O_';QB]WKSY&XE#?(\7;_@6_YKN-OCOWR3!>A,RS/G/5@0O_OY-X*=O M&:7??Y>#^A_T![^07\[C*(G#P&?O8-'[Y0X1'*4KG 8>"I.!V#97 T#^FIZZ-7Y(Z9_7%)0!PLT5 M&)*0)'X_D*CO M5Z5D\;1-1/. M*E6$:Y_8$KD+_)0^8"\C=%V-XU+[R!))<@#!4Q MVO^Z/;4UI^80N6;[6P9/(9XE"59FGOA;.\SC:\\W[)5"[Y#+EPV.$GRK;+!* M/[=T"F_C%-^A':+;YNIP&X=;"H@^@OP@O8E15/RC(KK*RUF3/'H_DPS[!674 ME6O]*VOH<'X5R^86L":O6]_:$<-\O4?THDRBZA=V<,@UMY::MP3Y(8V]7\^H MJ>(S'P&E+]*PMB0?V[IUJ"AFZRQDYC07 :$&O\43K#%-W&B(=(]Z]A3MG3M M=9#?OLQFBKE]C",-$[QK!7OV-:<&?2S3]Q/S"2%/QP"3?FY)]5[@!7UX\+V3 MX"EC:[,;6MTJDWQN";WR7?2 EXQ-UQ'SJ.F=,6H.QIB/8356LWTL\M"7?^;M5"J?:)-6>6T:M4"^]!("R: M:8?7K!;Z@@_M26G]9:MYW@2?6B-7ZY&KA9OL:WN$$SYWM7#L6L'6Z9(^?+4P M[5O%SE51/HFU4&M\9$DY"I_#6GAUK6"+N;*7L3ZB\D6@7JF:&E#TK47O1//) MJ4]!R0JV6%UYBFKAUO[.%D;B-Z$6\RUL3" M6V$_"W&\>,;!)"RPEV24Z0&+WWHH]!@UN='^A!)F MG?M^$&;T2XQ(1'520I43_^I1PPT'CX=]BL59RC(86*I'PHY&S-\R"7[QPLS' M_H+$ZR:F5BEE&[ZE(W! T*-F^A)S?J$PC)]9Y)H*LA]G3^F"XI0_ZA*SW6LM M;GUK)'_N)7Z0H.62X"53,$^[I^+<)OFYI2E[,-KB>,E09M5X-$?E=K+UJ;%BUMGM8\I"2D-2PIZS'^%O!0=WGE> MG)B*L=[J]A(^]@@DV89^Q*4FI 3VPI@];A*2^Q+3F)XO=F>B:)?$I=D9'CP+ MVAL>"L^>H:&*4^-&&H$**A !1&%_N.H PP ]!2%+Z3':JMJJ]J_G19:R5WH0 M!6OF44P+QP>]-X5X!*:L-(4#P, :*ANTXRX*>BE:$5FMQ>W;$BA9L?]PS2E( M]DY!+W<*-G[%T+08 ,OZQBL7 ^-?H- MO>GB!3/A*D[334:H<9?@#:4VM^WRG."$W82'3+ZG/!,R89F09INW#![B8I)! MI-(G9QV]0ZG-7^5?RO/+N9UA>"* \+"O]=$6!2%;FVJFA![,I.[QUC\A/>O9 M-J1+^R]#8?4N::+AXZ=TZ-8&@(*0=3FELXC0@QC\CGUJ)B6;. D&:#PC*!#[ MQ3SF$31B'MH;DBQC_V2) 9G5">BN:G\W'B*$@ET6NLH2,]16M;^;@^PN41 Q M:X7),&;F&;W!+&W."(C]O1;W#SW*/$BSSJ-Q].XY7#T1E1YZK GE!/,-&N[7 M&)#M.T$=/G,#+9-#WD06Q4_,$\30"J)-EB8W>(O#;PUU)Q >]F6D\MAR3S90 M9.S3;E-$CS=%]!C7HL?:N^]9#N 57'J&2V6,ULP3'"^61>SY:;=_LA;^TF$> M:%TX %O>T,#1ZF%D%B]E^P;-EW]B1G\! M*MW'V/7]!EV+0;P4RAC!'MB0L]NY& 3V3Y2MBR!EX4AZ%VP#5BE/23>8#:KK M6C^O7QX6F'DTPB2ES^8T9LJ_@,DJ^WE$=H\#1\TW];L, 7BCCK$7)GMPA7_ M/O@Z.(PK6](Z RO1T-N,_'MK)GA>S:&'5OT; MB]5T1A4:>K@/@V&K7NL0%M3#7O2EM4-:K>/0/72B;VT6RU9J./10DWYNB6S" M\@T]%#N7L'>ZI.4;>MCV+F.UKJ%9.Z&':^<2EELN"(HG#)#M6,7.<5)M3*"' MN^ZJ 41>@@+/K0G#[G.,=%3]G$15U?HX=:]AK6F:])">,T;OG\A:^:=N#!> MU\CK7L56!;:X2E[WHN]>Q0ZN\C(5/6S[U[%QSBYB^E2FR\_H74AEC1D;NAT" M.I*I82KI8EDTH6?O*/W'L_6#-7NUQ]-;'"T3?OM^\*\-L]8#U\10M4Y!6$P)PP M;]>8%4=I4K?VZ?Y^A\ 2L?9:.KBALL$6P\AG*HR_H&XH[!I6^"7%D8_]$B_V ML6$;U?R"H>#"V*O!X'F?,2E!A.@)AW__)DO>+A':_++O$DIQP]?TCXF01GRG M"Y0\\>T6'[]C6ND=#M.D_ G74V_??RB:U/Z/#B@'P3+'N7!- >);\TK5>#DC M=90IZTM,"BE0$Y/B&Q;]4>%*&LOI$!,?D[]_\Y[^+A?@O[+$2"IBEWF!!CT$ M^;5T^/[>1:32Z% M'&O3JLV\)G.,N%,%=%'<8?;9(H!2.]]V&=*^E3NY(9/+*F-$9%+@B"66_/)^ M1*8 ^FK75I(@* MY0>0_CPCK'( G@--0/ESV@4?Q#+7YD&+-%"V$TI6LU9D;I:>%WFR/(0"HI^4 M %?VY8A5$AFMZ2PU&O9RT(1_]1BK$T[JHG 4/-6F:Z^J-.%N/01O LZ$HZ2_F/3?V25]+6MJ5LF:XE,Q(+13 M![PI,*9;0W41"^RE?YC=8Y\?@D$_TZ3]@0C6#=.:PFMFY0&= RDLAPZN?B;( M*=1KR)HPY":.EH^8K&LSR.SS0@1FTFP0TJ779!ST0EPTESIH56O'6OFW;M@*<%W)MBTJ0N-U_0]B^6:7MS:/1"C6$>E:R-1(8,2BG# M=NH=5 L9JM.QU_0=R,81HHD=T-P=)5U)EG#/).)HIM6*;N]%]0JDYT0,R64 MJE]>:SI00BJ04&(Q"::-(1!K),"@C!&#4]LY_W>D>!ESV&!YX2(P3BM@=$Z(D$90 M-1B\Y@F6&2T8[LZ$_D52)PY<49+O!WE+VSL4^-?1.=H$*0+)7)*!>& ME$1@3'DDO'_;#O9X"*!,G14BPH!EEW5.YLY3$]A\[EN/Z 4H8J"%@DO+ M6>$@Z1(4KM@B1:S[U&4Q9KJ"&.M+Y05 E1>]4!V:"OWL4Z$:2$Y;^_( MO#H4$0:L^N)S$,6$5T6EF'4LA^!!"\9Q.FS:I%+(6K-T-*@>#3.?=Z(FG%QI MWF"/Q=(?XUL^)#2E1*"K+2%9:0FSJ43&M67 %F> TNSZM@;LB17#=&F^V,G\ M4K)96/.X=_7N<8=N?*-TE6N.KSPUF3LUF3LUF3LUF3LUF5.5RU.3N5.3N9JW M]M1D[M1D[D@8 =]DKIR/=Q63BSA[2A=96*9U']IX0&9::R%P!!4GFA0%2:VJ MAP?I"V)../(^=\3?8?+ IM?!1U6ED-T>0S5&JA(1*MFJ#I\#2V99NHH)&X<, MS[P6Q",X?'TT RFE%P&]3I)L/"85T%P&S4VY4Q(*)G>[$IX?4PNJ@#V"TZ1$ M/9#:^PKD,11?%[CI>SH[B054A-^"":?P9*".P8:0DDDA5F"'+_,L35(^W'LY M"G.J\(Z20S6"*53W#T\;RN%"<$<$9O)=OH6T*1CQ?5^LW$&T)D^'V>_M&_. M1V,ER'1D&:@!X9JBD!5$D/=KNU4I/0RJI^"4U(#RH37'AH*."I #%SB7 MST4MAG72#"Q3^X%>BX1YQ_DA_P!SMNH@CD<#MHBCEJ$TW'(8Q6)P>C2&& I* MQ\&X GX/+D?Q, ,>A"G=$*=U5(3,Z2&9BK$][,PTR*;9W1Y]\"IB9/!FH*'D'0P]66$ &]^^T>PPDF='4H6Z>R^K$X M$:L$ S(I@G9XAH3"6>O(I$H^L/>W$(/1V.6R M1Y.>Y/9R#2R:TH16(#@&CTI0CKL V./4GG9@C6M^QFR(#L6*N9R7^#9C^YHO M6CDP^28 U:,9(D?+:4.Z@P5DM/!QSG^W#X5!9\98"(!<=A(<"A$>)7E0%P67 M 21HWLOIKG %&$5B"\6%?=;<"4<)6+A< LDE-WL-7AEUU)CAN&?$^V^,A:)\ MLLT75T%$%PQ0>,=&(3#6@'9'58!K7)[S-3BQ=#C7X]&RGZFHT$*.FE)!S')I M6?8OOL#Y_X*F- [':@(%5YKLML$*L#>)#+DO$<4@9/4L/\0ANQ0_4?(PC.?1 M _8RDC?Y(4%"_^F"_C5:YEN [/<(AJOCG#]K1U5%ZH8S%L99*\/W*B;4>HOR MXFUO]T@0-0R\(H.._RWD=D*YC8G(I$VT7:8^ *L'%8FU*@%PR4J.FN"J=KY] MA9TI#;4.W2-YFK@[K-8^]9&N]#$FWWXSH"'RJ27IJ26IE9:D MN4BRPQ1'?*87=%M2(4 H7D$T)A53#.8UW8 %UYY4# CJO:'7G;1+1-NSSUK$ M @D!"F'!-"F5LF8:C4H'<4>M7ZG>V:&W;]$M,L*5%B6B7IGT5SG5WW]7T+S[ M6]?3YB1Z@%&Y9]/6C=@]O,?GV)C(PF^/@SI8I$@R MH*K46O\=./:(P!P#4X3D ?+5*(SA CP_RL GK.T,* DV_KRQ^=C=4R6W0Y MT$U(VYU'I\TK4;-16X8B>T',_/]D2LCBX@8^K25-2C=+3==9_B* MX3>3,/,F%(1@3_'N-5IVZ@K C%90+=FYI.6F6#4-D(]1X/\VW_!&(91T5S#\@VI)90FT!*7__3Q08+^OO!6Y20W(@7XC>B,'1A<2RO5DW:]C:; MUU7>]WB3$6]%E4XR7^2#W2JAE\<5B;/EZO!+=R1>$K164-^&"T^8;T/(57H6 M['=!\C#V^:..21*[Y.?D 85XOH ;P:T =0I9LIV'3X5R)=/L^(/JXC-?W-.+ MGP1>6LR[O$2ZI^B"-J04#A4:NM,_8PI4J-D1*<_ MYE0_-?:ATJJ6^F![,-U75NW?9WXU:_L_=+@WW#2N.$?)ZBJ,GVWTK"C7 AV% MU EO@-*A9X.M1YFV#2@USW9?$C9<;-\Y>.:EP3:O907TD46SCPOSB(8=G?"<_N<'XO9W22'&UCW-;=)'(NW/:ZV M3I^JL7^'^94HZN#CBN3 G%KF8_&V@];]Z7:&,VEJ>1X5C(L"*N#!VJK0OX:3 MK<,,V^EUX-N' =;J%8.2G#=>7/USTDW8T5$!?&P-Z'D4B'\3H*<@Y/IJ MW+/>BK2]E+P@8]':\-FH/8;MST&Z M.J>F##5:2(D'2#Z6+@HNK3O;S.XA-HP=KQXZ!UF*%0_V!2(ZVB+ M$^*6[NY"%*74OF 9I)NBJYQ] MCZLZ=,>#3 S/1,VWJD%JL%:B+23.LB2(,'U"Y&E#;)_%OX#4/VC!=SNL$8+E MG=2&F4S>PN$S(K]B7G!W:-P^"JN%@%_AN183&"QX4LW_9UG_5)-\1BF#NYLO M1F.V-A+'?[CUZ=X?:H$UV=R::J_@K.N0&JS%E02)HB>V8Q.]"XO78*)W4AG$ M+5/>+PQO[E:H9NY#7MQB@-/3VPJ"+[JO)?2$:<]\CS=[L-RK=X&?0(ZE&) [ MEZ@=GDG(!YAYU"ZI7%3*8Z%-*#%0MSE(EDY?/VEA'!T5N+=QBLL0"C0G:[". M7W=*J0ACVE;//337I+".GFMR*L($%6HOH[$Z:_0#?6WJL[NQAMT>KE6X-\R% M174VS_^%9F4=V!3+; 9PL$%)RQVM1,3Q=Q63:M\) M:%.T'^K17XHJE(7I1*6.OUN_S13]=9I,UB%U;T,JT]=DT1)UZV1'80 M6N+IXOOFG%4"Y$2!$+B1=W!4WN>QN0OR:)BIGW5QRQ)LC7V/T#( MA#DR+GT$MDY7<_"6(5N@6I_P@/=#L(R"1>"AJ,3JD: H05X%*];Q+?!YL4 < M?0JV. (1ED'X.+TP( 1F&'>4KIV1&@9>X,0C 8\GQ8LR4QE%_D.V7B.RBQ>5 M71:%B'R01QAXS($V8&IM:S'0YEYR:*9ST;KH\D@9<18".>H5(3MN7M/+WMK# M1I&82B;T2"=','W,3)**A?*I*>UR0,ACH0K:/)6CF!2 ME;A3.C8WS"U97!Q&/>'V%_1^@Y GI N<<8#WAE4#X7V)9TX2T,/0 ]'I$5#@ M:%7L^XBG6D8W5D?FMEL6-1VQ] =-?^P W\.LM1JT9Z$#XK!85WMA@;",MRL1 M<'-STCBB15?->.=(@JCW&3-P>?(ZJ8DI7E8M4*G#,W:O,W=J$92RV"XNGTLZPM9/:P!Q4"UCO CG>=R MENQ^LX8706N=O@B,4$&KK&(P8:UC6XBQ)U=!+5IQ8EE[)+MM\/= 72@_$@8E7>](T(8">'E70 M#HTQ-4:W4J54Z#FE&X@U3"CZ)?!@W38.MZS%,Z_[O8E15#93T+5EF#.CLOBL MM?@5\GCO9PU7E-YZ!DXI)0"V$'7DBC5F3.FB4B32E*2\&"-0GF+SMWF^[:2< M3(!"4-7?!=\!S M'0'O9:>PDF_ZTIZ'+LT%G7>E6<4AW5*2K\4L3=#"Z6Z(YE>">.&1A%\=N,N2 M?Q5>UPHGU$DZ+0\41[P]F-8\G';8,^_GM%_R'H>(I=G&29KP:;A/#&C9"&J< M<(@11L;7BC+"C2E6%SV/M@NHQBZE]U_225("8RT3A;6K2>EBU9W)JL M><.N4H)OG/,O6P^V$K<'YH!.P.*51SI$.N#=FGFJ;*_7X&H0=U)&VP5;#/.S M7LY!8;;0 MFUH5L%I:FU4&3Q(3WP8%\3\E@&?>3;"PX MEO-0 :S;KG@]3*WY#%5H.+$\A49+F+,=_], M_JQMQ\J-4.E?Q-5?E2U!+OS =D4'O&-J+=5-.)@. MH%_84(G+) WH70TST*$!P6%&J!XWFI11&) \H.]4I3?7"$>F'^@QG1L%$L*, M?V/!C_F"#5=.1M%S4FCN_'FZ&DY.,+!YQ.)6,F,P3 FPR]"&)O?4"&EU5@/+ M5W[(*%*(HHG"<-<:%*##5V&N]Z#EIW[RAM-/8>J;V;D4S: OWDH A[$#VM1Y MJ$(PZV,4A+TL] ]7[Q+'8&BHT0)F&INT/'R$"TP9]A&]E-7IJ3)PS7+M:_E/ M<&I0'?BQ:$4-8A*AD#[Q'^)%^HP(ACMQ2C,#*/I#'A7*H9J#P%6\RS MA."L51,TCH6S1B0NN2UWZQC&R!FP?-C6?9#\FC??8'\""I%+P1V37NT@6LFG M#G>-67C6P\&6]XM@3:CW)>QE5XC#O\_",'YF9C8UPB[B["E=9.&^=P38>;6* MW[$<9+M,*0/[=KU"HK;*H[U@U8$?"\LUR%GRTX[/B/G^\\$]M_BY@C.)(_I' M#U=B ?K1$<.%C\!Q-(1L)0/M>Y2&L=#.V33D]K39;4[@DMD=J3FCEIH,F3'Z MR*\DPQ+B8T_S??!6V,]"EC37>$%=!&&68O]LQQ[&<70>H@1X[*@A*D>@5P=3 M&RKK]X#0C&["9TC0I]0A4>'RQ0LS>A;S&9#K39;G([?Q'TDRK&%Y/.\G"!;U M9B5K)WOMD3Q?H6B)D^NHRXCG*E#-"'T#=NEHZV=+&YWC%)A!#+!Z:1^R MPS=!BL+@]Z)2GR+.$@[@F:\&V.7-/8#/BE15*$X:\=8N!EWO;VK#)\7KF)]. M23'..9"!FDI'.BD3ZR/3)?12ZT@RP&KZ&0?+%7TXS[:8H"6^S=B>Y@O^X!GA M"C-#Y*AX:TCK_L)7LZ[?Y:"/7%O-%SS&T,7Z:+@+Q6GK: ,:]U;@#M/>5QD%BS]3NJVS]3WK M=A"6O4BO8M*0RS&U^1#$'#Y-C%7[($:HU "/V!43):M&=20?L50MH$2M LJ* MV6NO6AFT2V8W1!LA 3&(,8^A$@8.VV(J<5U\XM2(.ZT^F#./8IKPU]2& 0?65#QLMH<75K9[O*W_:)P"EK]!+XF,!W/;*)GI/H: ^?Q2?" M BO GYN].$Y%+MP^1&#XK_>ZU"^<[T/E#(4L%O>PPKC3,=03P=1>W(%!J<# MH113>DF.ED#TE!XBZ@-MP4JW ;9N4:V>[@X 8 =)*4,WUH>BEA; M9U= !T^ MN/1YW=<:9(2DG]D6!2I]VK*O32$Q4 >LTEVL8,Y6H:OW>ZH>>6TU9G"5? M(H+SH!2;F7(7YVIZGZ,-_["SCZ2[MQ^4L!BS:T+Y/ZVN.\:/Q=9*?2-(U-H9 MB>>(F-N+X@V;F8=]:[FRYS58T38/>PD$DN_"RHSH@[%R)"/_').4;K/XI[SC M#*C2TT?"D;VOR> !1 :*#1X4YB<*G"G->:1X)BTUS=5"P)EGQI#1FN2=5G*+ MJ!)M>*[+?M4#!4$?=YWP!EB/E4!0"2$_M/0L5P:F%[3SY]$].^V$GFW>K'S4 MR)P%!%W&YE5$1A*CL\$:( ]I S<9-E^B^"G!A!?Y7D>;+&4IXI%']P#O5+>- MHD.O@ZX,6><.L/M5(->S=+^)>31KX,TZT55*_%K[&&*.0^/B[@6K*D4C\V9* M?N%:VU%4:3M:M1RL]H>%M![Z@0XP(:2+N^EU.PD]K$N<)NJ#'ZH= M[9;'&>JLAX"-S)XKQA-\$VQQ"^*H[U5E--P=-B/ID#Q2U:D^K=PV?N[VB:Z7 M+ZS3'+[%Z$>023VT%I,5H+.XT3 MJ_&T_732(]VDACG//(]"W>]U\/,'[?@*E'Q\912"'HDNW>T& NI]0&+:S-+7HOGI MRSL;SQ<,:UU^1.0":IFKPWKE_W"+64G5L!1*3HU5'-(=)WF5UVV< M@L8Z>B!:F4S21;/\,;^GW'@Q=P.4W-[;:K(AC<:;L&!":95E?YJ'_'%;Z=(_ M.+I8+'F/-S%A(5;0XR:#-7S^1'/I"HG.=L4_CG4I:J'BU%/P;YNQ<"-GF/&FZLQLOW\UEFN)@_M:$7#I\_Q1U<0VL# M.YN0?TE8VO'C"I\?\)HO6"$:"\P7,]::<[$T&HF,@H9ALXM.C.99FK "MJ(L MSX,XS7H(..M^,*8H5?6")G^@G"5"-(KMM'"9^?_)\O8.D$;-4)3^%-* \[X ,=_@5"KTZ)+C)0)O/(@#P0YJB#AN8/%NS0;L0BL$. M8J["AB,(6ZU7JATN3JQGQD%_>'S:,W>GH#*S<$&Q+>8]H^J\YV'*(9\KS55X MUV1IHY.ON[9AHM\]9MV#<'*!V?#$8*!=&XW1&?^*#.)KBG('EJ"/>#N2+P-6 :70/X@6-@) MSYT7:#@'NPD)U"ZW2WL>5*)")T%Y28S#= M_1SXN!(S[1BK?B.N4+ CON;(6"CWU 6>G.VHFF'RR]Q[#SE_1,41UHN_+"(* M=TNW:C"L29RD4LPF^\:MZ4A(^DN!RYP4F"B6?8+;8(*(,I:?0YW0E"H\;'#" M27W'8&8H578,JE5K) TFX/5J0H!0;K[I*#Y%P@.]@PH@<(5N=0#3J7'K$N\: M6^H$@FID4H4"4]S69L04ZMJ,V&!=^;%G[B,.L4=?MI%?#'\O3JRHNDWH3.U9 MP'D"9[M>367;=M-O&<1;G'Z\6\61.F6;7TR4E*V-V8WM,Q!G\X<'>N7$+" 4 M1Y\IK-TC05&RP$29FOUK.(BM*=GD):$5J&!93W/V\@L?A?2T7CE8M3FB0125I1(LEG^.G M@"4X;;YLE$G?_L9-O$*+R(*-]C MGD+:M/YY19%/4(C/$2$!+I_=Z@J\9X'QK1(M:O=MOR#XGZRYV10UE3K]-18[ M NG7(4W!FS];-<(?GV-NK7YAXZEXT?DZBP(/Y4G0B>[S1W?%(V"1-I$*/GT' M\%BZ"U'*O$[:6JMOA'JJ]'FU#'#$O 5A<#GFBEGDR/$=!/[2Z][$? M:O!1:#-500[ 7;X"X(DJ8[(== 5)52A\SE5H=E,5Y '7+R .0K M2*'9RU?H88>S?(7A'#DE+1RW]CNE*IQ2%4ZI"FY3%7C6/-G]\N6A3?FDW&Z" MO3\LX^V[XI=SRA=_:1*]LJ K5U"OA1 MT=L;RQ2E"QX%1=G&K4=>B^:3#$*@X?\5?N8F5J5$0_E6K<^*X:"R- E\_+AB M+G[>4Y>J>PWJ=GWN*(]&G^^/P)YR[*:<8[?1SK';'$>.W08NQ^XK"4D MNU"E<0U[L2.VBW]A1"Y94./'+-Q]^^'C^P_?:\3LNKY^M9SI)9O*>#Y+=VP) M]+WQ-7M8P55MM(((=E^V%2( I*QVPQQ,=P>7Q$AGI(]P"J:HBTBM7XQE+0O. M692)(8R\W[(@X?"\.*FTTQG03Z<< 5OF$9P7L&8'6.<,EE%#'>W%C><8H4V0 MHC#XG>7VY##8PM3, .S&T@]T"EU=31E-TA5EG/!3M MDGB#"6*3"T*,$KR__,ROOH<*[,,0^A_T8/QY@STO8-QRVT65H 9SQ,:LO MR(0"XG@)H$SA!K3'Y^IA$Y$4*E:WBDGZB,D:E'L"**^7>R*2 EUQH$RK\^H5 M,JK-GTZGAID-DJRNPOAYCU4QAB_ R0U.$@PZ?$X=N&L+!8:_&L3O?:T/OQD+ MQSZ(PU@"R87/RUCRY1?@@7*33'[OMC,;@Z(DEN80-TOWX6DTD8>W-A4!FKIC MZNLU@-UC)I?E/[([^ /\<5/ 8?K&CIZ8R,^J"D/ _#F=J+ ]LWR!>[K=.TP\ M(-^.-@Y?K6P(&:(:!AQ=R^^#!'4-'@;H*0C+NPY#L*IU2H.6!S)ZA15)MCA<1I^&T75PK9&)?9=D[EJR3CL!.ISJV*]9:G9E-]V ?.5U M:[:$NP-, ^B!Z&PHBTUS1I6Z0"YT"5C8!(!^H.Y>A2/R5I $8*<8H@?NB"S] M.ABIYD ?_IVMUR@M9N/%"_'6 SO^V"L.]7,.]?,>ZGPA)EY@ MZ(4= ,;4]YH[[B4R4'KI+S)\2YEV'_-F?8_/.-SBS_1]N0)YZ0U%:0K>M^$" M4X]J#F02F'M6%;/KJ,"+Y4X_/L-#$+J*LY 7M?FR+BJ3IF4K.1L4:GA'4]2@NUT% M'YB0I>[8H ME!^#2LILD6(R(6$1XN.TT^C@,V_1'Z1 MVX#]RQ>/_NILS?XVN@A($?G*K%,Y0_K[IMOU*W\=KDY'SO:JK]QDS94 MV7^7AU5GD7^_!\S^C?Z@^2LF M3_*!H 9U31*NG+*ID3LJ-C^A$.80J@%V'R"S(P7-2G8%D@/E/?=B#L]Z711> MHQ!HLP&LKU9K9RW4ZC^H_":47C!'R/6C'49;#&"0TFM^_/K;0[,R'Z5X@0*R M96).;_LX8ITX":\9L7")5]JB75!(5Q02/U"4555(1K>V[MH#KNG25'N,.5"" MR^DD./E$X@3D)/;"=*^7#;E;/5_]E 6ZB$LXY_'Z*8A0WK@O8J8Z1:>&_DAU M+,,0"N4X VU&C *PZ)&,V']HNG_#P.?-]#.RS@35L8Y MO(OF-4=EOGAX*5.X8*K,#*G-.[1*5:D6IT5UM'[I-Q5_T-O\=^]<^ M%<=@$3!RS^@E1(W#_%KRJ9U73:Q(DFS-NL!R^5'OX3IPS &WA-P MLX,):H]V 1 "L#Q),/1Y,?A126^.L7-?\7%+;<%VJ-8,-O&^X^E>Z>Z.DBRE MO\&>VYOU>#8Y .*N;?>CD]T.&; ^![ 3[SS_M4:H3W'L/P>'OE4=YI'QTNY? M_J B,XSL_35/5D5 4W3IHZ?0O.Q/\7J#4SQ;$HS;*DQ?9JSB\JJUTLALM9K# M 8=[.=2"]ZID1%T%&Y6&B&-B,X5$_",530E[%5(/7!M]UU&*HF5P#$_K*JJO M_)X&YW1_09%KP2S' 3VBE_RWIRZ>;81?O4(=B>\*95.NI?7@<3\.86WA>U*H M%GA>".I?IJM5V]TH9QZO.$WNT*[=SGIZ@MN_@9/#$D H"LG^WI;_TK8I7OI< M/8_BXU^^;'"4-"U:\ >6!(G7+9!C<;+TH!]%R*?R#\<4]VFA_;I%=U0!*.77 M?BFJ3?0K/YFZS%91/5FOPSA="F?/<-RQ1+,,.8C-;IC)R%"HGD1S&*=+T>SJ MM.>D>DN23X8B7YX$GL8I"FN9X.DAV6[(;*9*HKZ,>9$OSR1]9'C)D@#-"K_@ MT# =.7+*3IMT=AJ\X$XS36U2LGQ'\ 8%Y;.+_CZW7H_#IZF^$?=W\BL1]FYQ MZ4UZ6RUJQ$@\J:I4*.BX]SQ M>?0RVIT2U=4-W;55<$J)FK3,CI4;)<_:QN@*:E M+*)5'Z&>_')@<-DNZ-">HGZACP4]/=O$KPLXGY6 MU?-U1,5ZS8_RV>Z<6A'+F.SFBPO\E!8X[F8O 8@XJH*&4I@K^B7QLB?\EOX4 M4S481^I\KDEXEA,31'8L5S0@3'C.J3(.TIN87?L5 MQ1U=(A(%T3(IT.53\JZC+4[2O.4^OUD@1 .6;!;MA25MWZ-*G6)T3Q5M1D( M"49*1W5D0AH=+&([7/1"=CC8?E=]] MI([F/$[2,Y3 O#BT<7#3[<7X?:E/8[!9JCVH>%ZVSD+FT^;NQR\153(AP^T3 M)R6D[0_O==1K2Z/8F8HI _> MFVM]ZGFVE[[ >5XI9@ M/^_!SA<]A\>PVG8 )&/_8;=<'##Y.4A7032/^/36?>AY_ /8B]$DWG$A!#U(S>%#I#.)$J!=T"S'[4P9'@5 M*#[B:&+2U8G<2;JZ>:=0M@DN7=,3*8D$7?4RAHGE(^4[=_D%-&$1V:"PUQ:W3=/G<@7]'$9A(DY&JW' M:,!;U95]!GKGH]2$D-\T(N\VO9F/4'3+:!1Z^=^4* 1?)(ETO$_P27 MCF45/ZBN-4H)6#UGJ"H#=ID"-L32)IHP>56VI<=I)I4C 5)+ECKE5&C%1B#4 MKG(:A?5D*/F3)A\AGL59(SIW5UR#E1C>#5 1E3WDW#U'Q[!: 9@Y6BJ'.HZ. M'&3J:+GRDAV'B.FY7;4?UC]FX>[;#Q_??_B^]. TS!+ANUCTE;-.MV,]<(6D M4O)GCNZ>PK]E0;H+#NF'0UI@7_+%JKF,31*WP.GXF08M;]!]SP">JKO(>&DP M%2CT"-E@:'DHS*EIP;-C\UOHXJ3"A@X-XP "J0UK.10Z97=6I&(@$Q0SZ$V+!COAH0I#ET4 M UEBOR[+Q\$O-WB)PDMJ5\KJAI-RY]08^L,RWE+[)'C'+!OVA[?L#Q7BBU8$ MN[!&TUY".MEG1;ZZ3$UI\Z&VG)ORV@X!*^E:W[1U;VP3A$C7#*>L$[6B25Q M3R6O@6+-L E>,8RW^#KRXC6^*<8909E,2G"!PAJCFTYJ1(:I!>N##=QPH!^R M)&TH;FO5Y9ZQFA="0!PHQ] #9IT0SN\HU7E'0XX:'$>Z MP+GL#J/&F$YB6;8GV)7Z;^POF?TBXHWR5[^%?WI>__W[[;+?^VB+Q?9\Z?OR/??_>/C?[X\ M[I+PNZWW^_OPQ_1=^H!__/V[;W]]^>#=I.__?77U\>$?[[8O9^?_>K_U'PCZ M_?[\SS_\ZWORV^;F$G_YK\7&2[V/M^@Q^^/+QS]>KN>_92]W[^8O?YR?_^5? MGY9W'MF]H#_]\\_XI\5_;7_]*' M[4_O[K[_]3_7/R6;'Y.;\&Q[]_'R.O6??_OP[Q]W__7C=Y?WWWT.+__U:;-[ M_^'=\I\_?/_#(OGNM[]\">;9=W^Y_.=__1&3R\\_G*=GR3^^NPW._KWYF'S_ M^V\W9]X_?OZOJ_#_OCE_N'_[UB!#^QXM$ Y_B$.?=4'1D2K9EP[J]ON$2[I) ML+P/_N"H6+UPNE,"R7E3+6471>N=)B ;D+'X.6/5,E=9Y$.F]#5@C#^14O]- M4\_0:Q()B!L_L"N P0$\+2T8Q\:--I$@'"A, MQLL5J\-MB;[=="L9,+/DR<$( ":6B0 !W5&VDLQZ)&% RIF0ZH,3T$[I9R,Z M\SL.CJUD--/K\920=DI(.R6DG1+2;.HSL_2T4W;:*3OMJ\A..P7X' ?X3O$C M$YU["I18#Y0P:+<96WR^N,>\%)=>K>GN844O6-:A'P=;UI__/(XB[#'2L(:< M]_0:)H&7%D%6!>(/AS&^AQCV'6Z!ZHH.R_'[&B-"*$666U9X:[F?%&2LU7U[%I(6U@HAI+^E^:K,!J\R(!Y"<(Y*5F?^?+$D/*JW7 M8RSY_&@YTTT4H+:T3:#L)HNS]!XC/PAW]#K%9!U$O+E#V:OAR^89$?^.WG4X M1X^W+HJB#(6S-9.D,32F%3R/4E1@.:>0*3[TL"L@RJ.3FG*FI"GLP3[2VQJ8 M(0H=;<>0GWOLXS6_YA)X@9$!^[HD1$KR0B3^9#L*8H#C8= =:T(TP2NK \$) MM%L?][+J8E8A4W_N\EN-_JX^=%Q:4H(F*.*=EW"RB D*0Z!G=GV8&NL_F$]O MI*;\+ SMO+I-81CW+ZK;P(=!E P\ WV+352Y?"WW9VL@&[N>$!+R67?]*L.> M1\U??8A#TV>?#@3GYO[87)91>J07_0&G^L8+[)J?_( M2($ZI*_DT&N07F7^ MYNBWZA,*4>2Q5H>4-&FRYJ.BL8_2!;4.&]] M?,[AB(,*!CBU @T=$CX"$B9C*L#04DT4!49@Y-$5XXE:J2B@&>ALG$6YK[/= M_H\_!)A0\J]V-WB+0[#I%FJ07;>7&.?DUL9>*+($9@J&<+]M/.#26?40&"7E MJ6N4A=;Y$;)9C=!0";%::,#DRFISW.7DB7'X;3_;5K"!"B)7!/^6XCDOH&KW1-O=@QY7O3?!3DBI]YV1OA/>HBA(YV,%R..I;@$W MIZ&P+?-2,8O9WJU\7VH5N,1F);CN*MHU=%;OU=NB)KB%=1UMLC3A1L*'$5@H M .>R9X?1PT+(11$=P6KX1% _CLN]CZ^5>Q_!DK^[H'X[+O>^?:W<^[;!O<[Q M0Y9G6]5'^T"P4AFVLU25<9V@^CRQ^WX5EBR<4ZQ9'A7;FG+X2_:]TRF(NJ(N M[7E0)XGE1DI"B+=QY%6 &C7H:*WAL+V+-5:T"0/CTJF W.N$BR!A:].C#J$< M>R >W4E2I:3E1'(F-?F8OR6KRX_IF/FL4HJGCQY$Z29 3T$H MN/:$!VW(ZD?'Q<'D!$C@%LP&-)RC^-Y1G>#XL58QS=3.WN@Y%NK[S1)6\AHL MHV 1>"A*LRA^2C#]92KE0<6L-DUN;-GJ^:U3L,V?1WN/QQE#YTL%/+?J6=Y+ MY-'#@(33+D'>2990'!P,&82'( =C2F0:/4,#6!"%[U(;#!P[!R,AZ:$KSX.' MJ<((8L4 '/VV(D?T;TT9DB_N,J,"\. QL>B@J-6X"X=3+/\E2C;8HSH=^\I1 M,S7N20' N9(ZPV.]\KIG@9PTMIWLG>"48EXV>.&DZO8 M+LPG$5L["L7;R7_;H^YXSQ1>=GKHF-(HW)F3O&ZGC0^KY.$4904VL_0R\N>+ M.TS-&)5")PBHKU=M@O"HMYV!"V]=>'#W3L%E5Z]IJ_BB2P[/TD,;B6C6X#9# M[N& 7%L;Y,@9U2U#XS+R39C4T2UWMYOF MKM"XRPSU?LN"A$O :*\.?E#C44*Z0?^P732=HYYT]1E;/<#Q42Q\9_Z*Q>_8XK/(ORP7-WIU]*]F&I#XC+P5??Z277753X2R&N*2 MZ8#F^A909EAM0F<']8!F=9ZC39#FYY+I]RS%Y"%>I,_TA0[&MEZ8[OO>&+&O MGY9@ R*I0L>K./2OZ14=;_/D,3#^=4 [RF/713V@GL97&;WL4GH'4QRO@A?V M)SA^R8%-X-5HQ+$.\O5;!R;\DF()QK0>B,?*N3Y"]G?G-:IP\KQLG?$Q&1>8 M/F*\_/U#_QQB3K?(I_8J28NIS5(D(1AM#;(BFK+/NL@QYSR#"DQI2?'/D_<3GX^8^%F MG"0/.9 $?/JS$""4/U"I!Q/4,1-.@A;3&ZH-2 $%KK-2'&P_]$P-BAEB.O>I8\XQ%Z\IJ;6'=KQY'5,MH''W/^* R_[ M5G"9#R@\Y^65U;MU@()]:L9^W*SB""N3M_F%NX9/G<1L;0RFEJ&\DR!4Q7YM M=Z\G:$NM34:K"J6Y/,^((/3)GK&(H2B\:I=S0GA?#S?%Y ;)@B]!7L4$!\LH M;W3B[7AV3,A=,&5^ "2_%:"[\G>-S7L51JBDE#N*BN.$F4%!M(C)FF,=L]G& M+$"&HEV"]@,6-%\&]#&1E_H/+L]GN\$W^1CD UVU\QP#9):*%PWZSM4T%",W-GN,_I/3,Y#>FZ@ M7!FZ*(#Q7[GR7?^HU!L4:9(;&* #JRQL4PVL MES%K>T;-6YSBV9+@/)T(CE4=T(Z>:5V4!&MF?)XE:;S&Y![GKZQD%6P ^=<% MSJ6#U1(+.ZD)XL H?24=AM_/]$&]2K$_V]+W^!)_2? B"V^"!1>FNG+Z]I8][W1Z4L.W;?FZ?JPE$?LQ+/?7P" MOVSHTQK3W]O[XU:[V*&-:>'HM<\NL;*OF_P$H57 M&/-!Y8OK*,D(Z[Y,K=Y +;%2>\T)I/6KLLH( MQP'J9&((OS]"IO00Q'JNT1Y>WO==:4Q(^YLIY+8;4_JP.V2>,\C&6*Q MX%O>9I\^J?F+&ON/Z$5I1D'?"N[+1W1)WTL3@$$#/Q-J!<2+Q7RA/(6E]ZUGA^*C?2Q.%"B63MVT=SUR+';"%>-OV0#PR:T>5C@7[OIO4HPNQ M(X_]XK65V.@4,LN7++:>&+VQ9&N8=(JF1XD$F'P.HBRE.\1D'40"YYQXK)+T M6]=]!GJHO!^3)-\\0 9Z 8V*^W-,?CV/HPA[:; -TEV9_JY.\ZY%)J A].C? M21'[S=$+Y.[QDCE)8[)C+^%B8*"J/2/[W'D;*47*=], )#YPN=Z$\0Z7;X!* M$RDA[>U@LIE,\+@+^(JH& M= :'= J:Y6^M0?$'HCZ.D!?2"_B%) P_B, Q!Q[GG3I'A];JG >2'*X;31JHP M6"_HK6)LCB<3E"]T@12>($-GQ[$U>;!2EE'XAOQU2^G9. M0!PBD.BZ-GS'$2AU[JF$&D:_U.FRF+Z=_?V%7N]Y87ZI7Q0+[TE59.R;7.I] M:QG%*(9H\K!#!9RC)AZR4OW >PYAJ('@Z>@K" MB)$!FZ"-BD8N^;RD5TXREW 3 :L'FJ M 4M%I_:2('MA0*2C\#.PB-%=">0J)D,S&326-7PZ%3G#&M@UOW MR/JDW]=C M-?<.XXPNP%QANC@**4:%JZI '$+Y](%TPS.)K-7[,_;0"JQ-:@&93TZ:1?X- M_>51>=4#V)7-ILZS/LJ!#( IY27/Z!CU;,E 3OYL26D%9GX5D/30FR2 Z MLZ'5V20EENVVAM6WLT'BPX0R'F/(+T<59[(9\)&>QAWP*5L40[CE@ M6P>_)LXKN$?.9R[%H;G&7QX*H^"A!+NGW'U^RU0(?E> -7+*#8,TL*J <%> M''E!F*=42.1CEG8B"7H&K2#H_CEA1:*$1]D.!^UZ*]G>)0CRBGI.?_I/\ZBX M\"\1B=CL4(6S8[:N\Q(U:P(P@+90QJ\$G7,^-/8Z>EG"U@C-0E&MS$S,3,O9;,K MBKL/+*U,&XZ_U&T!)N+K07_]1@B9N17R!>&U@OW MF&Z&_B@CK!_V"I$E3''64)2^=JTAYI/EI.0N$?>-N=";!WWR#T^1O1*7\??=>GATC[''=0ZEWPIO MR\2\U] M6YW+=DKLE_--+'"FV?NVDR[:H%B/@+)=0&YC^H\QJ^6F/P?L/6B&B+L;II^M MAJ0%R>3LQN4B?VC$S5K>,3A;@3WA(ZI./[6$C-&M@"2-O5_C#;_\B[$H%N[^ M![;JG*\Z*U8UNO&[UAG@&A7WI9@1PNY/UG3W;'?XE3NT8S^:L5+?')5DGJ5) MRD/JR]NL*CHVCX=])%T':12DHGJV +@$4VIB$=&?<;!++%TR\ M(,%W)("QD,9"?0HO/G?BU\U5J&#ST U\HK^8[D M/!,M1">GYBRB[]YS:5L&;?(6J!T^W_)UDF38O^!1D!P7CG92H4=2H@.CS_2Q MF(#;2%=<#$C=&\]VHI-*!(]7+>GMX AE;606]\;<7=AA5S%9X"#-"/"P*,4D] M*T?6>7:G.V]@DVT*^2%NKOU"B[-PT'3#'&TDO[(PAX!+I4?9=E* 152/S6)4 M1?TK]$$K<[44R\Y(AQ-;4+X%F7GP88JVH,DVOCY;T(C9I>QV1%8<"V[=K)BZ M?#:Q_:K%L,6Z4MJZYV2,GBRTY(&>>,&FZE&53@].PKW^\>(\1$ERYL7K-=T9 MHZ-Q:PGV<>LRNL I"L+$"!-* 2RH:!-G'@%"-RJXL8]0SA@7I,@A QI(* P% MYQM>H,I4:C!FM=.6Z/U$#_)ER!7-W[])\)+]P;Y=Q6I3V,H]H3?TI]2C@6'F4&0(E0[A/7@JI3@0&V2*W N^$T)P5H!%,B' M4LG*MWYM1SE'E66[UAY40":HV=9M6+^\'Y$IP!S!"Y2%*0A+?GFODDQGQ!)^ M=/-C_!E#N<($4-RX$_J50XT1 N) G0UC7\7E;QFUYZ\C5BC-$P=XU?WC"D6% M.7X;1UNJN+$_05>G-O+N7E/C6%L.Q$$E2W>J(MUP<_!\O0NJ:J]00*87.[*Y M+V=))J_N'"C(4'_R\;3.QX03W'5Q=Q5.?2UB+LFCM];N?^P=O#*-K[NYD]H? M6YKZ.Y9-Z[C\Q"^UX]3]#=Q/NM^N*$ U7AMK!Z],]^MN[J3[QY:F_JSU:1V7 M(IOY6-5_&_V3R-N7")A.?.!;8"GZK^P"T-K9R1@:4XSZ.Q1.*U'%0FN;_&4T M7]SOE\XK7XWZV_0N-FV_\BE48B7Q3%6DW$8^['8$G(;'^B@%=\)/H*F+M/J5 M9GL$Z2F*,>$HQD3%UJ2YSZ2%\Y5IY*.)2AR%?*OK9NO-@TY1ANE&&28JNY*@ M0=?$GFD+YRO3S4<3-3@*^5;7S5U1LVF)_RD*\,I%6.[4GTQ_I9-7?]I>_6E+ MMIZ3OB.2YRF/1D& 1>)QD\2)F!/ H%0E> ML4*2+:9;,//FE]R9'8!S\IY75\]G^=Q0&*TPC,W3I8W# #M2$9:@/'34O1Z* M1$>I$!TJ#=7SKD?AX36=@PHZ14".LUQ?2$ MJ=ELP((KVQ0#@NJOI%>UV27 50Y)B 42U!+"@BG>E+)F&@6<@[BC5LF7B)H;8? [>R.P"!%#_1/%@)UYN#I/;1S<5H%VJAO)!:A(6QC]6,'CD=K# M29@;WOY_LAR+43C;!?GX^-E)1[LUU^SAU7DMB]@GS+-1667\9H'*;% F!%A< M4-$ZHH=]OGA$+PZ?#7L47#C!'#PB#B2WG*_ A6Y_PJ_H_AY7>.;G$^(.(T8I MFG$6I4&TO(I)Z:\HM;Q*IZ7A,-R=W"%\MD1?NZ6VO9JF+7CY'IIC5/35<,?* M1\Q@4UKV![A-U'@7#F>8N=SN<=WC!JK2AZ#CP!%L4[L/XH1JB'ET/VZ\P6P< M0+0D.*%/PR1>/&4))4.2%#ZL89[:AWR1>[R)2&LX*N'Z?\_)%4^I0N)"!#)2;&(&*1J@] M:&6$LAI?93Z51QQB^E2>166JU ,FV\##0M8(_5!]*[AT'0MMQM*=U+MURQ84 M@WF+TX^;51RI1UN:7[ASWW42L[4QJ([!A%[ZU"*#;!=$.P%^31^\B?K1FJO_._0G"H"]P$[EAM5G62KS=B8^:Z8-G&G#QC,L->N**''Z7+P]MXB?E=A/L_6$9;]\5OYPSH/A+D_Z5!5V\UY6..R-S M=>/6XPU7,<'!,CKG, )U-[CXNTG3L6.[5@6U?+S@>'[+U&I%=O'B@ M>H/G*U-9VYAE\B"W ECGY6T9H$D5AA445)_2%H'!^2.%3V88 MT2CO0IM,L/$(-E',=X1EY:>[NY A&?&>,IN\ZQ0UW=()A*AQ,C?BAGYZIS9(3\_=ZX44O6:C0%2AMOK&\O%M0D MJZ/0CPI1K0=W#NG3D4=-5<*=D/=!\NO9[@Q'WHJ>L5^A3,9>F&XCWK!68C_! M05(_VV!+H'"F8"],Q[:?JNQWLZ])1Q4G# @+8,@^*AHK9EV\]S M]@ML@G":UJOA/6RV\*R1": :C;7,R5),'N)%^HR(>C1>\J';"AY-0G<1 ,36 MN,I(Q+O+4]RN@A?>9Q[N#'1 :2:;^D/E,BK;.UW0=J?5$GMXWDZ5V^I1K;ANBU\!F] M %"VMN@D*5O?-E28XSQ+TGB-R4T JGA$8!S6XQ@Z]&N6KHAP8#VJ4(B3HB+X M%@-:N&) [BX#U?=U[280$PLD1% X*B@X#P=;YIP [58NAN7P()GP1TXS*"67 MCT9GXZ!8_1V#6/8_@>!3!S0WZ9%PZ5'V.DA6U\]C_,.MP2P\\!?60 M/254EZ-@K8;+>R--[0)TGSF3]-A6>V: M+01!GV*U:\ MZO3O[_9@F?] ;5)Z('Z=O*XV4^F8^JJOG5G#ED?T\H4^T:A13DE"<_@TA /K82[@+GBOD:%JA"Z]%9UNPI%* M.0L?YCWVXF6^:*4\@K"(-W5)?_WIA// MF@;4P6AF'H@F0TB4#"I\#)6.4Q]!V$49+7Z/>:33N\027=\^#LU!RC@Y&Q7 M_1!@2C'B4L6BE>!"Q_Y2GCQ )2A!W07!9]JZF]+E)!54.(8<+INTYXSC5?O[#V M\PN\7K(++(P&[&6:0UUHCV6 I9$'Z_4A19&/B)]\V?A4"W]\_^'/[S^"IRSW M '8Y9:CK/2I(6NXCH?53Q]3W/5H@'/X0AS[SRU]'GG(]I>Q+AQGCJQBA6=VF[3*6 ('DDS\GYBM4Y74?57P@B M+]B$^'*QP%YZ.(')_\Y8PC$+\"JF#P(!=I6,HN:JA:(V0+(^W] C)FN]K%#A M9VY2[S6\YZU]*D5@M"]T#FL6^?@1*H=GK&-C#"6Z?>13/A*\V9-B.8!D="[WS0] G@U45(B473+*["!S[(\& M(P/Z@3H/>/9(;1_'&B1TQ#N8H*<:]QQ&/FWR3C4#1/M>^@F3!+&^CN/U&;G*'VD.)-!5-FF:4[WNJ &F[7>\QE M-<9VS\\@O-S50:I:(W;9 );-*$"/5:U0$YTWYZ3JA@)&.6T)"U^M\\> )&($ M)B*:2#EK6&!!/'3I#Q/)ND,[#NHQ+N2QQ!0GGTBQ<1UM<9.FSE8O65>GN *RH%D#^I"&:![&?L(* M!%E;2PKD,[O6*9CY8K:EY&,/G*N8L'\\ 8Y-(:H.+6;]"6DT1C-C/I@N9=R MH/R\W^.\(/03I0M,69P.?(=)9L/XKD=EQ55]F_L9)2MI>-I[%_# MQ-TH6U75Y]C]_ 58#!Z38Q(/BB=175UB6NS4E@ F*! M>(F%L& TG)0UT]!R@[@#62G+FKWCWS*&XK:8M@2FZ"2@7$>0];6;K"A#VL"%XQM;'%>8M^T#88BL#= M<;33==+HA*%*2; XZ#TS7R+LE[VJX5@G@>2R98DRIV14LEZ5Q,XZUPCTJ*_7 M+/-,5_O)OG;;8:.7TKV;M^L'X#E"V3)+TJN ).GC<_RXBC-65G,9+%EU0'0_[";:?J8P]*%JC MY+\\+])EY^06I_E@Z&\53M486#C+.=7.4QB%)S#FXF&7\V=Z@YZA$%'4'U:( MP&37=<)SEX6NQ7(UVJETDC0=*+)_9=0>%CGDZR3)L/]EPQ.?Z2]6'666IXIH MH^&FGXX1_A0]/U611E*,RGXL&%B"WC M>4PB <.HWCFUXZ7![M'^C%&2$5REC.;LF9)F^R4O@H1MC*X*6E_0"<^P'/(@ M)M?1#]A?XJLL\E72>"4?NGV>JW#D,(53O'/%M\A(8EL;Q8XJH]AKM3*FI23B M*>^0,MP/=(#!=X$W!'L!V/2PVOHN72'*K*NJ^#IUU-KAC"3EW&U\S01\R>S( M_"DW3#E_BF/_.0A#2IW6PGOE "GI>@@,"-M6YKO-%TU0(,&+;HA.Z[N,V%X+ M9O20$ZB-U!4C$[X)MKB%=Q6CHG/I+3UBC\\XW.+/<92N0+@\$".7ZG&P$ SE M!EC5O!YB_\*(/#['[J6C1,1Q>_1QQ6)/_5X'UTB20/D/TEC#%)7COBB,&0#D M^]+'YRK.0")4AI@XK YV( PY\7N=;F.) OW=B8@"P^0K$P5._%Y?V=COL?F& M-X")EGLS)S5NT,$<+CV+MMR3'4G?X':JVP1+@[ ME*Z4$P(%'TUZ2IQHDV#I?C=XB<(K#)/[J5-6$ 7$=.E M\T4=P7O,-DGQ/HL)B9_9!M"&_ENZ [$4]#!PDU8ZF+&Z= ;+*!8APNY,-G570%W<_<'!E7W8Q!!$&1_KU1%UOR\!F]!.ML[>SX2^$?JUK7(W)_ M1&5$NS0O?GU$+]@PFRE/5&PNHN,J[_K:.&>TN:2J4USV)91H"MW@"O0\Y(A* M=CK+%\50WRZER!KK!#X 6+ME91[3RA=?8*5G<0VU&RO\LH3T0.B MRT2;Y5_2@ \#.<\(87TN\@",>N\;O05=IMGK7 W[WCB:]+*:L-"-P%7&QB/: MXY=H/7=M6NPR2T@KL*J'+Y$?L '?3UEZZ%TU7US%! ?+J'K484*^RM!=.585 M71HF] 0*G>P#U#=QDO#A[(N8L'IR$!9V0',3$M%D6!>U[#<4*^3@%J=MN%=" M+@DUH](R$S\QZN2P7-6A"O@VIDHX((*29V.>U)9T%#2PS)XZE11"!##,.B#! M.M3%CSABZ?^VSI)L=6>92):9**6>2I<14%Y2LW4'Q;W&4X?/85XE%@H&>_I4)1_5"0OXRML\2^UF>>>_ :WF M/?6;5I^8!3^_MQI2H'CFV1S5EPQ<;[Y6]3L#7,V:GM\FN5\FN5\FN7IP&;/"F$"SC;M@N=>L?4*:S^_P-.*NL "33KM8YI+Q6>-94 9 M0X]!&F+6X=(/MH'/FG9;S"87+^XZY[);W740Q7I!F1 6Z[G.VQPPW\LJV#S& M/,=)O>F)&6MZP(YPCB3YYIT2*N58'Q6M9A098& O*=V$D\YRU2&8"=$NI=3( M?-H89)YZ'<"T5:.$*" UE?PJ/$.LIC->L_RRW%--")OXQ*N[SW:'W[G+*[XY M8@?L(I]U1K]%:\!!TB!XNE&VG3+?,E.L\P;(#P*!+* ="R%*3BU@)]($5M!T MZC-H\1XQZ"IH+UM+A,2IK^"0MG6GOH)?85_!O19OSW\%\Z)*0!V'\2PEE-7\ MQ0YH@+:P%-@H5DB7Y[1;.GOX QT7DH($LC.[V.325VJ!28"1HC*$U1C^KMI^ MPSSB+00(=35!Q+S%%.M/]#5A4P,6G+(3 W):BJXDHNUQGRUB@9AQ0E@P"D[* MFFG$P =Q!]*&8UW3XHB'W\^4J\?ULQ/:4-P.A))GRM0'7+>) V40W,81R^"B M&Z#_NN0IUCA)X5C2"<\M94_W33KYY1NBN$/,?,^/?P81TC8:D&88BCX M:-+-U$6;M)XYP N&@L1#-WDA4/[_YY%Z]7W7UV[%%S*,L2^VZJ(="+IM\UMV]K&)"[%B"]+J&.AS8T4QX)1DE&=EP8N/0D,X]: .10PV"US*0#G*L* MD_XJ "5B64X58YA]#J*84-Q*V^H">PP#E=(*Z:?.:N74BBWD6P:9YLHY>9TD M&?8O,D+-V#M,@MC/>5MC]ST.^*_!.)ZTL9@P&X?0%B:S18P(J\;$KGG<@82C M>N;!#.ZB*T@+$ D>=R3P6"MZ+G!7,5%@M=S0,UW>32L"-5T[C&Y*SKPIW_C:5$3K"E'X^5>O/+K M&,VR=$4MZ=^Q_QB?55P"<,:-,4)3O2,MD;NWE\?PASLWN5 M;,$6??O>4/T+&3OP94NK=B)16 1.J(6]2?1(7WO2]1!C>.^24_<2\TPN=7&U MU\WDU,[DU,[DU,[DE*0Z;=76F;1JNP_^*6OUE+5ZREH]E>B#J35QR;ZE:1%C M)+L=1:'UJ6;_5+-_JMF?6LW^J335U!;N*57MF')SJE4]U:J>:E7[*0;C!C@5 MM49?0U5!GU'B'9 M"2KS,&:^SVF)PF9&AA,?PP!TW:1&Z6<3C,(ZH.#.8)R/0LA.HB45J*Z&X2X% M:DMIPGP_5S'Y1+\%&;L&AJN[&@CW(M9FG,+SC)+'8B@%C_["^M&E47^_WZB;\X@6MX'RU4* M-]W'$GI?DV2)N -3SENS6;A^LGON^:&7*% C(]BW+8 M3KZJ=\Y IL.5N)IN"'A.MA6\OBH)$PW?[JB%'5M>- _ I&1*%W=']?735VM* MM;[:A8F@R-.G6QE<$\NFN,YQ=)R.1N8B3G+ M$DJ )&'Q6(D!)VG-8K+N40F (>E*)G9'Z4>J F?I5D'*I1!%=/<1VP&.O G M TK!^U=M$;5#E'16,SD"_>NK5H:KKC1R>;@!.TH95Z;-V(7B/@Y^N<%+%%[R MEL#BE/&D)%6"O3\LXRT]4P$UM3Y\S_[PEOVA8F&)5G0[ITU3,!G/A&2QWF6: M0;GL''NL3?E+]^.,.T2J).VEWI3BH70596T/IZR3XA5-X@+,4VJ7"ENP0J!1LYGGT>_\F0$]!2+>/D_.,FJS4T(U\ M-O(A_PO$.U@1LCOOB>&EJTM9E;I=L^::1=^B^5,8+!&4BTP Y6A9)J*80HZ1 M88PIH5MZOL";. E #E@=P-$RI4$GN$P<3(\D[R<&QI$F"&=1LX$L:9'*;CX* MP_ .DT5,UJQQZAE]CB?S+$U2BBO%4^&V[_KZZ Y"+SGZDSG>C.F1D(W5K;@C M3+Q".4E]*LAU986]4-H;0,F/$J=$'H,N#@8U.AB 7G@PZKV+"B&TJO M_)(_IU>^8L4Z_;"B[NG?FJI>LK+C-G0Z8LD8)Z./]?=R&Y!66;H!.T8M<1;X M*+I%3TQ\W<)S:RQ0*CH?S 0G[HQA? #P;AQJ-W6GTMNMF%6&[M:UJJO23,@[ M H?A.G (H#COM:DOVS+6@7:E:P."Z;XA89'#OANV&039F$Z"Z\B:\?6I0M46 M=C:9-HX:; -TVU5.08(5^*5N&5IG&+Q:%+-LBCK2B&NJ^O'4F&UPV9^/''2T0#A\V031?+)1S T1?.>U!)'\@[KVJHHU:?0LQ M*#_&$5+OYU3];9>]TOJI5]L70)+*]7)]1N)?,4%+K$P^P4<.^SWU$U&T2>O! M<@;H$XX"UE.+Z9+ #Q )U(DJ_W;\(EL57W=)W(X]V[[<&+A_8W^)KR-/F:Z- M#R:C+:5/RI*PS9VJ/IJFO2M=A:8M()]10G<>\>QZ%.W.J0E-S8,@6BI+3-\* M4[DQ>FG=2PH5)7CJ=:?!GBGWNF,%X F5ALL75G6"DZHH0?"F$YZ[U!:3[ U M$@(\$B2XTAMY=1Z'(68%06QR\^,J(,6OX0A%S:XV6ID;"HL[*IVRG=BA0D8@ MY_)%AAE 7HU70>^0>@MQ(ON!'N>Q5""FW3D%#.&R$5L5\;PIVSWV<+!E?;'H MC1MAOH^?@W35:'6L<$2'PW#3H,?TH%J@:7]^IX%-*=G/61#2WUPFCW'U%ZYB M4C1J&:"%^Y=V884"*&$%&O8FC5IFY\S_3Y;PY%= QJH >64L5J)K;YLLBY'! MTHSC5W]EG[EB@;6.AZ)TG#?U8$;8;4W%MG.#48(I @$I"O$E;7J$A[SCXV,[ MO%UTZ.VF9$D#-N,->]:LL?E\DTC))@;8\*D[SL7#?" MJZ8%ZC@UI)1P"HV 1JRZ+6/B4FB!@I 39_\(L)]AF]!.MLG9_4ZC\F=YB40D#_Z$$= M'@MHN?2':XE+[9S9X =,'IL$M0(Z^8Q2;Y7W_CG\^^@2HH*-VQEPMD5#B?XP M*M!$!S&'K69;(6BMN-F"DBQC1+,?HK(KOI+12-_![R*N+K MB!?3YR_RTK0VZQG!U[O'FY@P>88TI:6P3"VB0UR K<@RH0L0(!GB'= <9A;T M\*\J]EWD4FO.--8K,O9X5U(64N=]IBKBKBGGK%=5N5QEE=9;>T!SL\[ES;H* M"I84-%ZPA>V^&<,HK1A4.5*V9)/38NQ^C_LSEZ*40ZB.DP:K2Y$"<]B1045& M:RE-HMPKGK74)0&9QF,)3-6)A"DNZTV&L<1^J-6'=-+3 _+ODP&Z)$@U@CN8;=^BD,+%*^OY\0II4OK!@EZ M78FF3PJ6>V[Q&<&7<^#H-7U%Y-NW[JUC((J0[%60>"C\%T;D,O(OZ+UO@=K2 MI<=W/.@27DX5NRTW#_HJORWXE9(GB4H[;P[0YIU IL\5%4K9G;!Z@'J7/86! M=Q7&2.!E-&1'=1#\S?OP4AUF4(K*["D),[#&BN>XQ'8<6350R]TP/!(=Q3LVL94SL M::/ZJL=BY31HH3# SI#H/^,P_$<4/T0_++UCX414OHH MC*,S?N_F"1KVGF+B=8]#$4EH4I+?[G.X!'9X^5W1G]@,N#97/HK[6$J6D@L6 MW\-U6.54=P@F5-<^!L]F!V5*/G0.HS"[(![6* S+3!YKUT)]U6.Y#!JT**G> M]?XU(_KE&I,E-7D_D?@Y714]3ZP17[SZT;@@),0IN6'[F?RPHB: ;1;4%CV* M.T!$C)+D':]C4_5?UGNQMY]%S5];]IB4?IT>)>$[B]V,HRVLS(O3PCKY6TM/ M7_/+J5*&NVP-AZR__O+$1ZO/X&+)X[#[VY0HZ6VO9?,!SG7DQ82RE>/$,U_. MXRQ*6?J\;R^R&4MFOD^H.5S\#\/O@S5VB-8^GF,BI$S)B,ZN/H,X<4[_.">/\;.] M^>+ME8_(9A60I62"]3AQ 8OKQ#FY(_$VB#Q[%XAD^>-C1HM )45'??DEB.WUH MV/HW,?,*KN+(WM.AM>1QB':;$B6U[36'87#*@.@>)L2 M9;:BW4!Q">?RQ5NA:(DM)3L+EST&.U-,CY+V 'GFUU&*6:EFL,47*$725DC& M#V3A\D=DW\@(5/*DXTTLKU7]VSL&Z0DEF/W:_P-02P,$% @ !X=.42,H MU*2W% $ KM0- !0 !I9'0M,C R,# W,S%?;&%B+GAM;.R]?7/DN)$G_/]] M"CSVA:,[0IJ6>NRU9V;7%Z6W=NVJ53JI>F;W-C8<5!%5HLTBRR1+K?*G?_!" MLD 2 &0 *BV+[PW:HE )I _)!*)1.:__I_7;0Q>8)9':?)OOSK_[NQ7 ":K M-(R2S;_]ZLOCZ>SQO7[]^MT+?Y*LH@WFZSU8PQ[\ IZ>HPZK+ MRPSB#G\$OZ!>%ZL"G/\6G'_\$?WO=[\'UU=+\/'LXQEM\K_^-8Z2OSX%.02( M[R3_MU\QE%Z?LOB[--M\^'AV]OV'ZL-?T2]_?,6_:'S_]7OR]?D//_SP@?RU M_C2/>!^B;L\__.?GV\?5,]P&IU&2%T&RP@3RZ,><_/(V704%FOH#P"_RO MT^JS4_RKT_./I]^??_>:A[^B\P; OV9I#!_@&A#.?RP.._AOO\JC[2[&#)'? M/6=PS6!D\P_A7 GW]YF L' M]D.C0Z;E!Y<<&S%KB<^BRV.ARU]QY US%N-_W2(.&KS!UP(F(0PK[G!;"0!) MUP3NU8AQS^FJT6>,@9QF59>$\+_]:I^?;H)@]^?' LW;%B;%91SD^6+]6*2K MO\Y>HYP[083\.LB?" ]E'Q_PHOX XR*O?G.*?W-Z=EXB_=?]Q#ZP \ <-H90 M:1RM::'RT1OTG^.GF*@.U )K39BL :]H M4Q U%WA]4_/!6'W-\AP6^>4^RQ 9&W!K$J",CHJM(BV"^%8"L 8' B0M%\O9 M+;C\\O!P?;<$L\?'Z^6C7\QP!<."HSNL#W\*#T79 M94-)6][.9Q?SV_ER?NUY.8F%Q2)#,$ICY^QBO$\S8M<7118][8O@*8;+ M] X-)$T*-"C4VV:>H*T;YI:.A:-P9L%:T8>G">=2!7?]?[_,E_]UU&V3P.L0 MY,@Q;CQ_'_XXKNQW,(O2$!V#L\(- GCV[L7L=G9W>0UFRW\"H'?Z/OQQY.5/ M(7"=A&X <*X( %^.I.ECX'P44WJ6A&YLK%Z:HR-:Q^SFLJ1JBX/9W55GZ_)N MF$LE*[#6Q=-P/!)I(0V!.]W"VK]JT]\N(F7!DI>YV05L"+!$OP9'!SO7E>X% M2CVB8Q$D&[.QDEKL\*4_4GK7KSN8Y'9._5TB[M50AP>Y-VCQN"PUSG_>7]\] M,JX #R 1"HF%!W^ AAJE[HR"[C;-[0*#(3.VU:V.C",3>(<6U8E_>S-_-FS/Q]W<('8ND?4:)7O4 M_:*>EPNX3C-(OUL&KS"_?D4;1IHA*SC(#G.TB^3N'#(VV77M2+8X%KGB>2+= M@HC^J\ =>SW$.\!@UP"R-^\>[B8M#XFK2^\N%Y^OP<7US>+A&I3_6L[^T_=M MQ[<%ID'WM/=9NHX*6T87T[L'__:1ND#7W5TO2U3Z/IMUQ< "J#60T8Y-$+//:,R"S6R/ZP MXG]1H>OZ>*7"E !=I"E8L6TKI\$D=(V.G!O. ]4I\7"$4>6-9Z'PY!6QOA[? M2L"VP 8=$SC]5WU/)0YG;!:=.X=''H#H1='B\_W#]9^N[Q[G/U]S3C\>D&\) M7.PBL3&W=I:3XZ7AX7I,PHT&9G5LNFEA6A.?0^[6F'=0W3 1V_E)(1'QY[L M'E^))97W_!KNP,IUU*JXY 4/?D5^7I@Z'E(M>9+T,+5D!EGKS W!M@>=0G M U@.C92(43QCE49\,1CG,F2G5==71 MU)6J! P*@!7-ER%@,0G\?]AR?0EB;+0^H 611:L"AO@/LR1L_H+Y\IZ<&N?) M*H-!#J\@_6_MU+U^73TC <('9,) 0>8JGW]NWX MT'I]E(-X%EW2#%R!("C $]Q$28+W3W1P;H2]O;EU.?HRLQ1TH>1U'S"S6%T$>K1# MKZ)XCUI>!QDV&[ M2EKQL8BH$H"=_;Z$ES,V'(#4U5A$=QXE:;P=?RV)GP:4 M.D@(>?RGG#!0N_CP\X;5D0G\Q1-F@ZCOD#("8,D)0+8*[<#S(G*-7KP4G8IW MZ()>[ M]$B4 M9B $*24+8$F7OHKG+-TWLF#MH;.[4"V)4/O&M+WM[@"N(#C5/,?R4I;G5A/QRBK9<,[W./#E?HI.)'* GX"*( MR9\GYY53$SSG]"*;(#OY-WN\:OU\\=QF.I*;D'O,AMC.S-7' WR!R1Y6"1FP M/OHE*IXO]\CDV<+,IB]#E;3+P$E%G@3*I&Q-[<*J/?B*.@!5#Q/*@ZA:2 M.M-DX%MK;J/\(-RXE6J,4:9C!< MIA4[9O;;B&3=U-:RQ;Z"T9>5Q-#)AZ&&(T&>2GH@IP2)0R.G)%%+0A,4*5A5 M5+W77+(-OJZ].+*H=&^4\ZS .1?"_:I89"4)Q1!YU)31]^A?;5TO[-O)DR<1 M=0&BRT\)1,NO.S'P#H'8)Q<,).D(AU2G*".=6QBT_W2"2]#+TPD>)R)56'[2 M?3'A-:Q=)CQN7+MPR+;V\$\PW63![CE:/:"SE:ALH=E&+>S;BZ-%D\E!>^ZF M[A1]M!'6,9S95,L=!6=T:P.2Z"Y)#7#QQO<=2]V?8Z CDGV!N;:X4].&>(X!-'106=, @9 M[,/#%[XE)9H/)F=>U\:$XJ2VY_'0U=VP1Q**X4LRTA/6ZS94[[%SYZGA:M+R M"E;7L\=K4D_&]Q5+1PZ-\E2-P0QVL<@1UPJ4LZ\M%0FZ/Z",P?88"K,*#@55 M<*B*KO3HM!D37[KZ4D,J@]?1K'(D-:E4Q>0$Z>)ZUHIRI\X#I%4Y4X!\[8)K M0QG$56_^S=QAPNX"5VO^S(]793#+XS.$Q2W^$KLU+5W&"&FYO(<1,2%*)5<& M^Y#O0=5@$BFL^D3'V@3240]6;3?[ BG5SU$2;??;SP'Z!\E9L%CSL2M\R]2C M[ :0<6\.F#.KH!'7I'.PI;V#;=T]"3 7*$G!XRB/6G(X;KIZ<^"\#_!MWL(\ MAR)U?1\8(+:&\*[_V?_[2$W7S>*8Q';HQ-Y*U M4'5]DV9CG-)T^_9R.Z[)I+[FK0!)8H75#EI3T;?J>.A1LHKS.KRN,>V42]N2 M6E4E[:_0K9PQJ4KE*%,?93GTI,NMPZHP"8/N+,E3_]8#?YN74#T4W83]JC$C M259#XAW)#TR[B3S/5Y-I.QM$SS0,VZPYZ28Z"2948=CWA' 8*3\O"@?QK/+ M<&BZG*GM]N, BO,,<;@DC)[7TI@4\KQ7 _6\5N[>37"H"U.9U%_ZSF/=,]D5 M(D1C&Z8&FXP[1"@*RY*^9MYRS;Z]*#I-)E7\YTPP6XC= MZ&O4)WC!G1+%QW8[.2UFB >.0]U@7@>F 9AO=ZBGQ1H_V#Y2S^\1:)Z1Q7J? MX5<5<5SZ8_-%@CE)XR@DX<:,R]8([>-3]Q"$,OH@%-9+1&CBGTBJ@2/9*OID M5U('.TR>)",HZ0,2+WKD #R5]PI;G$)DNF.$,AI_2-/P:Q3$R;ECW<9[OMS"T M%,)JBU7WN<$MC422RC@@'=$%C'KR>=ZTC+C&59_%>1X4="E&\Z#+.R-1>7 +-[G\/FXQ^HL:,;1ANU9'/F8PAG()70Y MQVR[LC4/&:'E-*AW%3YA?FA)K$>X*B];;?I&-:@[C==7YTNPM)@.3@#N@JRB MLGK:L1??"\,PFI3E;@_:=V4L0Q7C#NTFSQR"&?3CM M@JJ3TW6:G>:H&Y!/!GFF4N6X M3FRK2$PCQ!L[TRXDZ1)]&K)JP)J^] U7P2 7B:5SW(VP>>1S#\6 MOFA,8]R>+-'7]OR '2J.;9(N![WW'@!_.1%+1"PF_C5&8Y#F3UV*9YR#;;O+ MX#-,\N@%E_E-M]#VRVPEN@X+ :KP(X 3:0H:;0%M/*W7VSJB;CQZ49V:H9;, M99!EARC9E#?+XQ@VRIVZ#Z50Y$SI)0'MZACLH&@(>77N:HJ;]RY 8P;--]#V M1?'-RUUD0R=RZ7@K0L3C1IZRXJ195XC2\9P#4"8[5LD)1^NECI"(&U[UH(O9 M[>SN\OH$7-]=@<4-N+]^F"^NO$9J#)UT@RI 3<5P=/5]"J($/Q;"+C^('PS/ MXGB_".@O]]N1RRF@8( M43]H6\3/.^@.@-]M<-9&7D1HT3PC:KC:&_X\@[LT(SD><&"F7P?H:!!K.DG' MD8SIY4T5R\HDZ[,93BJEY_H:1\*+Z"X'QU23-HR'?BJ/[%5DV;C2Z1O_0#ND M-(P7:_KRX3,,,(EP5AP#J)/9 X8RU@ZXGK>9+3*$CH_0T0'\*I@EUM+FZN7^>3'V?#,T M2OQC"^PF0T893%;6XJ55R+I-MZ/ D0"!S.>@_GYJT.L3K@!WTJD8F'!"6>E^ MR=%/CQ&RAM?1*DB*+TGZA$N.XOBF>;+;%SE9#-^;A=+98\-][F=K8U$)QM,W M,O"+V0W(CVR /<,'.A%B1L [P@KX_OVT@ACLXY<3UF=7P.:7 S4CC,+ %:2[ M9/&Y-EE%<52]D&:M*SP\THW5/6;LWOO(F MUW4R],E98')&WYP9)AW./XXMI@2_,?;9_OE^4U99[W"^<=-L.K@Q,-(JGNXS M7+6@.-PC*55I6';D,97%2]=^HHX]_[T,";1AU>X$D)9UQIY=^:;.;V2-MHQ9 ML*I-R<##@2;Z>LQ[-5BYM=!-D<7:V+L:9;L:95"&,F^&L1;23"9J0!D'(8%/ M69I;N5SJH>BA%).JH0;8YM[ !GWQK@YLRJO_DCG($J.[_\" MTC_^XZ:D )X.3)G G!*9 *K'Q@[G=>"PN1]@^%<4;.C?NF\+II:B][=B0>ZP M]6F@MP7 :L,&]Z/O4TK^3Y8%KLNR-8.>-AS563RS<;#L,S!9!LXY-!4G[5A ;'W2.SX]1N3HWB1+)\A3CH1)(<<[=Q908J)M+@Q=-H. MI>8\ZF(PRTH^7TH#V9,U$1Q)@=\@EG2J:E1!10Y]6R^',@IV8L]G1H,6SW\\ MAE"&Y'4*X3I*H@+>1B]=*A>'S\%?TNPR1H*QE_1)CP7']3&TF!,FBZIZ.8UQ M-YP=8 H/'@S!T$PMI3]?AF]N24HAFD4(^\5>=S#A5($?/=^4F*);JT3.C#3- M5)E8BES[ENTF\O963::=Q%+R:1AF5Q "]2&_)'!G6-RRMS,OM5O[N%+8^%," MK*./"-).B,-]:MNYJD2[N[721!D%%]RE!;P/#J3 ':Y*_9+&+XC$90;#J+@) M5B1R1@-R>OTYLD6UF!)52$1]@+(3@'H!=3> ]@.JCJ8!.R/!5LC3GS!S2["D MDY-";:ML'\16]U(9.:<6GH01T<5OV8)LH%4;_VC3$&3C@K%G_,.*F.$>88]Q MUEO^G-^'^XL8 2=*M0AQ$C(C*CNS6,YN??OV>\75J"LC'>'8B[G7]2]EAW>?,FLM8:_>V?%F M?O!+.6(3EXJ GL,&'8Z$/?E(,23E2/E4]*Z$S'L0D3YDAR+/IZ(^.0J.1-(I M,HU)O$N3^CQ)>R[)V-@,Q,0\; 9"9J:\&?2*BU5)\A$ZWPRD[/ V@X5X8?MU MX8XGA0&O*)14WZKH ]70CT"K+I_)>/?]!1 MDG9^ ==I!FM"AD?*OKX\U/GK84G!V* Z"#R1+JI_%;B323VV491CU])0F:%! M"+N":XCLXK#N?$!\0%]?'A#6PY("PL*R!P9(DQ>/>BSH, =Y2\^S^DB.?%^D#Z4F M/Z*KHNLEN+J^N7YXN+X"\[O+Q>=KL)S])Y@]/EXO'WU>90F-VDVU-K2Z-;+];%2%N][ MC3*/&:*U1<])"*TWC\;'R])[6?=;'EI+\C;T80]%#RXB.4>*M>J];*5JTF-5 MG\)837V,'8O//I;Z2/K:6X= R>,6JH$CE9$.W4*_/-[ $&9!_%@$Q1Y]?:BI M/00%),'PM3HD6C*$H5GIJ$&4/)P_!S&LL/-^^>[Q.["F)$!>T6"/$ADB0X(V M&OOPKB3EW^UF 4J\LI[]&)9*K&F M]4@7/Z1XJ;K"M=%H7U/#KI:4Q:]N^^?-V(CLG*>ZA)R5LP%UYR'RHR)WD6C"4%T4[8D=$W)Z&S$6V='ZB, M$KA!.^48$N(].OZYJ]Z_8?&VN9-Y!K&]6S/=NC-$+C%$6Q86=GN1V=R9.>NXKEN]'&(+ES)'_%Z*!N> *;I";BHCX9/_M,[64-@ MPRZQ,O.V' 0]ITXK@^&=43DX2ED<79/_=D#T3Q3I3?R AUHC9Y$=#YPKUOVEUG,T0L$F4#4Y+=N JA$@K92WA#>^FE5@ M;6F-]PK-3\)"AR/D;2IZN!1M,?]$I3V9#;U[_X2X*O+%^@&B$TJT0K0(;^@W M)-_0!1K"-DW(D<;HS&K2OX=[=@,V%4ZX&](K_BFK^P4YZ1C_DG0-+L"*=%Z> MAZ<4%#X '-UCL>D4&T8 &Z]"Z@J=)XB%/7$$D7=KR^<@*=?G79J\H#' <(*' M:&WFO=V;.AMB[[D;?7]*&P"*2-;"ZF0$?DM[F2F41]G-C.3DY6;8Z1#E9W<. M%DNKJIN:^I](M"HF]VY:=3Y;=B'96J^" M9E!]_HIM0_+DO'L"EL5[V#[W,> M@.J41IJ> MP8X-: -/]F' <6UHEC/:,F:BL7'_[W0J7!2[T1O4#_)CP1_R P M/QN8:U9TKAS57>'WGKV/JX&NB&GEU5.5I[J'87BFV482O_UV3^)&2HL\OTFS MZV#U3+P8T3I:T83T-,D37EH9?$:K*WJ!MVENG,UQ'*)>T#L6]VHI(RM2E?+/ M\2M2 !$UL&J0.^8:6[$408Q(3FQ)C TZ;F[*\61D?')BN.B2H2]L,+$[6"S6 MR^#5QB%'EP5?YQ%-/D5/$,0' C_&DB$"6ID;M6?&AZ5MP"?/*!:8NO\PLCL; MW6>HD@95ETO>FP6F&^%&Y#D6UX](SXWCSO$=4E30\-T$G6L2G*4/)JL(.BK) MIL> V[FT"V#T>_1OG]8HH-, MCB.BT6':)EI[:3I]]M#'C0"293- V@&VX73>-*@*EX6>TG287H[3LKL/<(X#S/TC5S=6ATZZ?LDS)_*JG.Z])/&>V-),,J^ZM*AD] C0V5/"<# MNMXT:GL4\JQ >W>2IW$4$L?%O(!;U6J,J#&CWM"_VJI-TKL+I28F+[3:F(\! M^;I;.]$EH/K%@R'3,\Z!GEQTXKA-DPTIN5CF+$U"DJ*I*KOX"::;+-@]1ZM9 M!@,S?69.Q8MZ,V970=OA @XQZKPLYUDFP<6G"))OJ_K%TP%L:AH@P$2FI@$' M0Z>K$(=-O/92"&'TYZMT1>[OENB[KE;,*[68P]5WF_3E VJ"INO\!_S#*?Z! M48B=[ISY9-J4!3BL/@'X&Q\G4M&$8R1PQS!(I+,DV04MO@[P]./[V>[NZ\9_M[";*5T'\7S#(;M!O.':P,1K:/5M([:H" MAQ8;?8"@GP/\/2 -?-U]*0BI#0S>4 U.](V-![N8(IH68^1MH]/UV.E:E8R# M%A.]AD+]?7L#\64U" 34L2!X ]7U2N,.KY,B*@XW40Q%#UVT$='ITO76T69 M@ +Z&<#? ?JA3^4@$D0E>>Z@#'8*V@^^D\L0<,B)&^<[A9?I/BFRPV4:CF%# MJ%!Q:ULJ<"3'2:/I"2"-09J!L@. >_!T<-64:Q-2_5-B9I[2WI?!ZSQ$"JL. M+AI9S8CZ=[G[2#F1@PK7-VNVZJ@B+SCJ$5L30;*1F^])LS!$DLK+_]Q&"3P? M#36\OGVH(PX?!/'_BW:CFL?!4A?45OK$9"1^-[IQ>L["411?-1/SHFY:\'8N; M-^65@#NC,+IHN45_B>^?TV0\WTBG2]?+OXVF<(.N5*U\2ETDC4KJ MW)$92'V9!?AUQ>-A^Y3&(XB\V9]C.[!!7"1K^@V@'_G;L+D37TFW.Q!#0ZZ" MR?4K+19T%VS'7-B-;MWZ$'@L"&-=Z:>@^A;@C_V)7B:4]OKN#&^(J^ 7&,?_ MD:!SY2,,!$;M7C1J=_Q:U U0S0=K[M^A[!-4U[ MV=C-/9(_I_$^*8*,W,)D8URN\_OU)"]X8C>_0 MRNJK=>@]*1LX'BH$W7OQ*_%YD4.D;,,\KZ"M_$-%+K@F8B0C'^18FB=HVDD] M#'@5%$%)9L2;5V[W7L##YZ7OLK5N@R.Y@@I-_L$C%US[:E4X\D'@(=KK,BC@ M)LT.HT9L''MU;[ TZ/?';&2@^M97T(Y$&-VHC>;(S(V0QVT0Q]4[FM%DW^S5 MO>P;].6R)Y^"ZEN_LN<*HRG[[LC,97^]A=D&;4*?LO1K\8P?V0?)>.N?W[M3 M[[.$$3DHJB: M@%E(]^'%JG FC@1#]K(=UV"[QD=A,;&2:-3+Q8%RT&/LL!? M4HZO#\9[623LVJ6:$#$ANNTNW1CL2Y+.^R+WE]\]0JHOPF6# M-5G\S< MLR">)R%\_0\XG@G:[M>/Q[S%18]U03\&Y&N /O=[HF3H/QW)QLGQX.J@QYN?#IAX!\Z3FJDB.&IM#;@QIP_'R FP@G,$B*D2[= MN=WZ"-QOLB 7_O%;SY?N,J$T,< 9GOXV4">'I)DN+&8?:U%PGRNT05]TBGA\ MO%X^>L^]RQ5&(Y=G=S #ZN'2WDHSU#X&VH1<'2RD7(A.%E\>'J[OEH "XT>O M67UE4NJ"@S<^<_UP&>3/..\F^@^N.O$2Q!"G!BLN@RP[1,G&6JTC-<+NMAFWO-:*@EXD9J5N6I,$R2>2PCX0V&NBRX!Z0FA\(>J@A.NTD22;7(1PLUL*&SJT#DOXT-TWB*?@^CXO;^Z M+GVS7R4'E [1/,WX"B*%\Q1#G'+?HF;@$W*M&;A<2-X^0%Q"".>XR$%6-STA MJ2MQ>:$X3K_B,ANDIE"8[I^*]3X^-D&?_.]_.3G[P^_(!O:_?W?RV]_^%@0% M^/=]? #?GY\ /%?D;]B!<8*S_NX@B0&+#UZ-,"DJFGN8:#X'. &J6;U)LZMR M3F?EE![I682J'@,.%9T1@[KH!N^B!%RE<1QD^7N_1I81$AIG4.V),M6C]QG< M!5%X_8HK)]H$)Y^0:SW*Y4* M/); .G'?H^74CFQT!&/T%RSD8(W#;^(#81P MJ+B\]!*S(<#'@M8Z*B_/:=9GOWI'+"<6(8(!&E>[(_W-DP+-382T$NT9[:K6 M,,*CY=PA+N)$"I:H_CXGQIC/4UN?V#J0$0UV@.L.;?W,2?C69<_4!G M'>DK@QGG50Q$-LH:HADO*S>#%^PG]%S::MADGYMZ..L",KG>_2/CAWF96]5D6IC@^V=A@&[ M[%6YVFB5RF7P:M5$DU!S[T\7L2)TJI=Z*2(M0!&\EH!JFFM^O.Q]4FRZVJ5# M'^4L>-PX+1\'&4*N(<3E0FKC3^P@V!62X"S8&IXY0FZCX"F*R17/+ G)RXSG M- [13%/#UF:(C#)M#]Y/5=Y$^ M\"FYCX3A,Z)V&[.C;?Q7>Y<(K5747316XX@5:G<]P!>8[&T"1D#)/6#XC/19 MV!G]VJ^=))<6SY[F#-(8*;LTCXI*=1VL0H5/RL?UBH 7X=/$O$#GEPR$M)FW MU$J*4FM"1CS289W.V@&,0\K;I5R7%Z6;N?C8; *G,K'L.N!\2_QY(CM<^T]$0UF1X-M3EQR@C!WX_/C4OSC\N*]*-9SIPZA6<;,\9S2&( M4[1$]*X,OQ9($PQ6F*P0#1L DI'S\-))S(W(YCVVH ](V#8^?3(*&YR;X3F>,J=@H9)7+V*D%^>> 4$-IW!?.K);@\ MEKP$.=/!;W[]AX_GO_^IC'7YT;.O3N_20.&:P#@,FOIW" 5K[R!Y9)RK%PX3 MX@CH*DZ'9HS[W]^=G8-=D-&(G9] L"^>TRSZ>Q7)0\'U\:?SLY.SL[.?D(U= M_AY$.#M]Z/N,)!%S*X::.T,#=%>SR_L@6V2DDEM(>K^'&4E>9Q]S0LH^3N%J MK*F!\PA+]B$(0&F+H2B=(F._4),&S:(XJU>V?4QV*'JXG)=S MI*H?2V5W5(N>=U*?=$.I?3D*>.)I>P M A=.*;]0PB0P):B3H#P%QNB:A6&$? [5%8NO4:LK&3$QNA99C#(]]F!0:8-Y/#(./>[4; "L[5=VW M#Z.F(B[*;GO]\_7=E^M'GUZ?]MPW%0+#OH^8598!7FAJ]?<3L$Q9VV_"\W@V MIOM2+9$(2YZ7/62Y6,YN/:>95)N\*SMN[#MWN*8^_+K7RS0G MP:M5[U;ATR'F$SYM9D3/.:,,K@IT0,U)8N'R46<.WL'75;S/<6U[].L0[M!G M$8U%Q"'-P3;-BNCOY!>><[7VRIH+-^[TF,+M$1*;^A-,4.\QZG46;J.$5"?" M.95+&C:PITC9ARVJQIH EF7C$["AS2GH&AV =]%[K_N@GM0;4;#J4V/LF+MB MEBRFP"Q8&T"4D?/QHEW(C?!9NT3#^:W-T"O'UIMEZ<@-KS ?T;Z0X7S61&^> MVU%E31(>-L\6"T+=5'[E._*>+Y.FHND.R-BFPJ_+ZOV3IB4K-97-7,%BBCZL M*RE'TC>%:?VJM4Q'3HLYO,LA!'=I <'Y1[_;F9I\.^\-Y;,QMD]=Y=UQ+U<\ MST[+)_&M".!LQ,U7S?G3SQ//)=1>(^_*1?*^E;;QFQ',N;EE5SG!7:A@(2WG MEV4B3D0/Z,K/RT2@4X!1G]Q8 $E'.^!"K+IJJR(E+X(\6B$[\2J*]P4,K3[* M523M_K6N&F.B9[QEZV-0+0B*(HN>]@4I:E.DH/V8DXT&*-]"_NC[%DX3&(TW MPAKS-S9TG0'5^:TNEPL!!LG?^B*\)X0K910-O.=M]UDBT@5H*E(^/&\"7H0> M8/+7?OA, #TM )$[DB'X6/T!M[MMT_(KEMW(C"IRK.X>9HQ MX@-\1IP*H%GU=1K0SD!">L,W$F5$[SZGN:!60;S"D4-X>T5_A9U-V?>EV" D ML3@WGU\WJ\ [^GWXA;08[-W$:3._WB CF1OCU)>O2)M)GNN("NYKGZ[Z!Q/G MV>CZIMS1G3R!T67!_167)H<*QE];[4P'IGV25P"J=%Y&/MN9*QX9ESS54XE/ M7?G\PPCUS#R:HSQ^PO RW6+'F[5+EMA;K9?!Z#[,HQ76X\%LH> 7I?ZT&I [GRDNFW4$LRU/!LSV# M=S'J]7UYM>/==3X>ACI7B,,G=: X#7Q)$)<8Y$?Z4QGBW_11$">9JD3S" MU3ZC%:&R*$=_ND+_3#:4S8IIEPMF,*_>2B58&(PH@/P9_0OB_7I?$P ;U#7 MD7 O013C>ZS3=9J=YD$,T:Y>T?)>_-HB.E66XB@"&59(A,/539HA:SFA!2=6 MAV46H)UR5<8#DG]1/VG%[$26ZIAL^ZDE;W=0@M5;4BAKI:P.H#CVBFSMO^P[ M!<@GM4=: *O*RAU;+@;7VE%8_'EVE,\-FBZJB>=)^8CJ :[231)U#Y^H*5E= M9[\OUY9>7^Z.EUI\"3-O5.T!AA1 $D6X3G?55<^JWK[*MROHOW6?3'CE1R^. M+2,I8P3K3YUF9#):Q[\7,&I*69 M"*MEVLQL4(7.Y51H,+P(8AP"?ZZ 85N470/>TCA$-Y>SV]G=Y368+<'LRZ4@TA6$(3DTX/RC&/F+[#&(X6)-UY,-QXX"50^5 MDX$_IUR +P>-WX-_3)/#J"567=C.SO]+, M&#HV'N .R?(9X7JQ?D!HSZ)541814-"*LM:NE9^$%U&2K?HK/GJJ_D)ZE(3; M79P>H+>$D(KBJK19WWR86ZT]$1=B@U,00.':6E0-G^B_A_=AV4EOX'O&:+Q1 MD3YIAFS6M4J-78=A. 9L>*D@J,>C)OXF$WH\ !6=4H,&,Z9_8XZ7QQ4.:<)' M$M2-\)ROH-'4^G&MX)2X$H:8'MOFV'82F?T>-T MZ54:47U2QE:0I-@)^=N" MN*#SZU>8K2*$YLKY>@$3N(X*FYFG1F)M(HI4EV_1:^"R%8F\)>8>O23P>D(8 M&44*2M9H-LU#E>2JGL>&>S."RX6/'$?:7.I"_8T8$C)8J-L1P@D;S==1IUW9 MX,3HXXN6%RM\5S\?*%N<@+K-!#69$XD.>-"$E-YED#_?9^E+%,+PXO %]3E/ MZ@0QLU41O=!H,8M1Q09<>-!/^ER* H?OKQ]FR_G=)S"[7,Y_GB_G3.)SQS;F M<""P^#6<(M,8>28,99GBJ)-D%<4X&J!9R+LLJ M8B0Q'0VN)^E:_MWX-=21L\'9BD74%-V'M,ODW,-FLJ69+6@$0Y M5V7-7LH"LK4A3G2,_GN)?AFUO1!CI7_MH>DC!ZR<)6$BV+)R<[4 <$._65!4 M!=K, ZLP>L-DL 3+.3*0;M+L*MT_%>M]/*-Q;U; ):7GXX6&C"%A1?"R"0D+ M#,M&5;A@CI4OC%YP/(-OU:DBW=9-HGPR?!1RZ6.*=^B9Q7'Z%=^#\D5T JH" M>CF.]\PV2$>@W1%GSL_)R];N4]9O07QG _PR[2 '9MLKBP_:M R76I-CN(UUJ52XOP\.6!/C_.FK M5;:'X>UQ6MT@58D3#SE83?@4UL@,0GC< '>TAQ/\&]Q!K4Y/0$J? )/'.@4+ M\1.">?IGYM?>\[P.P95\'2C/]X#S V?UD6=4=/Z=+P41<=<71\JHN(- 9(CVZ73..8ML\8O4?%<":.B9R4B4I>%*5@A4@[[CLSE M"SR_!K"AX.48[9\60R-$X,N=DP=COJ\&9%Q,YVI PJ4H.?S=S]>/;^-J0 $( M"E<#?5-D>C7 1A'CV&%DCWP."ISYX+!8?PZROT+R1..8#<&2>TB3":]QZ$HL MBKU(I!\:.KRE7:#/B1V,LW/DM%K?4\&DZ2!_1.H9;NOWJMUGJ9YM9F,@B6+: MU6=Y@*4L6&VE0>=9> \U;#X2JA!U)-#7\Z5DCZN%;#NJZ$)*%TI 'H?#G6FRI//OY\SKN-_ ML\E(=%7]-@?L,G0.9TLB>"Z$8$]40_S[+ '\7+-R2]E6' U:7HTYEA,E'9'@ M5ZVEKW-*ZY\G/A&6.H.VH+(UUWN;)=XR?R!7K# $<1HD.(2%M)Z0X3M$!F<# M+O./1K.K4.E^HKZM )U(Z.8*A[U/ 'SC3#E05FU"1GFG?ALE,$>;$XE.L0VY M)C$/AR$A,TH(>TJS+/U*ZMOLDQ!FV.^:QB\X!&]%>@'K8$4\DU-YE\Z5K@AI MW0DQ/>&4*:K6UZ\T0=<#LO$6"3YCX?_#S]Q?D,F>%/GQ)3/^PRP)F[]@OK0! M31ML>JD[-OXX1&]/""7BR2II@0S;[ZLR* (7640=G="X57CL[Z1TAM5/],D' M^'?M+[UJ:XO ;=1,LR0P\_>.^]TNAM@A&<2XXYLX_3I/UFFVI07M+7K15$D[ M/VXH,B9Z[?WE_O[V^O/UW7)V"Z[FCY>WB\WBU_ _.YF M\?!YMIPO[OP^V-(3?^--C\8L#8J-H.]Z[X,HM%QRN2+AP3QIL2 *:, :$QUE MZ0."+8[FP8&3U7MNO^%G7#'Q*BRS8S2U,Y@@:]R=I5B"!@DOJ&BPH(L*;C2] MKP@!GKA:$0"=L9JBHU)'.$, ^O%X%YN$'-?^592OXC3?9U8KC SFR?DV.)1C ME?WQ\?)/UU=?;LGN>+>X.Z4[Y/&^Z>X*R$,'/(!Y+'2QZ!]EKH?^#^/%@E@SA5P#[UCWM;W[]AX_GO_\I!T'X0MX'E>8-K3Z-ET,N M21?I=7<8 UR=@AI#)MO4B%KB0,Q]=B!N:$+#!O8Y5,9TI*FG\N@R(GQ%03^D M6#O!,>7X1=H)^O^1 ,BNC8%Y?O(O/_R!^+GH3V7Y]!JRLV:L0OGA^;^0GWXX MZS9H!3<@LO^^CP_@>Y*T^N,9:??Q[/R'$^QLV^&LMB\P/GB^;!.#B,6X8.Z- MG5KU6:),=E2F/K)Z2FR1\@-B 3>B!.CTK_2*X]V.?2_[GG]\]'ETY,N2>X3D MC'X\R[ IC:7R&;[+%+>T^?7=]%I_!N_N'Q<_SQ_GB#MPL'MZCH]#E MXO,U6,[^T_,1:!RA# F$:21\4$E.;^6@HLV$AQQ5VDP*M 7J!^ JH#A&"W?W M'FU!Q\XFF&9R,%1:D:(&LSC@1,ZIH59E\O,%]Z$L^=D3!W(MK*O EL<=O"Y\ MN+'& 5C#BS7"5!NE,S_F2,=A#-A#BJ+7OE^\ M;BSF$183 *US M;R];:DDQN%FA)O&F6BQ@M006K9D8\YW_/=H%@BBL7J67 )\E(0'_C"3+<8-& M)4X\',+,.!7&II*FPGPM-#L1FZJ%_L:WRV :N005Y[+ >>Q^S+ 8IF2^ZD, M[_L[F!6'>R2; M'"(7D[_(D-I&M0M^7IDD97*[,GC&$A2:8HI,.HV&?>DPKI M"[P17JTW(Z9/2=I4+O8YCN5&2H$U*X.?R)E6P56M2[A MD7[%:7IQ*6H2T%SVXOG1H@$>I*CMFZ\Q%:JS[!5*A">A1G425;!'=EX^"GD& MBDF@53GMA/(\#=2K&/%D8V(K#]G$))^@1\W)96B\NE,>42>5+0]MXJD8H 4? MX*[NGEBK5VCIVD 8GY#[HSJ7#[$CLHS[03I-EG32 XRD@F/A(QZP^1&<[=-V M&@ A+0]:2<2+"GZX>0 \ Z?O_;ETO#X>',H8XF< 0$>Y!(;UXW\:;(+S 7C= M!,82@G$2 +;36]LOL<7$O'C\A>ST+6-BVQJ\Q?8.,:Z$11CK3HEQOJFRSYLT M8ZM(VTXXU4_5HT$KYLK\-M3KHW]E&?-LVI[9&!:_@KJBUZ>?(2YN9RDDI4W% MQ[;894/DYY2&JWL* Q'(J179P1N@CZ1C?%9XQ@?]LEZQ_TV__A_/?N4A$WYF M9<,N]*?[7#S=1'N()_V-S?CY@%,:T^/,B0J<34,%SA14X&R:*G"FA(^90 4J MQZN17A8)9/9;'D"X(6GBMJ[J,TBYZ)$ZJR1\Z 2EV:\BP>2#U%<,=9_+KZFQ MZ+EMG8N>QT6/S3,9TD\;+"5I-JN7]@U_P)&K\8S.'J)X9)SCB,-$WWO-1_^6 MAD1"PO>0XV!CMEKMM_L8>TEH]9]NJ+Y%':1,W'6)*67.1*KIV!Z0#D#S80A^ M+>35T:TM]X:VTIJ=\3,1*'@#M%CDIB)?7,[!K/5BYSX@@90\C\&W+<2S87?9 M11 E,+P.L@3[Y^TI% $E]^E?^(PH*(LKN(Y6D=>4;7)Q-6\GA*,<66$KK'@Q M,]SES"M;((V)K.ZQQ3(D5P*3/:A\#(1(W*/<-P'\/%NMKU[F'VB%,B747QOL"UNAB'O%T0&[+B(3.;(:NB3)UE M;QC*7V&T>48=G 9(G0<;")(]5DVDY 9-5$52LT4)0&<,L KB%3:ZRO7Q%.31 MBBR.D+(!8,D>V*$^2 >>;V4'XJVQ/ 8(P=2<^Z44SXQ*YXX(IR1'2.>+?9$7 M2 0XD6CXESU] F SX>U0EGQL"@-Y[JV=0."/_4+'MQD_^MT%1@(.B_\Q)G%( MZK>L2DI/KVX(Q6;ZD@/\JK\N;X/&)-Y ML1?AE#9GJ^),+S#0!LZTEY#.5 \X(-<6VPR=9:I-^OB4\/IU%>]#&.):6=A] MCKC#J[IKX#DZAXS&I7N'^?B#4#B\I$=[HUD@$!>S(N3HLQ3.T>4-'%C&QBS_ M+#.JN P?S0SD8;;%O@HK%]RC,.8^&&<,MD7KCWH%1EI@7FY=QT1;XT9VM&DW M,"-Q<-MQ55_2\GWS9!;'Z5><:A]MKU?I_JE8[^,J<]22[,7\K8T;ISBL?W>; MTF!>%?:>JD!BE("@ZI?D$@G+GNO<8[YB(D=!0Q4W.7PZ-?<&3#3 ".3[LKCX M;'[O3.UV2 O@@S_Q8_L+)[,2;Y=]0Q7T '.8(=/^"J$%'X"PUNMFJM.0J6:' M;I6,'G/"AXBT$Q"6O= ]E9.Z\$=?6Z>Y9(_)5[5GRDQAG/^@IS"8[UTKC"-I MH<(X_\&KPNA.)J,P6NP[41AGHVN,=F357D3HI0T!TA>Z29I5[GS$YZG)^AF MP)[&9)A>^3+7S.@\61Q^B4+(U%]F>+A^1>)+@KBBGU\<[K,4+Q9\+_&(%D^T MLAT(9(U9]]7!;0U%X3"9T MKGG%\BXT%96)YK_835L5G%U*C24N+&.304\1**+9K%_@MKD? MPV;C+/%/$-?OV#U'JQE^=B=S=HYNQFFSXWRW&\#LH/UL4_>,/MI,RAPTQ9# M0C2:5L-M!P=>H>UO^0R_(",;AH\%FN]<0Y_U=. R#8&<%5'Q&-J(7$319H"V M\[=MJ:#C)9:]?;GH07 2IP"P!Q$[:F M+NM37DN$SSPK[]I$;8?6B3$E\*1E%8EK&IS^I@57;'UI\@1<=]EY#4@4 C MEY;R5(T+SCM87-(B20Z!R1#UDIBMCROA&S=U&.)JX33,)TK ;_ZV3XN?%IR2 M5/0O7N/ E8&A -?6%!J?3\7=XU>A/O#*T'4=@:W"E$W$O@&D=E&A!M;6!)K' M2]_BBD!PL8-9@)]^WN(J;';O#WHH>KCPDG,D0"C]RJ?K74UT+)X4!FIZA47Z MC#?;)I!Q[S;@QJ'B VE=-D1'W29"R![I]VPA MEE.CNC)_@.9I!Y[3K%C";&L5'1PJ7E)@=-@0QO*C#T]1?UL^/+S<(0LEU;C\ MY0]Q@*F>/]_$Z=<:=[-5$;V0^'VZ3]I\4:].W+W1KLB9L/QK_@Q(36-297-+ M0]-8$QWO:EN2%1-6!9TH%)F"8'Y\^,;0:!KM.A-H;KDW]655!<3^#EA3OT?KUIR$';X85VZ,SK2T:%% M]@%N@RBI_HA-CG/[:E6!!__'CGXF!4#_I9US*JN:EGL_MDA/Q8K9NUI6AXA8 M82O.GAU07T4YB:-_" IX#Q%,[#BBM7F8'*@Y3*J".BR; M0[E*!Y"G:&.CR4 M 2V:N9$ C>LI$@/ZJO:6635)-*C[-H5ES"F8'G6\7MLTKH]DATG9R"I($*.V M=[(,;>DFE=MJYBS>4O=0]'"5(N=(T6/)^ &:=WN__L/'CV>MZVCF8_+W\Y\F M!541#,3PY$Z:Z;6,H&N'8)S !E_S(BHKDS;K#TT'-!IH\9;P6\(/+]9.;BX9M5GP[6SVH!'!7-HO4<-(=BBP]EV MOP5;VD]$BT9/%[D#<-,7)* RIY8 7WDYK_;P#M%[H%GUEU]A_ (_ITGQ;,7E M/90E/[$(@W@69[ Y]^J'&0D=RA!7G"GC0ZTJ\7E2DL;/ I9?4Y\P[_ R*44O M850,ZH^^W3%#<6 ":.[TV%?<3;((P' Z8";<3%E==]D5@_K[-Z&IQ7 8CNEZ M?MSJYQN$C\E@FC#CWB5IS*L8S[^=6GRM%A &H[F>'$./I!G1Z&4ZZIDP\U:@ MC'@50_EW;P_*#!"&0[F:',M0GJV1<">$9BX_$WGCH,JOR&WZ##,8X._?BBDM M X<)PH63-3P1V WQ07VF+J@'\DJ@(GR39NTG' [#LX8PYC'!UP"V]3V&N[)G M$@([M3" 43'&#^,:.MD#2NJT.F]PPJQ<9Y>RO1RX]J3HL:>6UGH"%S6JDI:$ M!:A,Q5CAVD)B\V3Y-<5[B8-(;A4FG*ML;1:5_-83!FA7X@88;4V'?06*"&)7 MRP20>F1CHJJ4Y7'"_N@!@C<#;'-2'&A6[$[Q#]@C%][CLU2X5'(V3QNP';D; MX;4Y(^,$9,G(H;/D!,!:>G0 M%H\0@W["^6GQEI\FCC35T@3/1'KZ%V4@*LTCH,L?^_;ZK@+O*%!AD3U\\LR/ MMGS:S,::!4E.TSU;R;.C1=^Y[U"'.]G[926[;CI8EHN_'[J2";+PF$-A*]5E MD[>MWL$JO3Z KSCO051EKPOH?N35[G$MR+/1MI@?J!036(PIP7/A4FPLOA. MZ%8.IZX@I[3!V)/EN0-7Q%1\#C[3 IFPJ>!$B+8[7'H!_823MS(NA2HM^0Z- MY!D_A]]EN$IM$!.I8IJ E&E(\C2.0EH1,$!DT#?Y,X2>$U,/ 9>A$ M$[X]>/18'Q(^,R=U]AM_]%(=[!(("?8%O5G=; M=XX\"XQ/P.$W_J@$J[7Z_@3L< L2 "K-M_2UMJ+4UO+5RX1LU #*7_7KROT MI_ORH'*/SRF?TC3\&L5QKNBG(*B^ M!>]^>WK 1CYO#"PJ5EMOHPK&P7QCS>%F6+'W A?RP ^@Y MVJF$OKGDQF7"*\=C$UWU5H5D,_9C\.[WDM7Z3:Q5*1SMKE:Q?(RSNQKL,^\@\:G5$ J5>?8<+>B"3 !3! MZ[?G!!?BT=:JY,_^)(RK8_C@VUB:'7[?MIG5'H[T5NJ;6X@B\-E:A]S9-O 9 M]@627-#8F4<<.B-[$!XICJ)O' M1X'#D5.Y @9._T3N7QNWP_<9Q(^&KE]W,,DA^IZHO;>Q+ZD/Y&UO6,KC%-[8 MDB8 TC:YW\A"KU!V$G'1*R*#[6]L3^2@.S.'S+B](W8W,+U[L]])[\U<;ZCN ML5AMP([E,YUU:GIQYI0=IZ:PRY%IWIM)_:K?RFI5NCMS+J2)F-ADPW]K;AX^ MTV_;=.:.Z1_+X2/%HBU[6#SO)JZ?_6X7DUTYB.?).LVVA+G94UYDP4K%8.WK MP:V5V<.-R%7#M +1L=F/7JY]->12>T\4AFWXZFN>O,"\( DJYLD5?,)1LY^# M[*^PP'C%\;/%X1&NREJU.*,7S(H@PF\Q\4-B"D]'V1"M\>KCOLS68(1794\% M./;GUY%A&W2L;K8ZS\:78D<.CK2MKATY0>>OI:3LJ"0@>PFB&#<_1=KP- _0 M;W,>N+W 6TFX+$;[9V. =3ZKINHFS1[11.$UP !^FV8%-E,NT[RX"/+(BK&M MS8,/C:S+I"BA8_4AP%]ZC2PS%3V+3:-9,=:+/=16J_UV'^-K-I(ZZTN2P2#& MY#\AC7T!D2Z R^#5 X(5&7.N9T=A6_2.!S!#"^P9?Q/^/+>-]V@ZZ 90B53L+8:D@A5E>'/U[P M+3F_<$V\;UA09_H;*787_/L^/GQ__O'L_ <-1P^GD=-;B2Y]P7K%'X+OST\ M_M:;!T<\QY731C @*QN U:.C"ME)J7W-T"TBFWT0@VU0E#T(CIBA2 E-2@=) MCYJJLV8:B2]7;Y_K&?XE*IZC9)&0@D)X"R8[L'O3I9/F?I?O-Y&C M!K>K5P0H:'.P1NW);R9UE!V,*Y/EHC:SHSE[I&Q@XB4?2YA,;.U(F9O\VI%Q M+UT[QZ52KYX")JW%,_G5HX(LX]73.[=N5L_TEHQ@G4QWE>@MC3>X#L8'OQ#Q MX^*=%AW8IWO&\WJ;YOE]2M^7U.3MU[L;GTG7"?)&'\'0V]P3L#]>,<3XRF%7 M$IRJ$W @'M66VQ!IF)?=,.>'N22YM522:CSFIF6R:7(O6'#,11W^RG^8Q.A8 M&F?A\&;3@I&FO'ZGM5*F::XIJ Z-QVWWA;3_?% T3J,#Y<022#;900-USE5?NR^QID M(2D,0[G H)PER3Z(9UL,6QO[LA4^G6_=-D8A!3M))X459OJ4PXR4;*19&H,5 M+4F+-&@:OV"U&H \VD9QD#%:%6# DD*W.#9R7!LP03X6FBEI!T( MZC:>WHTY 9#(QAEWDLWOBK0X>H AW!)3/K>_6$3$IK\Z!)P+E@/SM:]J5.-# M80#L9;-G^O[)@(WY=H=^Q*L-7[U/T/R7,.@^"&14_@4+Y=C \T-C*V@::&/U MS*;A'5XS9P+N>9$H7A"/LR[T&/!PUZ?%H(*CFHFJW>#$':1404PB \DY-XCC MB=T3&F&$1;O^%(YA[F GTS$=9$7Y#II8,^*^? 3)*/ ERM8-"_".@NU]";^L M;@Y"U"LZ\V)OR0YF41J"-)D(%HT$+',_BF?-4)/6BOH8NF/WHD].T+EG4,I. M;_PG^ P#W,3_/9V2'%GMUC_P =[M8R!/3:9,9MM(8EO.7KC "7#W&5[&)"N8 M_?U[7 ;=V[6C\J^P_5=EBO#S&T(';,NN05 T*A0E(,#*F1)#[1 UWT\'K*"1 M74OC2\/8Y\@8*)=,3FB3X-I&>R_>#0$S\GA:9LO'E1[C?4A*/H)5&GO3_(**:C[X%-4O?208YOV,B2S:O/R(!M MGNF:8T[8V+=[*'HX:,LY$M477RQGM[ZW137I";)CB\9JHHSHNZ(-+CC"EC6< MEZMPGK2J'#!;JH*:&M*[XUUO *NB&-JZQU;)2%;%I:0@!Z/HXF._X%T.(;A+ M"PA^Y[&XS@@0J;3BT$DV03CG+97ARS;V.MH^('D,:#YLF\#+-I6G;6?,7CC( MCT)W5I&I_R4Y!@3-DQWVG>/Q('P1$+KQO(S$HC]?S3@#4$DUH7W6!;BXSP;D MT2:)UM$J0-ITS_"#U"UB"&G56_B"INQ[7^4%+<.6ZV@:46J&0;@U*XS;#M]A M=6CG3>)-3LDXEF7)Y7R>%"D1YA*M57B#9O<85GP,)Z8!Q@HJWSN+3L]LODHWO_[#QX]G/]%2A^_*@N#O\2?I%IZ M!!;DB_.?IG%IY 3-7*/ OM ,7.DT0.7X+*@9"9 O,IH2J4OQ)BW+C_\)QN&L MN$["Q?J>W$DK;/TVJ+I]B#;^ $1NC7KG[<2EH.V7"4MA@@+8Y0E+PC1TA1KY MSX@V-O!Q$YB$>(,_MO;F]+4(Q?H9G"6Q&1KIQ\LTSM79K#B&(2>SU@D"G[P> MCP>OKBX9D#C$-B\NO3K.1J5PPF9=C2Z.V=Y2H3@"5B@L9Z_O-QCL,,..3 M'0EP%66:ILS9*5R?,\?W#9Z&:7#J/C;F7TB\R6.U,7+'/4V;R<_TR<.X/!^Z MUC\Y%3UW0/U2:#<9WHV=M(I0=ODN"9"04^GKR1;0K1 M)E9&_:P.]/5U3"\_F2=^G6.X9S^\KU4Q_N'<5-9FML200PRC %V?VZ6DW\SA M738*%R=X]A#Q39W@59 YQC&^5X #7.;W68HD4!SND?R+61+BJ+0=5BF].6#' MV:.UZ#N_T];A3K"4JBY. .F$O,RJN_'[(M%$]NQ.I#T[-G#J!YU3Q*2.8V=7 MHW)7HQ)R4#DM7)JA<30,?@Y6SU$"LP/;.ZD2;@-[$FJNCQ=B5B11VY. 4K_( M6 CUC-,\_NPRV$4%W>ZQ8;U',_Z8KHNO00:MX:>7IOO+X#Z6A&&R]%N0EQ][ M#LM2E28++:6A&[X2O44'0?BT1JN)-1AL3$/+P1$3(C>F!?TC3\&L6QHW.CC)S[C4W"C0!$50O?!I*"V%CL] W4 M< <[WH?.DP)-4_04']_H5C1=OCM79\/UGF? HTJF\]KA5^<\#XC'"O]Q4_8* MG@X G[$"$DJ;PTW#PO?Z=%P;-OP'XGI3:K[95IV6]R"7Y37(\G@+4KGE;>I. M!>K^5&D_N&K0\ GA96G"-#I5Q1(7?+&0RO2"8?WL7+N+#DTO-1 MQ5/&D"B_]/$>WO,A545Z/$P)!VM<-[/N.0G;^M6QL:C(@>LM78\] ?)H,/NQ M/9AU,FGX1*&6[+FX5)\<\WV92143H3,2O*7U?9IDG>8_4F;#GQVJS*/2O03, MRR0?ZS3;TDT;_0_?%&._69 @_'AQ)0_@5K(WJ M>U V #.*>KHP[INQ$SZJ'(\ F49YXZ%3:!SX*"9HSPO:1]/#<[T>ED3>+/PW M4!>XH,$N?K6PJD ;GE&5T9NF\A3WW4D?:QU>=VYSQJEQ)$DO>]$J334M/+6R MPVJ,=JQL-:;I:LXP$H-7HU1FH*>I.!67%&1G\XK-)K*21D_A5-(4# MGF]J=>SX%989EPI'79K7[7B? BLX)M!;V-1P>7=?.&I/F\FF>'S%0,]$^$W4 M+=P$\0V$F R^VLGW&38B+N,@VJJD)M3OTS$TM1D4QE=ENQ2)!Y+G.>V_H$O3%^*KR;R<*HQ#TL/NZ>TP1&20BW]"$P%@/I5@'6\O:. M(2QE1@#7I&I3HK75E.++VX,2)?'4Q>5[AS\((317IE)^\6X;ES=N7 X4Q4_V MTHA7,2VP$M&OR#"U)DU.:X0ED MM'M0X/Z/_TI!@+\DT0/Y_BF/PBC(#OZ>IJG)N7YAIC"-!MF6?LFB J;K]6*M MG'J^T\0MGMKDAP#H*^[K%'5VS#?J+\VR2!05 K@#-TFP52.)6#"?@P+-MY9: M8=OY4B8,#V.I$&JK;DF?_F @%4]7&[3GP0 0CP$^R%T&<8Q3-099>($3_$!L M[<[R*% YZ_?TX!8D/=P,@0M^)(TOK/.@#*RD1'!890B>2C(XSA(3\FBP*(JT M/LXKS)@!L'"BV $$P%PCM_2RS0,$.*C M]&C?J\BCX720#7E \I7K[2Y.#[#R:3(;&1<4M M69K[*7RB+5#6H%$;^I!#(P;P?9:N89ZC::+WMQ81UD/1SQ%0PI$PL0;VC&)] MM6/:M:[U_9SZ% 3:.MSU#=_T#$>N_KJ&N$5T]5#T@"XY1[+(/=\G,37I=8+S MY&,=!*4ZW(_\JW2R./)IZ3'@"VBJ#$HC1M]=5P6"YF6!H$D$C.I*OX-,KJ"K>FS6C5*E35H0]+BQ/G0!H ^#QFLAO9D: M%,FS#%YIA$@5()3>9U&:T@BA+A MU:#UDJ9#)K%&-@[A6,WA(M^JK1U>Q!1]G5:$'$W^6-PKO<[A0SY6T],&[0DI M-T>G8"D]'ZYA&4,"%-$F8-F^9_ !)A7YL5#J':ZQ)YC-"8AI7$ <&7ZDA_Z3 M%]$*IU"EAIO;[)0F+/G XT">%4ZU94C_$^FX^E?STLQS9LH!\!%EJ32=2N/E M0,G@G1\_;+M,<='V/5+=Y;O.-,E;[,"\8LB>WC5CQ[E#9P"S OQ7?_9J,XX MB:XJ-Y^E ?X; ]+E$IL(MBMN_%D<)NS*/3[3,$6&@&(@NME9&L&,N8)KF&7D M,5B=V]A3#*D>*QY.8X:L*E@K8=D?8ZA,+&>A$4[X=HK^Y)D$C%54ZJ53TBK3 M\"AX,_MZA(RUPZ?[.9_Q!"#!_$81(H3X5 M(*/=^56A]A#&:E=+D^MV575"8B:TEKJ\O9D5U&&]YUD6YXW+VUDW0@R-L%KX M$VEOC;"!N8B/"YC =53DC\]!!B^"G):,JSZX3',KL8)6^'3N;+$Q"I%=7R"S M%:0[FA8+Q[ZB$159M,*WQ3G^X^07EC'P-!>9V90/<.ET>+I$I*("GSCPX3N+ MGO:$%,Y8C,[=7X.L'?=@:5&I\#&!#4>!37'I^+(E?O=4-_7JC1^"!BG25:?) M(%JG0^L*[C*XBE0?5\K;.WY*)V5&>*(]?N(M!Y.2%-K'5_$HA_@WZEZ_)%D9 M"4:2:)I@H=V%Z\P8?0P)(''\BD30^'MNJRH3(3)XXS5V\G9ZK[.M8H>S^SU. M0M['#84&?Y(4],=$O3C<=%*[6;^XI9M8SW2,"$L<^.,&@832!.PHPH@HGQ03 MR>SSE:^:O.00JH&US>5>FSX_'!B#:S"C=6 M3[0=P%@![W#-\0B_BL3Y\-[SPVW\WE\9XX=_AV4VI8:I]LN7@1I75^T63A.G M-&F+SH/T*Y^W4()IK9-9<,9A'LU<]G8#0[2KQAVPV-!6?21=!\3W\".*^Z"? M^_69*4J/U14JHQT,I\%"3"TQ2I 5U&D#C68B*0O#2;@1SERS:,&ZY$>3X/)1FN6&:PZ*!@$ MXWB.OE$,M_G15\XNTN)7$RS/ M Z P^L'^H\9.YP%\2O2]772K<*=K#GD%HXZX>9!4GI 1KI?++=.'1I13]JH1 MI:Q-.^I?3[!'%Y/>L;05K MW/?MH\VU0222@ ER?1G1U?NZ2,I][SK(DBC9J$2EF/7K-(>S$8NRZ]ZHNNT% M] J-Y+:"94-_\2R#1%RY',PG:_#;W0[1RVQJ&6CV)<*CC M=;AR[?(W)5UA;^R'3QK.'92 ^%+"N-&DC6_9W:8+.3GMTQ$!GB-(@ MLA9IILV#UR10BDP*2] QWT^F()(I"A30*Y^@@;ES.M1(S_6ODLV\@%LK\;E: M]#UEQU'C3C4/WG1@*16R B3%TS"^S<;G(-O8>:P[E*6) MJUD>SST&1,8VF2:X=0%CJ(*%DZ>MD66GU.#U-OA*;?4ASHM&-VY#%U18$ODF MD+4:!U_!BG[E[;F5CG#ZW Z=81M&/PCZYU\S.M6.0A8FXQ06<:AV(P>TFH0M>UMTN%*84; M/ZHO<3EW9*>!%XFGR\>5GH; &U=WJG-C%A,88)Q486EG"EMMJX'CI\M-Z@), MX&\\/G#@3VFU07)&8/(.N4J4Z'LJ3CI F).]SEM@J;F8*[P93IJYW[NKIW VGXH->F((ERG.*X)^ M;[&N@!DC/LZN1IR*TDF%841SX*QH.UPJA907):9)&E3=A"'_U@6^7MJZ U?'8FH2QG;LO,'M*QQ/2F42Y MH".?S+S^IN5V9N;I0G;?^0^:AC;;P+VAS5 7&MKG/_@UM#E3RAC:[1&X,;15 MA&O2JUO_I0&'XUO;TS>W.[ SG3=3/Q+.;/B7FL,XQG64K44]($L+UZA?5(B&D\]AEA]D9X!<3/GSK#KRW0^G/Y_D>+ M$X\9DG3X5/#_YTP*8!"4O4PD$9()./@O>+0G;4!LBH!6EN&+%KR*+@Z=A37# MR>H6- _S)_1AD<\36LG6"NC'Y=!+5;Y1AR *']QOGV"&5TG9Z@20=LP[-S_' M=CL0:RR=\>?7?+?HXR778N87&&V>D0QG+S +-O#Z%6:K*(?W663G)85+]MV' M33@=GDM&P#JD: M.*LV2FNV/$QK+6<1Y:2Z<$!%PN]D5> M!$D8)9L6BP]P&T3XN1;)AH^WZ.Z'J:H"Z@X TP/ M79P ANP)N";_!4]!W'3&^U(1?L#?414>I&KZIF:HI<+P.\<%$)(\6N&K#3^V M@#&S[D^DMH8BNJ/?;#*XP=&5]>> ?*^XHB>YZP_%YI@FNUP@'@_$I7F!#^GT M1#;%E=EETKG[?NP1J)^*F:9>PT5M 6W,9<:?9O/;A!'YF=S)>"36WZ*#2G%L MIF=BWHI]XTMV]#/QB!(:YOL:8(V+F119X^=3/!&;#.,-GH@-ACG&B7A*V[\&W1J-_"N9NZ6]\'0L :6FY\D1@O"J; M=\\=!A_J0KLDXH1&SK*_^9)$1>XM$&)7\['F7-D?7Z MM>[2Y/0% 1&M64*0'_?QIH[+AL =Y;QL(AX?[F9-/EO&/?GC%;+,;H(HF]X% MTNB#FV"HB:NQ]YVY077H)DU/ 6X,<.O*5&]KDV]8DRBO$A^J1DW2ID7($.L9 M?$;YZ6!(==%>K_79/8M$!$2)H= 1NV1+6?LJ4*%P&##0+L,4!;^99\7>+_ #P^7 MSW 6T@<1BW65^AIQE.X37&+^)LVJ70:?$<@NTUP[W,>KPVFXS!HSF%MAHHVJ M7_J>%>><"LJNF]FH@KI[NC0( ?2'F@)XET,(L/8$?WCO\4'U:."I'L..,_?F M 06R%7F4Y([J5&-[[=;V80:!T =.?(7).7;WGO M@ZPXD!HV )9!J:6*$8#N>=.S3 MMVD!56TGSIC3:AQB #=X(WF R-3#VXBK!#8*9'V$XO2S)0#QQ3Y'(,YS4'8! MY@DR)+=MZ]F'DT5=P@U'BN)4C!#;TJ+$S-S%H?RCJ[ 5+5:\EN[58E7!H9CN M(#[K)1L<;;*/:>#)4X7JG';HW7@>B!I!7(GV5)KDL_LO&&37N*S'O^_CP_?G MNED)IXY6LTR&#BX7]'DP+5#0(\]!46'*VC$J-/3&/<* M(M M<1,4:1'$U2^>#F!34P(!)N73'#7#":OO#";2W&MPAT:TSW"Y0TK-!G [-%Q# ML\V 'RW;;"17)M^C4*1?%C <(=G5NR"HSC1_U/8]00-77IZQ&P(Y,W?X1SO M;_(9KW8VR;B,W3%U)N>;-+M*]T_%>A^7=TWY US!Z(6\:LFB IE>:RN:09>% M\0):?J!@2LCSBE"F/#1Y%-V%5KV0"\ZP[*>Z^$2:AI?>W8.^,00%JXY,)LPP M"N86'7D@7%0GHENT.\+;*'B*XJ@X?$E"=!3&9&%X_;I"G\ZV^%]6;#,C1L;4 MCNJ -N)5M&7B,V>TW>T+DJ8:Z6:8%U[-KR&(:%AAQK-DK) KU]1ENGV*DO+- MQ"K=)-'?83@/T?X>K2.\=N@V/UO];1]ER$Q,PHJQ".;H;_LM#"^I0<#^H5R" M]\$!]V%C%;@=P&AG:?6EXW2 HMJ761#">N, ._JQ7RO5"W+9U>I>, :N!&S( M66 4<9?M856[1R4\S0$3#A>GFQ&)(Y?Q5WZK1KD%5G4F<33G WQV=K4"N?9[ M>]LH9?N;VSS)L.1A=;0-B(^-?%JJ#L'I;J<\2L'>V6;9Y^YS-$1N^2_A=O!/ MB(T__X9>@S'Y8WXS]:V 9=6'(\W26*0Z_QO4]1S$V5I\[5F>P'H[WG6\-4M, MPOE;7XWBH?VC+-I:JSTRF,#2O0SR9QQ!B3YY">+N2[KI+5D.QV_]W-09 MD>AE!OH0!&57GN/;W8#0F@7+G_(!;HW92Q#%F/I-FCVB+J_@4_$(T>JOG)75 M<]I/69KG7Y(,!C%F_/ALRM+KO7$8\[#$1F%R1Y(W+W?1^/)$9O@WJ@<7DQ03;(ZLY!B#I*-N3E]XXD80%IPGO>C90GA%M> U^!S"-" MJ7*8CR&((=O&<>U=P1T24D0V-O1S#,O7+;,M#JS^._G]?88CS8L#?N)2E!O8 M#DO+RLXQ%F]>(H1&8EX68\&F$0D9(F3=!4SOO@/_QT998V\9T8!Y:L\>Y[\H/I4:NYZLO+5W7& MFS1;PZC8(^1C<^UU%]&L1M-,L:W,M(\SB?51J=>+N\1O >(8[9L?0-GM])?U M6$@=LP:5FDQ<9\E796YR>[G5 4US:[OD7=X+IVW7"Q.C<(>E-[ M_TPJ-DS2+M#EW<-]EZNQF13?H#V\205@B%HWR? YDGE3I5(-!LB+T,4Y&=,$ MY+C@4%FD"41YCH-V\S88"K8KVDJA(& MK3 #50);37MV%\ Q@$MID:)C<2X0%&"VWZ#? 9H9[@_>4CH,%'1=8FC ?)EE M$;Q8/#X^P)4;ARU \>&@+0$ M55/PW[3Q__C+KZLLJSKMA]),&.JV)8PA N0LJ53O(\Q>HA54ADU/!R[+JLE9 M$65W(JEMRZ;@-\%V]Q,HFX.R?=Y%C6/,J$FI HS"/(R?H!UMO$_I$-GP?,>5 M6%"SME!X*]GY6AY;+N/F;ZUW]\)<*N<2J:@NEK^?TP1^2:)U1)SXVWU257^>Y;K^(MT>7>-*DS\!N-"9^^,.]W'ZY3(( M'OW#S%"0]>''8%9, ?>1D-$!5*.%RYVK15MT!JZ^FL29ES_!C* [(W+N+.0P MP?4.$M=MO=0FX-O7G]RVQT]_H=S'08&K,FI;@'T]N'42]'#3JV>K9E(_I"\X MR&74@8=D"C3= Z2,0G;X,YJK!B#PR/(J>"6'J^\VZ9'B<;U:&)?\& M3M3RD[GH/J=)C ME _#F3/!K*'<'I%Y%B6J.#JIO'FR'2?D6T[0F7)08D>Z-92- -/*LX;0DBD; MI=P_"0,2@5["#.>O7F'MLUA?P5V:1X4]?,G(N3,1%;@1W?ABOV*T"V+PE'+M M1P^ 4A A"Z>^01L^@_GRN,0%Z??9X2**XV.V6GM8ZJ'H, ))C2/1P?*[Q^] MU0Z@U1U/15.IB93%EL($F*8/J5?>!5YX]E#%I>,!2SP^3)62'_C(),:"1CA2 MDZ"U_P?##7[(H&S^MAHXCEML4A?(EWQT M!GWTWBR,N?X\H"Y@QI;+NQYXZF MRP'OBH9\A2?5>WB&[GR>F=U?/@3K ,9_2N,P2C:YSAH1M73J+! P(5@S]&M0 M?7["%[3SI=,C@TKFLK%:B#KH64\2;G@+BS?U/,7UYJ;>."W-YWVQ#^*;?1+: MM%M:-%SY<40,"(T5_!E8[[V[W_NDT[11.(,;D!T;8D?PY7U6IMQ^Q!FH[&%# M1L[]J5O"C0 S/T=Y &@S< GJAE,Q=!6DV7AUWC-^0R7S)VPG8(1:/!QU:+A6 M,FT&!( AGXETC >$B&3#PH([M(&NX_FQK))EGW&7DGO%PF=DLB]WU"35\03S M!VA:P:9*0C%/=OLBOX4O,#ZW!Q49.?=XD7 C++^$/@'G$_'/*0BO45RF9[A# M(?29>/YH&8('[/K+!.^!1L:2C*[K_4F%*0&VCHE[ -OX!-3-P5.01WSWGE?X M*0B>B\.^.3+?_'A0_^A6K7VR,W[N%T/>3@M#W M"A#Z?L(0^EX/0M^;0TB6N$'C@5M/#XX?RLNY$66P$2=)\7Y-I2&EOFP_+?5ZD6Y@]P)@^U7Z.=A87N(RBM")E"]!H,I$-0D&6C2#4GM&[ MLZ(5.>*6#ZH$DLD%\N;%86XZ,_F&[V#Q) _2!,Q>@@C1C.'I.LU.'X,8@F-\[C0",4S! MPB+9:!ZUP^DXU$C>8[IZ:-9L3,L)J&64/4-9PIKH%B3-8+1)P(J\=UD=0''L MHD*IYW //:$+P-DW,T81GM+L[LJ.1Y5>7#X25.!'E,__V!*DY+Y_Q;8%$4EX M#][%1$GZML\U):B4TG^<4)(=Q$5BD\TCW-B.)1&0\J''!+R(XDFJKT'UN7= M*E?CMW%Z"<7GH,63JM \3>'T@G?MJ/Q$/4O,:-,]P-'VR M@;/7*%=8].A[9L&C?[47>[/#D4V0F"/S!D&!G''BAB@OHE40LW$[X+]Q&V^J MGSOW6,+=(9D>[>^S%&T6Q>$>34>!:\G_;1_M:-&L)6JN*'1M3:]"=GSMST.' M!D>BH(DTV9S>(C,M!$OT^PB=SL$LSV$7/1[V! WYLON$ZFR8PNX2^K@16AY,,X#;@;K9%/"F*MBF4:(P M%:8!8!%.S$-6YSPIRN5)5F=^\A=.1#( :K(F,(])# MJ?J.?5#EEX.G R#= -*/YZUT !X:,6::DV;NDZS=2;@*Y1W\.EN1E'+H4(=T M%J@\'I0D"&GY* M[5DRWB*%*&PA4T+-P6FBGPL!X(X- -NB#38/2.L7 M'PNK_Y^]-VV2'#<.AO\*GB^*W7"/-#.R)2O\QA/1YVS+,U/M[IZ5987"P2ZB MJNAED24>?>RO?Y$X> (@")( Q_%\D+:GFP#R I"9R&, <7L')7VVA Z]1.^D MCO5@2U\Q+]Z:?UE*JD:L[E1/-(=+54.!?8;H=VM0$E'F4 M8'*1;XGADT=+'F>JI1RK@PHP5)V3^->H\?E*-+P!UC5E28>SO>8&K<6A-?AB MFEEK <=BTEI[73F_(^^[:GVUCZOZ'(GO^T>)8T?\$).$7UZ+K*V%!7EM+,PDCM.7@ ": MGR?A/7G/ALG#P$?"M" @#$%2"$OWA0@G5STL;)7 M@ Y!AN_QB1#]$.3X+@-WP7$Q'4B]FD-GD!H*U1$$ U ] O$A:[#/AQG84H;T MJ(]W!\$=^A@5,=[L;I,P>H[",HCGU(;DDSLZ1I0 J#(UX5N4[E#]M7=-2,L= MH0:ID;0(0/E,M*A]P+H;Y[-&HDAF=O.6(5]<%6)0?8C@2X_FDIX;@OD*Q"9D MF2GQMCUJ&[&C#2P-T[U;_[M81XN,V.7%QI5D!"C0B574*: M-*LY3TI6@J)*2J8#X ;*JB$HYV-\Z[7#;&PEP>IQMVOC10ZX S&AX#\0)/4< MQ# AN(B*@%C_01R_$?.JR*(M$>.V<$DC9,?-YS*#8Q1DRL-)?("V9!YJ8-,? M<#TC^B%*T%4:QT&6_^@SC<.*M2( =SRU[%].E=%ZWW*\*^//T0XO<:R9+.LA MA-\ +(5T7N=%=*279TD_17$$CA]R]L40XQG30*> 1OOXS=,>P7"CJ,X.9:SS MA,-G:$N41\G^^O6$DWP1L9.LXB5!L@>&RAM4?X@P^W(51]PPU]K11%)TK3(< M;Q-"W22(B=@]I+OB)JWJ-89^X#HT)8ZG07P:GJ&!)XI Z69+5Q#KG1Z+M1;]2<_3#$@>2 M\=H^\MD,85.=78UOJL,KXQ9FD1+=K9J^DLQ5'6YCY:(5ESZ&=M:9$.I%ON+" ML;C"BNL24@*1LDA&P)A ;8E:#,5IB9JG)=JFN<:R6)=@-OAN*(Z"2C:IG+/U&8"9F,:%?A'-V.'\.LCTQ4HBTETFQV5W@!.^BXE.&R?[/'@]!4AA6#0;;<57WKKV:6D=-5N6XK4A$H% MG7RR6EB6T?]TZ_DP374 &>459F2,].191TZAA)_:?,(N^O:2Q6JT$,/L.L@2 M:"UW1*I@)&6>90?(_P;H>W!1Q%09A20\^WZC7$Q791/1WB M$_*?B7QNB[]$Q4&<>J(K_-L]?L9)B>_Q-MTGH.XM=&B-@<#U.]4X\-2'&IT$ MQ6*D;\FS8GOG;!M+%_MWA9;%P=:]3*E65AF_BQNHBF5]6ZERL$R\*.0<#$7K M0Z&;$?.42VK0R*>A-NNJ'"AZ&5 :JQIBV5BLZE36379Y@+(HMTGS@RC91J<8 M7]-[:+,[Y[=0_A\EO,21PUPBR7+U?YF%W=JSRR"ADOR';^CC^P]_>/?^(SKO MW?ZN[9!%Y:8R9I:CKX65^QD'.7[$V7'D9.U M^MKC XF.Z$),E C:7]=T2AK.3VR=>,$76/E"KE5$*11:&8$+U6>.F99!S=M3 MC9J]=(ADU\OT^!0E]%!Y*/"ID?L*X0#%&WVIPWD!IQ3Y18:QRLD[;_[S)+A\ M>%GF %Q9G(1^&**T+"!>"+K8HQPB[7//_N EI$F6DCV9J-8^'@D$H,$2#I#9 M(;DO"C%S+9UG&5SG-()0>;TNMDE& N7!8)H,M,:L9Y. W53/HKC^U[$[[&1H M8&M8D'-"H<@MQF%^0Q"%O@/D=OH2%-!YX(THK:(MP4V:P1_KG@0+Q1U:@>(G M%M$&5(7@B]D02!LZLHDBGJ>:DQEHN%#0ZA$!OT9Y-;/O8I139*@3RFA-6.OP M1N6TG[(TS^]YDPIH3;%,WNN8]7_W?QV+^ACHE-'A/(9C#Q\Q*?\.Q-I&+EJA ME6,I9Y%'-<$ST7@!X3X*]O&&JV*;["LN6 W$WR_G1!L%A<.3WA%*JJ!1^B&* MJKXXWYMSS4:X)GK:1I/=]KZHNQ5M7A(<7@0Q%%R@"=.+W _:]7Q8R#J 5 TX MX$-NZOI^^C#A7_,<'T1W2D0+C;XG=\1=QA^/'HIT^PN;_#;/2QQ^.U&#@'R8 M+_4P9P&&AX?CL3"JS4PQDT0@_;P>VTI!YPG9BD)V^9'UIKA-?L+A'M^426@2 M:Z<8Z#K@3@Z&JB)V$&7H.8A+S/(VQ-"<_(P.,!KM8+B_YB%Z=M2AF4JDK<^P M*WS*\#9:+&J@-;_[3K#-Y172T?S$\U$B8T;SC.AA8YF6TWSOAV(@[9+IBQC) M^A4]^(#T$(U)O&&Y8*+,?B<1U8?A:\3=EJD[3 M;;5M3FK^Y*G],^XI?B\<7 M'#_C+VE2'%PW?S"!R/T9-@U@99>('+HJ$1I]\!M&/(^ &':#,*77_&U-)"O_ M%0?9XTOJ7\8%(#Z,42M(!V7ZH^>+?)(@V,MRDSS6&J'%DD1T%PE"L 7%@SIA M">J@)/_>IR8Q410F"G)%'S>Z!ZQY0P1C'8),(7'^6F0'YZ 0_[-OG^$T29@F MQQ6%)M39LUB5?+L2209(O@=))M\.2O*_?(>2W)"$B9(L*#1!DC_C?1#?X&6> M6NK)GVP=W=UCP'M"-$P*FZ"+<_-.Q)*1LG^(LVR](7\L@!, MF7="I -:+\)KB+\5ZULGXWC:3$@9D2S&Z"H6N$R/QX@^!=TLG0E@#XQ[5ZDU MK"I__S/.R%\;T?VT=D$H4A^=42 M:Y*N&XJ6JS@4Y2@VNYLTP]$^@=K"41@%V4)A]R-6=W\>FP,W7+"D;,Z%=FP* MA/FD?L5UO BTM=]15+(\732[#^G>7X99-D;H2$T&%I$+#6KN59KU:"H MW#T84G9BE&!R,HK!*":CT;8YW*=&.\S-IH0-D, NAHS+YU=<]*>_D8J6-*+, M:!JWQ1A,0%+)#C^7^K+C+W)V++-$O)DQ&2PJ()C,_36]?CU%F6D=D-%3.E/A M;* ;+5]G*$DA)HF/7[NPR9@[1O!ZM+),OS%9JU[I\25]3!]Q N[PN0XWU>R. MTV4F@&HAJ[6@0A!N\9)"W>H")^@-)O07B3N#.(R18AU!Z?'T__V?=^_0W_[R MY>=_^?O?_G-[*E__FOS+G\)?__B\_^M;\NVJ?/GTQ^Q/?_SWC__S[?$MC__X MO/WU??SGXG?% _[SKW_\_2^O'[:?B_?_=7/S\>'??_?\>G'YU_?/X4,6_'I_ M^8>?_OJG[!^GS]?XVS_M3MMB^_%K\%C^\^O'?[X^;OY1OM[];O/ZSYO+?_WK MI_W=-GM[#?[E/_^ ?][]T_,O?S[\X127?\+YZW_\[E_WO_O]UZ??_7IZ^<_G MW4_//__N[D^__,_MS_GIS_GG^.+Y[N/U;1&^_./#?_WY[9_^_,?K^S]^B:__ M^NGT]O[#[_;_^=.??MKE?_S'OWZ+-N4?__7Z#?_+U5^__?7F/_[]U_ O=W<_ M'?_YE__*TK^\_./Z#S_]Z?J?3G]'EP_W[]Y9U*8:RPIB_[XMM<7KN5T'S5M# M.L/^AKFZ>WOE6[LG!+8;NTU'J]XIJ%):?K%EG:J^2^%A2K2@(E[#!- VQH87;=?R-AXM"43^*I.+Q\2 M-LS1EG -T,#" _PE2M*L43/P"F]A$1.]4#G4LR?N26/6<2M2QD[0H4 MO:\<*V1#K! *E19?V[ \*E*LO,%5F4%)&)Q%:SU>+(7BN:I94FNF27Y9Z@\X5N0-4 XCV0:#:+J M/-WO,[R'SFRM@J,0&T(+U(%4%QU!5_0:7(^(#TN+@80/D-+RJ4RQV%T6;2$" MD&XK8DP;B+KT5I\TO4L7Y11 E1IC2CM1GV .D%NI"MD07AIU2F7Z1U]NG#G$ M06@6DTEJY]N\QV&YI4[ZM%FZ% "!M(/-[I*2GRYG(,&CIG.LJXZ!357HEALN M7$HSF)&HLFMH+&S+3"%_HZECK2.0>VFSH_.(_HK- E^WR6,6)'FP7UX6 M!V(=_HK#Q_0"UQ\OI^5: ^0Z G42M(/*;\.CM(Z*B+-(2T_+G40_^URLELI! M]6KA^(+.:5\P675Y'ZAJ7=>"; +4H+R>VFH$.9;[KM%5*!4V(J!TFNJH92^= M\IU1)2:N[H0>#9DO)]MDR!7;X$&(.LQ&Y+RJGT^]%O4.X._VQ0%SVZ_QIQ.# MR/>VF%?VAL][*PY8Z^DP]P5,0S1_J(#1;>%R\59_\P:_.X<5- '<>AK0Q M4A!WP5QDMRT(KG-M:3E<5'=3-4!<1?6V9+N/=7]$$6UA#MEH)S(!W;)$,J&2 M,-Q7;+4??6M?RTMN:Z\NS*T)=^-4R+Z+C?O];U?#3?H@?ZDBO\/9,\L(10', MRZ_.C^\__$M[]T(_ILX.EF[;[W'3.MFJ*]V@C48]G^ T7O,^[<'JH^CJ4LB, MV[EMU7=7%F6&!Z[3[WEKJJ1TB1TJ98QU15AKJ#:L9_;U*\ZV48[SVX0]Z]# MW-NDR*(DC[;4,E[5GAT#MP\#U0%>JK@1^!*BR=FG=5<-WAX=83YWB$+ZCD=FL??%5W+J;> M$DB.RBCF[VF_J<5JEFVEH*OM[KD^GN+T#>,'8H9$O+%8#ZRO*>W=@]GB.=W! MS;^#0_AK6OP5%U#B<9^ =EW/Q 9MR%&:/1Z"A)\+2^PU?\BX-EN]8:J]6A?^YHG@EZ7V=O!B<#-U@1@!_%?PW8?O MZMB08^#A%G>+H2JON7,@"*W[#+U@N,AP^"ZH*U9V5.[_3:>#5K"=' EJMCG7 MPEE_W-LD+[*2MC7L'D\_4^1:U@.T1%R?W3T-D^_*DS8)5:T*03UH*(1(BUW5 M^-*WGN!7N&/?TP8C9)6 M97&6W\$[/8U29I+,YA,MU#ZFJ_,E+M.$!89JLC&L9G7 MZ6:R E&Q(<2WJ"0?>TLEG\3,.AO'EBP34\9M'U"2K^!"K/AA#*8=USQ6O<5IJ+C7E18&>M6Q<$U4Y?;G"IS2/%CF! MV@OXD(@6! IA8-\0FXI^Y%4.I!QI.1Y[^-A;_Y@<,.067)#_W25\/).W05"% MDO&O>D+@PZ26\Z5E'4N0&NL?!H6(*-F[-#M"*O(%48+R3=U=S4 1UHUV78-8 M XOJ"JA'H"<8TNPMYTW/->"(T&:'4+8^&.!=(B!"*449&P09XSE[)?+6J&,,8YO'S" =K)QKS5D:N>3Y M99 ?+M,XQF"@096$QT.4\<]P N&[1L:Y]>2.+71;.%4"2 82;9:/9"U<"QB+ M3C 8>B# :'_.J^ELK\WX2;2;8,M?E1CFI+7UC]CYDF":;[XR]1<:@]8*:UAZ:OX;3*_U1H]:DF!QR'*TC)G)7W M5=W_64AG6R]+>J)?1'$,/0L?T^8'-VG&PVXF* 3#4[MM#6<+YM13MJ>:KD,K M,.;\@$Y@1C^+*L,#ZYV'_U/FU*VXH.R:++(J*38 >*H\!W0)*(#1;@Z_%G77 M0D ,1=R4N):EVA6K"].0JML-79S=#\OZ#::"Y$-MG@BSTOMP/$9Y3C/EP FQ MPV1;T(UR8H_PZ.F-QO<'R9M7__9,4M34K^>@J)7V_1E*E->MD)0Q<=*C73/8 M[9&M!D35!P@&-/NPK:"_A1D[Q$$Z@/)\V@!=B+7_N2>;D ?$=)01>SW ;'J7 MYM<40%6/_708HDX ?ICY+08[G=,#%[HYM>Q3@[A30J0Q.'!?]9;RZ+3JPJ+* M?ZT?5&@ORC@-$MXCJM9$L9AK';XI%4[H M$T&TC4ZT1LJV,;%OH9Y/J%H;8";R6II2BN7Y"MF7H-@>6%AB_7?G.\0$&B]' MN#6XZCB QDX((Z(,8A@59&_HR&=K[0E/;VCS28_!5C EIY7A9+$F[9XIW012 MA7GJ"DZ?@B<"J\QCH+.B)YR0GPI6EDZ>XN]8A9Z)_4*+GH-\EAD& TM?-<^2 MYD<\[MPX]6>>=1PW!ID%:%7$)IV$.K980GK[@%Y#M9K9Y<-0WD?0U3:C7 $! M1 O5B>P.597.PJM1U]MPJ5VWX)7]37!*\W\#Y3LO:-W"ED!#$!DM>"9JB\I* MV*]'%Y%+@H':(:&8I8XM4GD:SKWS)+P(\BC?[.Z@N"M1^>"WC_BUN(A[L1#S M"*P%%!Y"I,=#J=0YJ@E EQ;S^M67[26A*;"6-+(]8LG&R-,X"NF4=^2G[=NB M@JI=ST\(KAH@5:(B,(/VN&N.I>]AY]LMO :#)0=GZRVMRT*]JCX#_4V8W [' M':")M?/N6XXWNVNB'Q"#MQN9,(^ =59PW@&LO;Y"@LA'(#_59[[CM>5L:8J$ M!*T)X:WW^!DG)6Z4'G)P] POZN>=?@ J9: *'8<: ST_N!NRM/VD;H+\I/R2 MS0[ZS.5.KC;E:JYK0ZI!42E448:W!:+))>1@XGSQ_=0TS+]N$HD&:?LW3 CW M)SH8_ ?2^9_)"N1"=R%11@N[-T.-X-*ECX"J1']H#/=Z>HUB<4OHC$EA$>WQ M4#[!NW 1!7'\5@=!6\BCO-#/E.F=]JN> *C>&X+JV9"!9+KW[,TA E51G:ED MM#]"OP39+[B 8 :>41R)0WJ)>+=71 MW&W*WS@:V"MAY^$S$?,HIT$*N1,+=FA)U^(V (^RO6HU"O%T#]\>6T->MHK M&>!N+UQ$ 41!E+ MV&M,XUG QG"W;6<:$L+^++M),QSM$Y:NL&V5?B%W-/UG'+!X[>6ET1X8]XYA M:U@5DLOG0V)"U)C"]PT\64B:0CV-<):A2[?)-CWBQ^#5@10KUW+^0*^"1"&" M['-$OO?KC!MB5OLZUJ XX=G^LJIA"U(),75$ER3R&CEZ7S5>W<.3F#%PR@>) MQA#?9]MX1K?>)C0C&),WH&8/#<,%G+!LP7(N@!8RJRF>T M0RB="EU*TX?\2.<$81CN,S1,J EA*RF=D]6>N(_R7RXS'$8%_+3,]:Q>SL=] MK(1&U?>JC!.Y+'0.?UW\_C.'T!@YV8.5=I^53LREA\M=SQ.2M\KL_5.8%7>;7% M0!JJ+H:*$':_\5A+R%8[\'1F\DYP-HG^/U]PD)<9KA\>73B7C!=WO0&,(5.Y MCJ!U*)T -6;P[54?S>R6DV@42>P";FA-H/PK?JDS6>ZR-"$_;G$C=F-\&([E MQ(YSB>V@U!4P\Q:E,XV3K1)F=@2Q??:9)GSSG(N6(]23RC0Y3R[/BO[]$"=3[ M^8*A\+6!N)(Q#5$E_^J*:7]2A^=D;W%5!2CV#?H;^^KOOF1&R0$0!CDR$WSD M5?"8,;?'NR$[2WB(>>B H E99?&"$AGPX6B4\Z;E6)0@-O8BHS+%2GS-O.5; MD[K>\LW%!XJ^K6++RSA0;?D>,I:5><"95Q*ZB; 7&<.E^K!BH.M@=#D8FJ09 M^+B.5)(QVK&>J^> T&,U>%I'GM^461(5Q! [3\*;Z!5^RI<[]36K.;?-E:"H MC'$Q@,8@B2$2Z?%AD@]RL66#ZU&?\.;$!9/,*WZ\PL\X3NEM1","EY,M\\6= MOR^90J9Z51(G%0A>]8_&%"S8TO=!9BT%K2>F4;2:(*J08LU3Q+_B!15=^4+. M15 &A4KG@87=1T 8P:67-' !YY4+N*2C M$0Q_]_YC7_+\"9X9TR52:$ ]7CZ@: MB,1(Q(=Z]NB.XI40$3-*6#H"?R8\", =<)EF)V-9D8UR_.0M 4$5(2>^1/#I M;WW;S -4%UQ7X3?6JP]SG9=[HOO>1%E>/+ZDCX>TS,GM<1WM#P7&B3'7C:9Q MVYW-!"25LD"'H@]GH!K\JW??_U@^"3DQIH"%1O!SE ?DQ(%6W)=I0M.PB>)[ M)YKAL =HO,-9QELB+Z8 (^;V8\ CX+10(#/OUL!MI*#O@"/)^@$OW7YE.-_ ME#@IKI\7#="0+^3<;RV#0N6WKKY%].-56/=:?K6\UDI,[4^[RSC(03J/QS09 M?Z*I1KLV[S6PZ$XG.H0>3C!(>?YX.'P&V-(\8'1X6SD''HHL '7P+B@.QM(@ M&>34_.^OK\R_8Q\B^-*[JT=-ZZJ:J1PQ"_,= H+@"(G"*( [:=Z@+--:7O?+_!88 M-Z%;:W\<<*J;0DR"ZDPR,0VOV%*(%Q=*>-I9N,I4*YR4X(3:SXQ ME,WGU*@: YF-"+)I=!*X&OG3\'98_%3DLM-];Z)\&WQ^?"$"_<;^?Y.8BYMN MM&O=5P.+*DP11L2(8/5A!>)BP DA'$.H6JJ[1&>^QR?"E ,D@8U0>:4#7?-? M#H:N^@1J?+V&UPT]!VI%6(FG%=]_(L=+%C[\.4T"O$:;GD%>:MB^!)\[%V: MK'[,FBG*N6BFPA]T51 M)% HLYJKQCX*]Z67LB8:?K7KDZ@PM=/JKYJ/*=^22!Z(K>H)+Q_JOLV[% YE M'YW6XQD=X/MX,.%$H_NZ&MVY5:MGG#VE=J1_/X;VV._5/ ?MW]LIU8\XQMOT MN#GA#+XPWGWR<6Z]A5(8%-N.?XO$Q_Y?C;24%QQ7HVCAP[L/=@&.'TY1LMGM MC#DM&^7XB)6 H+I=Z9<(/D7DVS4DZQYQQ^QAQPASAWS!A##H M4Y:6IQ78TAJ?B,09,I9W7X*?29J'K5RDN486M=V83U+X51)$YP4RPF'?*&9]4"=;$@!T/>@K3Y> MA8!H6=6M[27'U$[WH\+6*^G^R*H*P_^;OI5JYYC["I')@A$D(^OVHQ_8V!_1 MW^@/7D-_C%G5>E0=I(;E"YQN\L]1@F\+?,PG"D\]CZ.[QA@@>SF"*1"=P_NK MO"GW3.2I31FK"J-W61J66]IO1V2V&E]91E&LZ@5FMW%DPJ4%0=W!&KYG'@LV MH']?N14?(U:) %<]OA/28/#^N*A*TU[ L:K;6EQUU+!O,ETD;&DE>'2 MP\I:LWW8'G!8QGBSNTX*H@_])0KQ;;)+LR/K#\**/]T0^*Y?65=74>\GOWB3 MR*1$TYE)C!8!='Z7NE8:E\!!^>+-JHZ!:"$Q':KF0T]O2,S8/!-SF7[F8P\L M*9>MO;083VPKWH^%0Z$CSF206@/C1!.8#*;5[E'JGEX,WJGBTC**)]%QI&N5 MYNVPJ^P33O=9<#I$VR">5U55+^!,556"H'Q:JS^4*"6NX"*(X%\=VNLO8)WD8Y<%^G^%]4.#PZ6U?@4%^)8PKDX?W MF5=THV$L /G R=A8!OW %_H1O4-B,7 ;B^50:SU0/>H5$5MR#6ZAA82MBC=8 M@#\VL0KSP3'&.[7$JJZUB.6!=*/.+8Z'8>70]5) %4;4BJI<\0VQ1Q%9%];(H2I!8F'Q5+0W[M;&X M[Y=,9Z+<2IML!*'I\&&=@40SWBMI>";-9%'WKT"[H\G+60C),FN;:R$HG2/L0,$V'" ?68 M!4F^PUG];DG.Q,VN*H=_F^1%5M(3\9%,E\O_M)R2,2M\#IT><\*M+$HD>C T M1JPB\'8)H6KNB-F):YL[_U346[)O,CR3?\.VW:59#NW3JD_+),,!+=$5$[7D ME.91,>)9:I%EW5FT2X"O3/5_*IJ7@-+<%6N^(XN^@U51O>P9JA=&L#(22TM4 M%.=YZ\M)8)WSOA"_;!ZL9@9FC--HL:5=/5TMA8"OS2?5Z+[O#:CT2BW*.POU M,<01#Q!2J7ZYT/T(++_=I\^_(T,(:3_\"7YX!S\TM+W>="[V1'=156H3_43F M5G$H:RIZ@WQ(\;". J:N%$A%R/ !)WGTC&^3;7K$R[]6&J[L.&S<#"JMLZ\U M&K'A*WO6',?UGNO-C#[6,EF[Y4"=%PZ[7X-E2]P9K.K2%S(,CBJI>WW.87.& M-D7-D *VU2]I$FC3 ]R]93'](JJ_,+78K*=V$ID=Q(5-@7$:4%8_DWX%,*VV1R42V M\[99+'L70/N% RX@ 'W)TUJVT'I%7@+M(L+_0WLA2;[_^G>!1H0F[ <5!SSM MC(6O =5B[GS.\P'M:*/(KHWO;;/,>8'HN&'[KGX31!DT3\%?<)"7&8:%;C+: M+G"K=&M--RM-EG4;KV$ D>JMO1Z JA&K29X?P>"FF6E*CCGE+J]^^5.$,X+C MP;$$J@'P+XM*V%0/X^1S1+]'U0":V/[U_.=UN-NL1&!(1O5DLGEMDZ[2.ZR? M6))#2@0RQT5^9-^&0;$CPY]A>)J0XWM;9EF4[)^"/#)6Q1<&P)T"LBPBP_N@ MN:Q2,^'+TT@NOHCR26UFV >W\AEB"XDM'<)NK-9"=+$S MU%P.T?50>\$5!3,O)*!257=&)GG?DHOE@,P)GB?+;SKD[C;B*G)4%A#)^3?@ M-+WV4YJ&+U$<]V[G[8%P&$?)-LBR-P)*<$S+I$AW>S[@Z:U*V,Q942)3VW/V M)1T]",T-MZHR%1^EU$C9EN;<8QVP? FZ3$.^B)"KPY^@9 M4I(+ D=$-C._:(/_23/:ON)K<,3+/0?8@.$PD\X"/&4@I)CI70Q3H7HNK@^> M(3H=8MU.8,)UO!=,D)1V *4=*2>4%*]*ZMZHUW50*'IP=:AZ2M[;S$S M&87136D4.CI;EQ7KK!K0LZ7AETSCN$!L>92S+FM^ ^$7%D=]!YQY&&?5DGM^ M@,;8Q4NN[BR?9$$DO&Y(Q17V_>],I=6\-"&^7F'6&BI6!+1J, B-M=,X"NFU0.>:MVF+%N8>WQ*,_"F-QH+7;P]*)]GYW8&FH/AT.]B 9Z! ME"]N7KU$XZ6%+G#]J&,\$5#@TWC+5R/"X)VA@7I!LXG#DCG:"SENWLV8AU+L8N MMO4L'LN[#**(BK<[(A_%>1)"%OQ)%+-:+KK'9%FW@=X&$*FZUL">8,_+CZW' MY;74-1O!XZ9N:$H1ZXQS_T%F8T%P&H\S$CBK\ >CT+*U!4.8!I;9$-"B0_0] MQ&D:%WPTAF ,$;DL*B9 M>(7S;1:=8-9T)U1(H@T^E$XCV2;0CNY!K)KI=!]3I(+-2PI5;0E6%NH:K+ MP,_*#+L.##. ,,89,?."[KHMS FVL[TC];-_C_M'Z2A8@#$3HD'N,7VDOPLR M=2N%Z;J-9!7'$1U]")1M[UF\!OUR-:7DU&QJ:BD*)*WKWH/YO]F=A^EIV4KW MTG7<.H5D(*BC>L0)1HRD) RR,$??3B&T*UY%]S,-UUI=S%0HV[IY/E5>RZL( MHC"?RF4;=FC7+(".C3GA]0 M8^ 9M']76T(Y6D_(P_L@UF%3^1\2Y9@_2+ICQE>\'UX>%''!L4@0$,!/XV!9T@, M74J&LJA[EY(5" HW1?UY_H[WO69-L0&<4II$;9Y M4Y!,..:>U0YW97?J@!@I"?(+;@72H+RW!I&?X"%_*)]RVGRCN'Y>/%I.O9A; M=Z@2#E6T2/4]H@,0C%B-)VN0A:U$"2WJMK[1\Y<@"Z^"8D'9Z2[A5F(ZJZN. M'/@*74E=Y7YD0\&85C*K!#6;:T;5=VIJ8T#7"H<6#IL&92MMN#JJV]XT#40U MZQ@U9'@.5[K(("160J)02]8B+4KEQ(P:ECYTFEV_$>5!KU^A0@K^BHN11XO1 M-,Y\HB;0:#O>5V,1'WR&R/ UO;6,X9L0)&.R6#@E!^8>_^G,U3-A^H)Q3,(G7(MAMD8 6A::\8$LRMTP(H7/0:OHX-2 M5"-=:>6*]97%RFEM*OKYJIZ"!Q@@KC0=MI:Z=G_*,6J1;K3#R!4-&",E06Z/ M>9<&I9(SA+EUF.P#5)J\QR?"HD.0X[L,XN"."SJ)=>LY?J;4P:*ZEF (JL<@ M/F@5P;,FO&QYBX?PMRIJ]Q@54#[J-@FCYR@L@_@O47&@T=WPPG&(3H\IU;3, M0_:--.BQR[JXN2S@4L@=G0724>IYO(K*N_N0O>X'?4=T[_#QY2B"(&-0:63?5?!$Z7)7270$#['J-ZK/-U_BXD9+US M>PD:6^J6S$EL]2#DQ9CH+ZWWZ:_(]:HF==MC/Y?9T)IM_(..3V-!#H$QI]?@ M$M537\KQB6;!8-7Z69JBN'[T'0;&OC&"[QJ YMPRZDHP[2E8._68X\-P(E063>8\0>GR%\.Z79JSBQJ"%B.I.[@\D0(N7K M2S6:!?XWQZ_HB!K)P2J@?P1Q; ZKX?G'G%AC9G-U;(V ::J(K> L^"GN:A- M/LID=0X>B<66!]ME,\WU"[KT#6@A,2IIT1BU$IO?B)VJ.A=R(E@(%_C3/D=% MM*>W[R6YCD>%>ALY6)7S.VHFHEI?E;A$ MF1L]2K9Q&4+ ,5D0T:8]1 TC DD+*\$MA(H4)83HQ-(B2,3P:900><4YK6RP M(S_2L1QT:#B(=SN\+5! X:,[EL 0H 2_P(X55&\JSF;"*S!!E&(51OHU3 M*-Y-C^)FGJSGTZ#"HL^0#H+.3]YJ=]P0> DQ18F\S>[R ,_#MTE= I!<%;W\ M'N6VK[<=4()N*;&18%-MZ>RPV1J;$=A6'0G5$K_UI5)/)DZ/W?-0V\=.G$TL M)HJ A^T[F>F6/';*7WI+UR!^2S(!>P/DMO:BA\<1UD"4$ M@9Q@P'I/_(3C\+RX3L+-[HY>G<,*02T 9;4H"N02H)R96_ZO!6FAO0[ P=E%0 M-5KBQ;C"\R1LB#+Y&UDDY,8[-^QY@JG6@ FJ]8,@3>4LBT?2DZDQMC_+;(V0*(EA!S_<9IH'D9N*7I,F[+1N) C'4FY7OC#AN!$_)%0]>@\L@RR*XM'[JD2C%Q:DQ]T_?)#;GSBX#H :%PCXC7-Z4*GJ M=H5/&=Y&6M6GK2*'? I4!*_"TQTV9O%V=&MQZ[+*@!#.-V /IH[?D;SJZB?)MA^&V0O34_^ID< M;]!%4OL4P&:AIRB/]-@VIH#-5G6N]'A*SD("";_GHJN/W:N#_4M0; \$QN;? M/T?'J"! ;S7^"3YM2P;0B7R",)\98OKHU.UO8I@<)&C;C3E;EZ0,$6:DC)C1 MV;&;M=F)[S']VHH6NQ7!8@;7;]AL4$CCSI T[LPKNTUP[3'5G$#N3_M>',1 M_&=;7^KKMJL(!%4AU>6,'GGGIVR_BG,56O>(7XN+.-W^,CX@;T61728(#O)( M2137CY<]R&@#[;=!5M4(\*?'*BB6CA\V&GUSK8/G(,>D=/%UU#U@=54=5G+.Z"C@6'>0 50_QH 9Q .CA_G3B/( 4Q#] -%$ M/X(?'1%]@G,OKU9"/]S\_.[K[8^^MY4![B9FA@882<5F5M!B3:IS4C.2 [Y,&*E.F97&/@S"*H=(6>PE^BO%-$&50M!O3 MAXEO)ZBO1\/?:J_^>9*40?'U'DQ+*9\^#IM'&S' M&D8JD^1^K:$DUA* 2:_?&D[X)P,4/0&D[#$'%0)69=DWP[H[P#<\7G3)>9!N1"KH4*]S7)UOEF82S."6J>'T:>EX8LTR MV\)20MS?(FF&HWT"!I]HN@4*/(3EO9&_@2:E?)7A8YE15'4E T,);6'\CH_W MYSPQP:['?V.*N#9D3""[?CU%+,SJ\85,]?97'&06##R#')>HBEM#!9T,O<%L MZV:GE V/-90TKU3>BS Z6/ZB)/9F)_"2VN!DYX K%T"&G28*@,]DJ[RK/Z: MUC!//;?A;;V6A)5SO8FX#:O[A'.LF0K?V6W"8GA /Z"UGZ#D$ V:O$V(/@)M MY"[C(#HJ-_:GAK^2_,0#J*BFQPI@T4I,E/D[\@&?$VWII-[<2J/1[S+9DG[. M=W'5_*NM/I)?? Y>F&6DC8-A-D(&L9HY?5\L<\)1"*Z.:1<6G# <%SAZ)I/+0NT#M-VM(0=E<0,1[Q&R)1EC5$UL%[=DR9,<'B8AV M#-K.+E^2,8U42EF9@P/NCPP"2!+$WW+\D.X*HG1@!OE5'3"TE20HZ0",LI#D2","W^,ZD'=Y8$"+?;K%^H\TZ4B>YE'_/Z=R*8<0-" MRM(H?Z\6@Q=43XU:BZ--AMB,Z#9I?R4*5=<@( 8#VNS$F$V">(@.F0?$C8'B MTX9W0.B^!#KBK8=CW@HS@8\(E:&M]KRZKUV X.O[1VL07/_P6UYG MO2J4SJNX=^JL0W&.$&(.B7H@K5!0%V*'VG=0NP,]O;$%:%=O>!\Z!$3F Y1' M^X2"0;:+6#UI?,J*R^=H%R4!F9,8M63UHE-EZCO9!@.3#M9D@3U"\ M3;89*&97F/T7G/"7:9;AK?;FI27'^DF<4#&%3D.N7OX#?<;85C-ZLS-LT.^) M@S4)/6A8:8'O@C=:\"P)[_%S&C]#)%>&PZBX"J(:H='"Q#YNU*3V:CSVH M>S27H^6/OLUN2P^'@"QUC[>8*#+A;2(JGJ4)Q)C5I;%H)U[=?JIYDO&.52?: ML2JG"\!#$ET![O%MM08+)ZQKC+&N+WZWU50BJ=@_D>H^C)XAR//_)R_3B31: M7LRH[D%>[G!&[M C1#16#U3$&Q/V7IW]*& MZ; 9%E&28B/8"G (F1QT D*YJ&$3T2-;2*F$;%+R@*59 -:\@EH'B520TC MNM(VR#/WU]0]#LLMJSI";)(MQF$..N=MGI< )KE("0O31'O"5'-P>:&S,&4] MXO-0]8'.U#U%G#=--,>WR[[QM'+NA%#T=KR(J)61UREQCVGSTYLT&RHZ^WB M+!P6?@#;M'V1%(UNSD]\L6;V(A&,]@"8(N=+>GRIFTZOOI#,PP'7)OT W*/E MY7Y8/@R%8ETB,9<@?!_LIP]M+-_QGHSF#58[P(\7 ?96S#--:07<$Y^Y)Q1> M[_8I5#&4AQ$4]J!EJGH%0XGGRS2.J3>8=8T284 00WDP)JWC ,A[+#HB@;5D9'G6GZ'+.,AS=-'2 :L62YS5 MO)ZCW\XZ&C3[#!R@B ]M7H"4$VT4:'[1T$D?#UE:[@_U1T2+W6?!4?/&)&93 MZ^_^�&137OQA/*@U(OA(L]=O)JKY?$A*1!TJ);R;<$W,H\@56KQ[,T J;& M5WN4U[5Y9K.#'<^F1T^B8UI)%FCD*OO=IQ8TZ4N!-6$=G[X/00SV94!UQ\L@ M"P5HM\EY'@7#&>:/F%PHD.Z=A(CK&$AHG.@=*W,$FYNLPSI6L,>X+;P+5_PG MW\!J'NVU 3IT&6Q$-M>J]L/V@,,2 !/0-/MA7[Q=!#&X$QX.&!>/\'@T7-@S M>"KC(&N^K]&&ZD<(?X=']B=9ST-P^,48=C[/%*I[JY_Y5+'LZ=-C_T1*N][D M%;@\O8E(:1RG+P C,1"OTO*IV)4Q#Q+(S61#3%KWGZ#[.! 3TUL@Y%.+J ]_ MUO0%#-3"/*^&-"N"359U8@ M.@N36"UZ3GCKP<]38TBCN:L@8=&]'UICEK!/P M[E'Q&$,$M;",)Z5STY*^=5^ #X9VIDQR^N%YEL%U"0,OWNI/N-UP#M'BX@PF M!A1=(*?(0JKEAH4I?=$O4';!B@HJ&&!J%,:L8#8=]QG MC ):,;.ZXBJ0N,31S%@>/%E9MU6GH*I(@E?)<\V&GM#ZD0/7"C8X=WI8*D62 M.BG[(NG/]R6'O\=+#9;N79(4FD,:ASC+A;! "T"(<4XS*F4%:WU"ST-%[Q-1 M@9X+(37;/@Q'+.:-Q5GH>7U,<""8U_R,DQ)?IJ'Z M;0O60_6"B*Q(4RVK-1$LBNBJ2"R+V+J(+HSXDPE=&E6E5_CB"%;WYO]8BIQ= M65N6;8YU_K]D48'3W6ZS8^FA2MGA#V2_"8ZG?^L_D;W -.18VM&CJ9NYZU@0 MNCAU&2C'V;425$-1M:_E,2\0/QNE&;,$E1RAX]]QDC<:^HKP,!IL3*;A"H77 ML!%37-6<,J&1AR/\?,L5/QQ2RQY,R@P?B%5)-,$O& PMY>-S/;3.Y?Q!)'/2 M\I1<2V617LU0,+C(F?<&CH^"_:*5M, &$=9 Z/QV],;HH QT)N- M2VF,(_N;OR/$@*]=6346!0]B"K"4Y,(1I<3TDBF^1N)S]# Y2@YU@=_CO* :'41SL\O4W)>$].;7!007AMMHU/ :B]P9S6U MV?7DA^D0FP^=H\:,J#4EJN9$S*TLV0FN669)B2Y?)Q%T@:W5PK:IR52]:/K5 M-H@ITPLJ4)UF8^?Q=]:-A;1WX5M1;.;]K&)G\/']Q_?G3SG--57MSM9'_AC1 M J-+90DBCDA8YZ+1/$;!9&ZQ\Q:/NA8IRGC%?> M_O4G/@^U&HJ^E=[!P17QH'SD=1+B\,]E_/;[#Q_??_B3N-7>JP15-\;?X:*# MJDON8:P='1"U&GXYEUUC,9TW^],27K4Q8T%%A\:,5;\;V7DV>B*?3_5^V@1] MF#\L4\762W('#MDTS6]\O40V8>B[*+LXS.^85-$/"NI$(7X\8$C9@RT:%#@? MHJA^E+XV",()1&MHR@ MCKN;J^JFH&=.YS/_W2'4SV@];!SN FEO"M739.M#;R6EK=IM?' HH?)00T5< MHHK>HR;Q)MVCH.SIO^/IY'!GP/^$H_.R+@; W=F_XO VQ+2\/*U:30.2J$<) M$AV3L)'^2/Y6'G%X66806O,U36BR28'/]QFF&4.J(\P=!!X==.Z0[(J?:P8[ M>_8KAO$MPDMHTJ#Y@=LNX%A/O-K])#UWBE,\'?%#-/FC;(KP&2LU[ZV MR_6R=.>,EWL#]+JE;HP_9[P.*C,?R(+!1BKRCZT4+-LG8^;P6Q'1745EEZY8 M=N\->F/;G_E36=MP])12&38.U_RZBD$ A>AR*KM[4^_X8O"HM!^,9O#G% MC2'L+P)][C PS"/[!B#KIK]G!ZKZ*ZGL+E3_Q?+4*T?R+XE&0YB.()I7:9-]IFV_F6Y M^5"N1MS -VG&)/8G'(?GQ742;G9U*1OI2^7\2WF,)9\?F=YSYE*L<1>17C_] M:2+2ZX^\1J378'09(4'$$0GK*E&0FEFEQ X1=6"8Q^MP +(NY8WP=W59JMY) M:TWHH^SY6#O*VX6G!ZOW3FR NL-+2YXZ)XWE[WWI,4;?,B70V8'-XF$>H&(G M??& ]GYI6=SC((SBMRM[$E_U^5N5EXYNIBMNPDW_,R22SBJ>86=.R(?UZR;6 9%!3,,OPVRM^9'O#"Q7K9FF=SGB38+ A(S=2Z2 M.SN5%HJ+NB3* #'5,^K4!*7T$)V4%CNOJ[*V+8M^IHJ8V9; M1]<]/\UO'*J"]&7Z$6='@VAEV;?>'C%DP'0YH$;.X8.%(B3@(J*NM$X, #$F M10;>R!B+P?F\-JBU ]DPNL*0E.X":Z"M& 6B?I>.)Y:X$TC8K@Q@#I.;W4&+I3 M3$4*_FWR$P[W^*9,0HVM(/O:5Y2S')J^"JC&T%WT$MO9H_,,RCHC< M69=#1O@["R*D39(W._&TK70_]#[T=A)V >D=JG?B4*%V MY0!OFH$2HBZQ!W!UJ!E4A]D7!'F4-V(_1$Q!3F[*]#-^QO'C(<.8N6FKW@"J_>()')]OAYY0[MD( M/@7!V>OE/3[Q,@&;77WG#Y2240[Q=9AK0.HK-@,(>W0H@V;-2ZMHN\L.#O3M M_]" -NA5EA/!D5*I:_SW&M.#9\,VM5^:G%!9] M^'.:! /5.OM?^KL5^[!T*:W"RU.F/[S;U3DAHBL0R$'2_?0AC4<]:(Z8UK?. M;PVXR;/H:/(Z$@5S,T%C':R@_TB7!QIKP(E7(M@%.'XX1(#V5AC1#$5F69&-5?'>6E3WFDBZ.6U>27/'1T05. M#Z_:U3Y@?5$D?)RC_VE^+;!DT78+K,'39VI%R M^RLN7M+LE\LT22 &^)DZZO2)V<,C?6HGP]#U^&%("6=ZRE645^6SE!X#9?4R MD\&^-H@1<%W^C""'R]#URJ;8[&C&Q$4C7^+QD*7E_E!_=)>E^RPX#@=KC9G- M;P:-\L/4+K(?/R%9"C*N[.-($07,- U&CO<53WW#M0!C5.PNL=77)",]6BZFH WZ.U2DL.583LV3"E]3!]Q,FO, M5V-*KPD+]F#;Q!!IB>I,=P&?%^L9'R(<3R>'I^Q [>4O0;$]L+3/ZN^?HV-4\+J*EH6NAZ;U]_ W$?"> M@3D'>1T]V=%2?_798EK-4#K"X^6J!JK+G"&$75VD_5BK]^^5M6ND'WLDMQ2> M+J4U&+HB,/L:^ M\8B,B [0AII8SNGO[7L"T-*XE4E$==E?MZJN^35-6+83]V#0@F4J)@\,6T5- M42ED7689X>]L.Y;DPH'3((CCM]H]=!GD!VAQ3OX#3HKG(!Y1&W/*G/ZVXP2@ M>]MQ,E%==@YE7>IR3!O:$[.5&;99!O<)W"T7;_4GO"K-.?@LA/>*H%=2[Q7- M980"_1MVS?#R0G510GTC)>> >.Q[ZAK5GH3Z8;J[-ML?WYO8!8VO/-L%#4@D M=D$/&V=VP>W^>)&EO^ LV ^X_?I?^MM??5BZ1%7AM;9LP\EYA=Z?1 Q@E+^+ M&%/'6=0?@0:GNQU+RJ'=(DX&&])W/?,93-.&01$STL7%(S0NRZ>K>:I[@\UOGQC'GOE7D5$N(JEUS> M\B@'V_HRC6,L*N(_'J*,?X838I*/[1]E,*//HL"V,'>%9RH]764@5FD[O="9 ML2E5 Q-X5)N-8>P9]>.HX]3CW_,U:.L*]+[VFC;:@T;J?E=@Z$Y%N+UZO(G( MGMQ&02Q2$6C@ 0X'+/>A@1X-^2'0>G:]&1&\N^UM'3%TDV97:?E4[,I8 M='8;>X993+J*<\T";O599TU9CZ$@(P)!?/HE)> 81($X]E"RRCL_I3$442%B ML-6G "H^]ZC$R0'J:6@Z-%UU9T@+RF,NM*R+*=6X23_EF0XB#L.X>Z0G[!M M:3[CZ5?K8#?&8)S[?23=7=VRF[(@PHX?#QBZUT"""S%H\\$;=V"81^8.0-9E MFA'^SDR^@&IFS&%*3II05$(B6EH>!4K-5C_,I^ZJAZRGG9K@[ZR-#[5&X1@O M@BA^X-[L@5H5VD$^=5(M8+T7DV'4O\NB;E_3A!=&$HV,J ,/<#M$)R?5W09 M\/:ZXP[%WFN1:P:[LS\M4 O"X?S,GABD$T9RA7!]?S$$W#Z%>[V7Q>J780 M=_DZA8HK2'#EQ^W$#%?9+![WYSA NQRU(98SI38M\%WP1J_3)*1!&L^@:Y,+ M%7J7PNMV\:9,/S(9[*^;KP%P/477G!SNM ;>VZ:$/-BAVGBR;[W%8=("(L2D)\3*J4KLLXB([JLC6:05Y-.QU@/8D?1MW9K7*'LUV:'>&$ MO$B3, =?3$&4&K(#54>09HBO@T<#4I?X@PB[.V3^"X>0]CCPZM/^RJ>0MR'I M$E:&C3,QIA75B$[>J*FF/[25 [R=W$J(NH0>P-7A&?XI2U^*PU"GF?97/@6X M#4F7KC)LW EP2LT.\)JD"7C#61$(UF(#&T'N-)X1MJ&F?QID_!J3-=!EL!+NHKQ5I-Y#)2R ;?+ MZ@D$7$/_4;T*8#!TG7U%%6XT4TJX-$>&"A+F2Q5]')IXO44?AR#OV3WST-AE MVM B[R+P$P3;%OA\GV'J873[["4!P)N4.%N4>0/740T H;W*X1]_)@V/R6JY%#[B.DS>WQ_F0Y\7Q;F(;2K=QH: MB,H[]I!3GY<2$;!0S76@19'I!#[;%IG"V.7F2.JX8IKLP!&9%$S+I%?Z4&SE MR&E\W9LCP30YG0>)Y>[.%1=%59FA';^K;@PS,,Y;3Y@!N+KL,O<* ^H M\_G*+"QJ0>E$$0PA[W M7^)3A;:1-2-4.\NGCU0(VN WZJ#OSTW:3 M!LY+'6%9:V89GK, MMJ#_OJH+(-45G879Y4SLI 6KQ]7D]J:CR*'IN?]=2?;\&U:0+DTHKD>/J+FZ M?3\$B5E@?-'=I_I=$+E '^! M+RJ(>L_Y>EQ=-@-C#5.&(D,[GWFC< >.WDT@P\9U574T?2 MXNI2Z6'E,.\(ZR$]]$$9#ZBRJPS);0Y!; SZ :HT_'B&R&"4[A 9 M?H;."]:=#.QV5*3H+FB=^@YY88!MDS7&Q'')J?/G((JI"R3-(/F_]I9@0!P\!?#Y%8C:R MR@1H9IZYL1 %\-3#]A#M6>(+#9G9!OFA\23,''&[5M#N)P)[\D&;@X4:DR(^ M*VI,>\8$#,Z1UM2(SNU':YR#*#()F4YD)\I0B*/_ODX*LIN)'AS!945 #8[* MLX1]B^J/$7SMZ296 =_DAQY!1T:6$(I6$ZV!V 7^*:+?HK^QK__N=Y-(X)?) MOA)-!P:5@.&FS)((^NF>)^%-] H_#2CWU0AZUXDQ*Z&\&AT9 X:0=RSV#^FN M> DH-.+'*Z@,GIZ.-#4D+P98(T8Q+43\HS$'HI/(>.6%6\8(RY@WDEJ.>?DE MR'[!5/.O=1Y6ET'IKJA&M)10-@C]C?\7JCH@6M;A[SZU1C5Z,E8-$<,Q;Z#B M^DV@>STQ3C?)MG$*Y_R'#&^9%,/%9I=55<_/# MDL^.ZNE1/3_ZFUC!^\Z<2B*I-3D+V1W>C5_* II(ELE <6_V'8(/)4>KC]W9 M 5RZ)Z7(N5;T@E=6/X.62MVQ4JF=AN)2K2]X16P@:HX\0_Y[J9NB)E4(C0H.+@%H:5+Z/B[9Q8R:(NME2\P=$"'R%_ M=<>[L'8IV,?#K2M3F\G,'/N\RG3EW)W0D-5=J+LJFSC Y1R@K8 MWTXA$:F/[S_\X?W'@3JEU6!4C49L.(+Q[]Y_7(?U882E8HN9DL<%UVJ7^"4& MK2*^34+\^N]8Z<'A3G_^-:*?(_*]%VXHH9=[_:4H>M@;>5UBD0<>-;+8:Y] MJ[BI9K?DB,]'#S0^(VI,V7*_R)QK_FXL&W)HMI4=99V\KE4NW:KCU$T$'18^ MDZN5'-_D,-A'58&#?I\IJ2N<3P4*")OL'9T-U=,A-A]A.Q40.?-]>,7'4T'J M'[@(-3F\E81 M!K62!T-C%"UM @]EHH:#;UB]N3(M&YFZ8+S9:&N4@FE99Y^>'6@T#K7_7ZKYYG&72&!-_0Q5O] M"2^R< [NZPWU7.<$YQVF;^U@A%V_GB(6R9/?)G9'#K.^>8%K47!HU MUD9/;ZCY'5\?G;-' 0["&6H 0?7!!A@H2A #Q*>/>G$J2Q4%-ZQU:4STR^KG MM&8[*R-Q2;#9X_ Q!2\Q QEJ["LE\/H2"67J#'WX^.[]GUB$'I?#:@DJ4V(1 M=PK-=$& M?;R)7#F!P>?+1:\K<3H[V:N9/(H:>E/9@K!.1: ''_E!_(X?J^+4%7Z>(,[[ M-N7@8T M!V?TY^H/?)6SZJ*K/6MDI3.92>Y7IY^+9+HGAGG8X3CO210*8J5M MS\OBD&9P0&KRGL@0%FA]QO1M<@U5PWP'#Z@1DL8,#.'O@AEY5OQWU4%ZL']/ M\\N^]\0AR>5@-ZFL0\QA %_+GB%Z)\\?O\ )WD7%':$N*P#X> @2N14T>(FV M3%*JU_-%$%\%T67.^'MY059"2I-V30\0,]).L?_F98W3:_@S42\WNW;KKR_! M:W0LCQ=IEJ4OM"?QB?RE4+X6PAPTQ8O%,8II(*V03H2JF9"8RJ=K8@S*,H:/ M)YF#@P+.J2]1 D ,A/BRC[P?NRU@NR>N!!.7AVV0'\A.AO] R:;G(*X[4@X? MHQ L#\#VI7]^&8XET[YSZ\)%U/6+JPX1, M">14T];$KGS*-&_3^IB?,T0'^[:QAI"3LN4'C77EN MM3 MGON8.#R=J"/JD,8ASG)6\%3I!6I\^9O@E.;_AMB H7)#7GST/;2D[G<%\FZ? M!A5M/\9H57P*1.=H5G0Q"C/UP)\1.,L8-YID:XA985$+5 G)GUR MOC2ZI!& HK-._>R\\;B;QX88D-!UZ8R),2S7KSC;1CD,*#R>CP]'5%\B:&D4P]T>6QH[5?Q)?UCI MC7NB^_*_&_G6/(F6,1%&6OHR"OH(>-^<:"FS9,^<2G54U*"2P1Z2JO'"Y]:( M*5-H&+YBX(=1E?%P%)4<:NK0T0CE. M4F/K>-?DAX_M$XKI\Q?B,R6V,J^/],]0V%X"]<74MORKQ;7*?TK:;4 [V M\255/J;3^_)2&4&P7'%0ZO@RR!'JN;W4V:$;4\:081J7C?F@&)*6CB)YL$-6?Q?*Z; MHROC[%ABN=S2;7G+;TK(".$A"0VA&\KK;&]@2-JA$R$1@2&F@DT,)4;(A?WX M@N-G\@6YZPZY7WUW% VD:J\%%5WG%28%D;*X!+]/_4AT_;J-RY#U9@63O"R8 MJV@GQ/0.9]0BKQO32=_:&I,W7]G$]$)_JQ: ?5[M^3LHK@V+G*%^]T ?3W%S MD$KZ6#6*5WL,U0M@_@ZO:>M]E)(K.7; M:34/QR.QYX52(NHV,IC]K#O+>1\'5#I8R%LHIX?CNOLM2HF 0*X 0GZ9B M$AK3>MF&<9IB_!D-:^>9K&(.0W^R!_Z8HBWCVSB2.=UO15W'4V""TMVCHU-F5V7L()4U@0!ZIMR!G[SZ%3GK"WQ4LOEZM\/; MHA&I"ZE]]U!!KCVI2%=IS(OHQ!*]V@/7QY!"QN_QI'14[Y3%29Z'(9DT?R#: M.]YDY/QYCA+UVS./!N6#SA =1OVA?*"_DJ@Z=)I\,4/=I:%2)013<^FI^\Y\ MC\$+LRUX6UU6ZZ#Y&]IHEQ>S?S-,Q]:'F-"$6[X$;W;#RTVT?PDKGXG^ F_K M3=J>G[!2O7EQ1KITL4%8+L$$X!+UR5GRZFV>EQ /V@C"4HI9P#+^>1IO7:Z= M)_2RJ>"&;TSF.99I!-I2(1A--H='C:FS?LK+![&:GC Y5*+0Z^8W177*FX:? MF@Q1PDO/@Z%*I AL!9[2FGT)BNT!DAN;?\?95N,$YS.BYA!J<)V)].(,B6E; M'YTA/C/UBHIVV=R>IN'A<+5X=HK:TTLF&%.I[S:V2Z%Y?DV3D-Q3Y 0B%PP/ M<:':Z'1%OC5U7;V#SM[7YM>CS"M),D*A'R"K6]8397:+<9B#$6\56B>902; FAQD MAB\8X\GF4,6B6[Z*(*3_XH?!"*8RAT@CV)+]0H1V8-?1HUPV]46,*,U>VCY1!4WQES!Q)+,=O$U2GAQ*19OX2;N;0 M@IJKR\%5X"*W;#1HKR%ARB"I0CQ)YD564DNLJMW#TRU^QGD!EG9=$%:FZ)F)\/0BN4 M]C;_'M4#>*")M]8M*A2Z;G,]JF[C18(8YSSV_"LN]#GA(AS_ B?;PS'(UM*Z M78J$RJFHP-;QO3EGM=NZ86+C;UI/Q,4R58UK0-K-/2@LGB]W-P27"9U+5KM\ MV&"721W(>//\-5(I"?R&;W::N/GYW==;WZ:6# <9#]6X>JDD3)]:04#2+;3_ MXGXT;N/Q.!5A,/"N4'L(+.*-8()UQ@NU M41L1&B2CB=,H3@R%I@C: $BNK&Q1?49YX#7+H@.QU!TJ0\JI0P,JJM\0+;RZ MS'G4+C'^6/#@^5-.:Z%H:]###$W5IY[D#+%IT-_$1'Y?@HWQE;%K)+$LP'2O]](E\657/2IJL $8:_B?'S>6> M4,1VRQ]@U,0WCYA7/V;A?O[K>@+F5011NRM&TM0%TYLA+>=)4@:Q8>0.^[@7 MM>,M;J<)O"IFIX^@CTJTDA9'X,?ZBHO-CG"?79/D]QG$*5YA]M\A6XJ]-6F: M0T'I+IJE!-M09E%YBY:>1 _I&3H3E5V[ 'E2W6/*PTA$\ FN&XU(TU5$@;8B M%7$^J!ZZDLXK0\A)O7Y&!'';M"VG':K%Y=SLQZ!NV);SWMYB%)C C;X5?IT: M&HRDYNL@!=8006T2[RQ-^1?5;#EZ7GV 4LS,+33WNT.>\=\/;7Y2&(J;LL@+ MLE&(]MNQ$N_QD1@C(JN4'-#D&G_$V?&CB_X0#; DKH(*--2 #0%P*^A'XI89 M2MGT(1-^DJ)NDQ,!^#-^QO'O]?'8=1H4U-^#4>#O)N/0[V61V5Y3G_I8R5@] M2 2/Q7$W.^9E'Y%_J*SST,H\7%6Q%W.DM:X'0Y(Y]DFT%/7;I!\2IF*D&(M^ M$*-_!.>O)"[/\WXS05+A7# DCF.+IG-BLUHP5U!%%X>L($SC>#\/_Z=D_2Z& M;%V*+WQ(+MK>?5D=4EP5_Y@/9" 78-P9=L)@SF(YX M5Y ABCY8WCR^,ER4CEPUXDY-O'M\XN[(S>YK6N"9Q\E6B_)CYOL,7U1EEOL5F>%$5"<%<:LI#!KC43WH4J+J\/@ M5G+,U4\FIH7NY7DL1?L9ZKNH+C\:?=GFL:2A2RY+P:@]-K)C3<$NKZWF3?"1 MUT745^L .W)_3N$R*('N[B6*L MKMG/KY;J:\0^]R'R2MCE-XH40;IYGRK913F'Z+Q,?>2L)( )>3 M5X*;XTC\4U0$,=@UK L5T9K374$L:ZPQ-QNCD!B&Q+B>K>@G^%J'E_1YVH 2 M3EG#BD\,>31YB8V5."7;,,O(+,/*;=F%\EC2P /"U6])AAG+:PM1M%'6O\&= M;RYOH71_-1MJ](\^0U?XJ6B5/3E_#J(85+AWNS1[EP^9EK7U3A4.6 2>L<5,/K,B@^S48#]&2\ M,J:*4U[U8B:_!-DOF/H=ZIM,N;LDD:3U^,95Z-F);(2D='^94\=M@C)TD+Z\ MRZI:5^GV%[WJPH:@2U0-XNV(UN"(T> C?38<0M\E+Z[P*<-;EIY!3N#S(W3[ M_+6*J)1G\]=#0&L\Q9B>;G Y--[@J M$CA4(+$Y#,&X,\1'^K;.]'@I[.M!2KBM(EV>R(7%PNE$E8K;9)=F1W;8#VS MYG!45?1 C1GD^\U//)09KE(E90R9'!K3C6!(WLF'14ZU'APO@SCF ?7D\OY+ MD-&4?)/X2M'QR"RJ$EHDD:5$[@35@,1JGC-X;8DDDX7)-'?=BX?HG:FX#]BC M-$]PTD<0-8=5S_A\Y(\^^:E'2NH+,R##&E2@FP@*+LRI E4S?D1O" BC$W\:#5[%O&?P1 #9)'QN!),CF-WOOK(FBFQ[3:2PVP1MN(XO MXR#/+VH/DK0Z&5-LZ*?H8AWO=WWHI7:] D>WVXX!9M"!CXQ'+5(R9IB0P:E>(4W_$?VW&YD_%T$>;551?KVL MJE[7\E92-)W+[X$W"FT9(RWHYI2O]-0]I'%X>SP1/8=57JO*8"C[]<$(U!S2 MK0?BJU>?%!7Y[:-'W'%.4._93_R"&12C"KY7OV1C?3\(:!$S>@*5T<(W?QI) M/)J+29+?)+L/_* D8T'C@-LE+6KM; M=&17;0H^'O*7ZAD03'$&O[M(BP-4#^&S(3&=ST/+%&49#\>1RVV%%[6>WWQ, MY?Y$,( ?7U(K*^B,%I^BI;#;P0/4M4!F7:F!I";#2+MIB)Z^8DU->_L8MO'Q M?+2:].TQ:]/C,&X4GX)(E)X;>#OF'XM*;OT78R]1H1($9(378.J8YC0K+@GB M;SD6P2/Z7GAB ,3B-F)J#$IC>]H22@SE+W]:P2R>SJ!2AN<,ZWJ3AP/:J03/7#6*5A[3GFI/'O'N*AK$GC#Q69BJAO6S( MJI#WH#N\XP!2.A^\;LP^.KK-J4+>>4<;9?"C]I@<" U=PX$YA)KTS&FKFTZ#F_."JIE$Y:25)+6=HR"XJ-]=*"B0F(*5U_3>,VH02SG#C,GCDFOM M&'W38FN='(4S794T/WM*CY="11^DA-/;1]2ON".&@^;*J2IVP'?@:]C&94C+ M%S=./O&1O#&;WVNI@Z=22^^2PBDS)+7'6(_2/=G&Y*<\"GF?TF8CI2N<;[/H MI,LUN9#6B*OG1JW)6_VQX+VIFM\O#R>31\;UF6CN5$Y4K2KJO.N?TABVITBZ MWB1UHMIY%A&,]U?DG\F>-;00[2V4OBE(>!_(:W^@>>TU!(B#T$Z.YXV)ZP*B MY.K=@;)$5O<>&KH 1:7^L46YY\;/V>R/#>#I\O.-"\':%3VD>J5,K^&>(?^>WE&P;9MEVD*+E-I<%=#&( M%<%9;E9YI3GB-P&!^]\0+\;2S740A3[Z#]0^N*%$5,J8 ;*X;BC: P>*2XXH MS:]F&DS4+M"_CAZ,QBB;L4]++\?+VID3(WO)NH^VOIQ?V?LA-[Z4 MYBX"2HU7CJFGVNP-^^T\"2$Z-]_LB'SDD)X'OQV\32J3NC$5=2[2R2#FN3F= M_$KQ=&B-)X+./>;1K7RV=LMJ'LL<'B:?SRKFPWU2L"O1;B6 MH[^A="XM [%FT-TDV8XVB>/P2L/Y+G "=ZI[7TA.7P<%C&>+-[P'MP";&FT#0OO*KI88W'GM> TV&L'PM?5F-,)R M,'1#3Q[GS7YM>GT9/'+.T)Q-^M3Y/75@&WCLG(_\CM/&19/8VGV9#V[RNE=N MP[>;K\H2U^(E8Z !(9PV6.):6G5//Q"37_T$R*]!H;'6N@X;YK/ZP-U[!L5[(7QP!#;OC5>Z)5/6A(/O.?R]1HBR#;3&/(Y MKDY#S-S-[I+8KE%Q$VQI3B*DN9%S.SB1?Q,)3(_'B$)Y@_$=)FLG1;!7>BU@ M0EIGC4Z)Q)P0L%'2^Y)/>X;JB:%F(JJG]LUG:YK(6#^1P"Y5)O%@= =-#L>"&[H\T<:?PQ'^+SK4"!A8PW6H0=&QGD)$B)Q7./V=F0'Z+3P%.E M&():8];R7JE!2.Z$&<#?Y490U&MC+49:]=HL:]Y5,\FC5E=4Z4Z"LXQ]8RGF MDIN?TV0OZ<\J>X"!3]4=:7U<17W8I9>,"D6706-$JXMVT18Z@S#_-L0-0O)A M9&!"-4:C>C@2XU6VE ^+V0A/J4T\@D*>K-XO. !+#R3H+U%Q^):D3SG.GD$A MOTU.99'#*T@"6HQX$R%J/*\Z5=5R>1/AI+<)!._3:M^*2-1AB_H,-6!"+P0H MU(0*,;!0&R[Z3,8@8Z_DK3(BC3AA)$"$&HDL\J$%9;LYK%=/C3<>:;T#?@3& M9[)>[>*$2T\?2Z/T_M+T25F5^/5X?FOL1GA]NR1Q>XQ5>0(W:099 G4P.Z04 M? D*_B^0U"C9)+1N1R7*ZB18@W2$UH'%%B(G#71:VE*W!SS'/Q"YCW'U9W1% M_L++IA!8?*H9TP@G]7C,P KWA5EIN-Y=D&TR\+/AD (CK$/E)N.X4K@QDWS;9,)+2O6Y*&\?YA#R1NWW#HO@QD$K&/^GE$7OR'38"E M7L,^1HY]A97#&#IW5#FD8$6R8C_#40GU#*Q,07..-1=#,D===9&-(9S;OGZ= MXD'D!_$[46>K^9*>A#P^+9<_M8,V/JK6$OQ<_:&N2M8,;Z!!YWS5,Z2,@H"E MUU:T:09JRB1J.:XY]-S5F1(,!^73'GA'65%(]J%OEW4';JEC6HJ;8__!EV!+ MC!R>M7AE%!^TE"V9O;A(,W$#E4#:+U@-Y% MB:@#M)ZH(!U>4M?8,"%<]]^3.-JY:2_"M&C84K#E2DPCB$FX[FV*O0R]MYSU MH\4:<-"KL0%)ZUV'@].VX^D.AN"D9@T83V+C@.XRX7/&;M= M[*V?25]=/ZS;/W(%%2[UB"G9.T *M_\^":4J,J=$0.4<>E],.H82VPI4.UPR/X(3S?DV-CAB/[]*@(U M,%'7G9_4MK=:6XRAD0"-Y5&U_NH;^1K24>&'GYE/KDM1B+.)GTJ#=E9]0(L1 M*^K7K<1&>C;K47=Z+(NNF(\I?R<@5AP!KWB[BR$ZJ6&K*VNU\!E@O_(YD)B$ M'-$PS5G;>>'W+C7'6,:[L?1R>78OD*O.OJ3*A*?J!,(K36%873'0&>DKDS87 M''59;J".'^BUJS0+JF##SII=/5?0"%>.T4 $A8(";E\0%Q.P=F,8\GVC()/G MDZ33<(<.;-:Z^E]ZR.@XXO3L&18-M\^MIPQO612+^IFT_L:WIMF$1?X0V<7' M>;+]TW"V]U,WVWM#$[WSZU><;:.<10T34R;)HRV-+_NP8 H^7QMJS%>K0[=" MOGZW.X,?OB]'69D4+;QAO%GH"HPT', MT\HGX',UKBS?4C,.=85W:C3QW'=2AC*G%%)P?A !!&OL2_ :'9*4X"2I M_PAIGM?'4YR^56FVF@ 96@2V.9S:M!#<3:=';/[6%RP35BQQ)C*:?0O##'12 MA+[,0WZ7%Y6(CE0]"HB_>[4N!! RJK<1CH[I]%$)@9S4/F[*.C)6M+<)D3J:7 @2?O/_3(,EQ,W? MZ=A,U0+(U![,$Y]!G>-=@AJP\B>*@D!;*WL,X*:RU^NZ3<&F&>:-U'3?0KP: M%LZJ/RXC7TX/7+$T*]GQ&3_C^*/>R&_6.V"CSA =ASZNI0*9!BOI>3A$!)<< M(9HN5WLW.RI.4#5!K;Z(CT'A9P<&?._3WI,B(-=&E)BZKKD_T8!LO.FW'S]< MV/^-Q;5O6-_3J3]$UR6\ -,=&C;?,8!?2:_I]&>7 T;CI*DPW)XE")2PD=Y M];M*\9"Q3H.PXY- &=S'8^AEU3@[L8_=O$WON00ZG*1NET$:N'6.,9\#I)[< M$+Q8[GY)!)Y+/MFZ%[3C<^6;P/D5^2$OHNV 6X9G# &Y4#TOJB<6O:1K-PYL M,#&[;Z5Z F'4OIT)='9Y1$IJ*]_C8Q#!\\%%FF7I"_E!U%D>7;&ZF@I5NB")J#0:;I9'3 [?&O^JBGD4[2YR8SHC58&(S55 6O\ M^ZRNE5)T.O-IVR7Y[9/U@P\;J@:Q2?8NX"[-4:8+FE*E?:J>;; M\0M!VQ7@.)14&XA6ZBC_$F^@F(P6JEM-8-)8_.4^=C_S1C.5@>"8?C/W'YJM:&1A,EY<94/XR?UF9E1Q60&^ M4@@(,%F)FQD!9MWRFMH8GZ.5W+'>CI1#&.L5*#-Z?1>O;5]+N$PW.YZ8W"@# M3%\Z%O2%LI5IBU.>5BX6IV$Q=/GOL]?> $UG]8,:\<_M_6?S1Q<)6M:Z#BO]$"8?H79?V^32H7BA8B&,O+%#!!GRG[ZD79/J+30 MJD*3-$_?5U4&(YS__^ZNK3ENW4C_%53MBUTUVCT^J7W81]F2'%5L2R7).97- M0XH>4A*3&5)+BW!<&^>7#%>#0>P^2@#NVG9'.5F8OFX0=0 M"[2.?2^U4Z4M(3TZ G+P8I>!4PZ%CH42076OX+GHN/QY0^'?%#M(MF6R\4)" MFYW44<+P9$G@=!X6T]N')F+"9>YU-K6CR5 ()=M6G+G^*"G,BN&'[ MLFMPIC>/PUK TVR5VEA:J3"F1E/!)>UXT&A*MP;AR%%:]'!%2T%(]Y,#AU,8B<^\-MC;+*QXEE,M'0Y(4$69^ZR4N]G M\_)@8-!K6:PR+$4'V%/E.MGP1XTT7,@B*^:D>;'7L+5 $(/V6 )'P8.]D7V\ MC;L-O>@DKV=_!@4MK5X6)0E/;3+LZPU&&-VQ;T=D=.4$R:-KYWI MUK\A_.*+19?8VS+Z:@'G* 'N@0"6ZK\JE*MFT$[<"/ MNFN>RPK>2@_E^ZQK9<8&@=YU* ?9OQZ5/'9XMZ, *O.W3&L?V24Z"Z_(M3>C M%(*>P#I:9I$B&<_E)LVJ6NR*"8^'-M>$'WF+\;GZTN=X37CP)NS%"9,1OGN] M]HE87_C'/A2B(V)A7@3+3 , B@KV,YE)QJU] *O#KH=LPW_]])'KTU6RX:OU M/-WRDZ?&NA[?,X>G6+9>,=D>=W*_AT7D\/E120IQ G\"^_,'%>HA[[BS.&GA ME%BM\&M121,TF*2%:\WBJ83.-$/@JHM%.^,MS^H$H&;U6%0V$(57=;%#T)2[$C> #T*-Z';%1O'\ M&M:LZGW%P*<' S Y A-#,#%&[)?QD2RB_:XSMVO*:M^UYZ29EI"HKZ6% MT8 %%!JP_J@L:9@<@+4C#-N@5W,7.XI@5KX93.-S"R9>TEE]M0-HT,]<)=ON MMMHA>EU<\6$!_@KQ,M M(D:/JE %R,"=JOT:*\7I3@GG^)+PDPZ5.)[2@IU-[$TZ( M[M9T#E3+7XJ$*]G;-(MNA;021?G,G R(D MO]F<:[4#T:RU#1L *-7?;ZM\?11477V$M9IPP*JO&$XLMCTCK!@.\K*>8"$$ MO0ZZK+JR;L#QHQ0G]P,$6P@WF&P3'7C$0(OU*4$3'MZ_-?*GGLR9?: +>SD^ M[-E=U],]U@NZBSR3RENB@J(!M*.^RCHH)A;.&I!CEU/@U=:O,H?UQ?S*;:AZ M?+8:&U$L#@YZ:)N"%Q.BI4+CE>4I%STO&MHMKPB*@S#2N^##B\ [9Y@5X2F? M<4+*#H;7<-7=9DN:;_476\(GE!;J7E5GVZPOH4OB,/D__N:L;U*^P(*KPD)H, MY#*&4TL@_"%&8W(XIH_'='NZ&%/82E@WZDK5J1VZ9F,^,#28]G2-&H\M2!2B:0L&_@=J@&4@AQE>_8G3F]% MBKCH4#;G:RQJ4?/% $8,R*D;P<=/1+1173+9I\A#' /P1X^M.X 5E&2/86J4 M@@JC"MU%^K$LTQ_Y9C.]LL*P^+F(G%']+;C(@C<72,O#HQ-RHHDQMXY@JD9,R2FR>[ CL^ &<$NUD^,*)]X%?[R&^=8VB M Q*3I)#O-@?AP2]'@(CF1Y&E[Q/.\W4FC(GF*U"U8=AHQ60S99N-JI?8 M**)O,A<'PNX,6!!@NVVR\R>NDZ*V:E<-NQ:L:[(,)=%,#"4*%^G1BF>",;TL M$%_IT> ]GZY$=)T*E<(<>+!@A6(R9^R*Q8&,CJ)1#J-A+@!TE1\@>T[$MBP^ M &C\I 5!10_)3E<0JRGZ9=@QE*@'1%%"ICC'X@'+IB1 M10CX9E/^ 7Q6$"(%1.#P0IHHQ#A6VE0:$=D[9 C>(CE@$-,8)QAL%5#AE10 X%6\C<*+CWW*&@CQL1W$ MK.5FO*D!'.ASTBAP((C!>L@*Q._H8 ,ATCX!,/1 $,=!^A:?D&H$QP!1[ MSQ5#KBNI/R,*L0H(0[_7N]^6J2?Y<&^:YN0OCY @.NH(N<^J[[DTMXSBUEKP M8DRMJA_*)MGH?P=_[I>R^5O6R.P>KAMV/8E&0T!DGX0Y,IJPG4P+D?U3/(>OU&%7#.( #I/IQ,"?CEK&94KYF.:#3%D5D&3I( M9[FOX8WPK3DOTL])]:\,5\0PB0'J?&95D^0%1"7P8ULLH4G(.>UXXM7&E150 M-KHQV3C_Y T64A4#,SFRW+EO/0!XXGI0YN6KW?MR"AF&78\JMNBAE %G[W=U M7D TDB@9BM5F92B:T04M^P#L!ODMZ[II:[!B95[55U0/SQ2B2>_T9*:%A"DN MBZ=/^7>N3N Z>[__F '$Q,MSOCX'JY:?TP=Z.=M -\JX\VW/NIX8=K4X'\\T MVLE;X@#N!=;-KO(B;S*K]$58*U'*-L0["%LJQ!40K$YGG5>81<-X:W997B_4 3I 7VZ$,#7R[]?)5 M/+-R(K\]>E,F#9UCFL)H^9#BAC4@;Y_+(A,X3V:-#XIAXH<21BN&^86:L^:J %<8A",0%?^'Y&=[C-Z"UE 6YXVP\>#.*C%:K&@JD<3! M-8V,3\U\S^K#M&4P90EX^:KB0^IWI1R5Z-Y$5Y"DD% M5/@ZNT)G47#>>)IQ1[/J+.]JLQ)'2=.#&R%?VHZ"==.*^,46AHL:ATW5PH&0 M)[-*Z;@JJRQ_*L2=NQ; _!M\PD$@%ARA)NFH'E9,]L%4)TSK!>/6Y%D<]Q#U MIYB2X%1^A93EK80]O?FVR9^L:"OJ2]9]&E*XA=;(:(U0G&'-#U$9$>S"):#BKK$+O%%D)XM! M*_ DEO2[3^%3P,N_?4G?9T^#I \[:H?Z?ISL$A.WHT\%& M 6_57L7'3P1C[5G)7IOM]%KVKPD&>U:Y48M[&3.+ ,(E\DY0[IF[X M'<(WN@.#2Z;V2$06"7BG-8^/OV4C;FA4\F5'V+H,)UN6N/C:FB#QCS(Q'Z*0 M^:]U3O79'O8DHD0>O+0IO"0A'!]BW_)BQ[>5U"OX!$79U3:O(JOEH]11%4P\ MPD660M;A%Q121%MD B"PL"[M#S-,5:$\GF-LG3ZT+.R5S807W.X'LX MNV6+V*9, R&D:\Y&4MMV8B$;NU^A-X[@)K/ ^E"=QL> &ZU5 M^(5C6!;T3&^*?JG.467/?J:ATPVD)QW)(#XU%(.2C<.ZJN-BK,."X,MS(0%^)Q.MK(Y>X0D3Z?1>#_>5#/*DD'<;!D$[Z79&O\Y=D\[XL4H@Q.I)R2X4',"^GY_7JO )'?YYM-M[/M6^OK/6MQHJ%=+_AE"K79)"QOL65E MIT=,TF>R>O9$#O(WIFIF)2>0RF9/_P>OPZ(\2:YSWZ)TFE\+0 M5;J$=YDQ\-E(;_#(0 Q'@R <1[@??H<11TL(W6MG33&7)"RH\@,Z2W=)N["> MAPK.$H">*0(H7ELH#8U@D?YS)^'A'DH5!)+UWG,/)4"RW%;E]SR%Z@_\29U> M%^UK6]ZCH%:YRM-V8\'3MAV-C9_!_,\(P*-&!6OS&QB8Y<5;#1RE&YQ.'XL3 MT#<_2ZE%=#K1!3Q.^7GS@1_H>:-CB@HT7V-Y7:Z=B#8] -81"'"D%XN9(/)M MXJ(_A%V@2RGY(]ML_E*4/XK[+*G+@J\6T ^,AGV97 .MSOX%S9AJ)Q2+*I(P MG 3IHO"D/FQI&U5VX:JL+LK=M^9QMU'U/[NTX#_X_<'?-X_FZC:J:&K79M65 MNV!\N:F=!*?%BF&'Y>-C[!-T&O7DX7@( T/:X'I%M$44BPNZ=%A77(4[CF%* M8QEKC"319AD'!T**P_ ,%-/JS?0NRZTAJ?J+FXF^9)I8)[&^))GJ,K8 IS-A MPHO:R8WJ>IA./K5S#F7BJPJJTW+,SXOT\N=++M/]5+*G*_+J M1+F_%%"!<)9T4^Q2?B<$X;W"$+RC9$3>"?$73>#KY7Z;;#;O)=2ZXX;!;UL4 M^B@KQS!Q^J(A: ML*!R4*<'L\4DE7;!%Y&<.309M+S03'/*6O\A>RCIOBTON MG39:_%S'+EY(33@#(33O+32_$B@A_+^_9C48_3 PRJM*UX$7*?Z'R=%$8%D= MU_LQ(]]FO=Q,8@EK:EJO*_X&HRL.46D-LH&SUF,,PY&)%M)$9"<\J!#NLI<6 M7>$37*LWC\(P9X[.?]' ); )HDQ@H]BGJY$:2@P.TH.*HEGG3,*T_\N9Y ME"Y=]_.E^\G5>$6WWFEJ"_4J;'9#L1]\+"*SO1Z5-AZEP^.80]2TN$GN,_&0 M?"B?1$YAG]%M>)+VM!<5O,N(^E;8;VQQ'LB.J;90)V>#GN1P@PB-7_D<:U'0B%]$4!T:$OI4 M;5PR3?CR U/GTHJ]^_WLM_\1X7GRX=7VJDI48;\KUO8<,^3)EWA*Q-,8]SJ, MW$Y@P[]BR65EML2BRPL"Z16ST\W<%!KOJWK#'R6169_[,ZR-T*K'=IN+"#-( MF4"(QJ>,J]/9E*J^6B]X@O7Z\:G0&PN_R9]T6E69SKS P9^& FL.JZZM--T" M@G#M1%&2\F%#I+>A>(@,@% O^'_J!@L+2$34Z6]#^?8;@\5._^>Y!M8#GQI .:;%MDO M4(W+7?VUJ+)DD_\[2\&J< L>)7[CM[>[WP9N!SKCB_.L3GK0>2O6C<:ZX3"R MDZD!=7W.8?&)8;Z?FY&DV?\TTEI^76W^[0GL#M#MJZNKS;^=Q^;0,35*MG / M3N:.GX: #"V<*7QU#[!GIBL) Y0>,4 +UH/AXT-H'^NA$E55.()7=H7A:"&$ M1$T__O +H1P!) B4@"ZV!;W=K_?.O19K7 MF,F2I9<_U_Q3>[Z<3TEYO4\F.AVFT\6H\GH(&RC)'L'/P&!>8!&$:LY)_2P> MGPY\!V'$E2U:C^X2,!N,I) F&#O=0:TO[:._'SO 9Y<*EP0_PN7L[C*PY:X; M3'/YP,^,)_/;^_+Q,8-\6]W:PNZ@X-TPN*,WDL)8@I@/;3 F1R.R7F/""QS& M,FI%S"*%I=9$ 4_EW%51H,]1793H]E%/ FH3_:8L2WS4Y.%[D@NW_PN,X$D/! M.E"#B1=G6>"1(@\6K2/YRL0QNE-G^+NEG$(GX"1I%SR5P(+'"PPCW!66I8XZ M_E""':8L&MXA[^;INF@R/A6SYFC.*= !15=MVKE1C"/2)U":#6SMVX=@3,??46M-(CD'QF5IWJSQ:!P?J=.=V>[L- MK[3%@:!/H]WNK/;G7F [FE8%U>IF[E=\-:(8QRWY:O0!TU0&9O7];KM-JOW- MXS@!P[V#1%O80$2*RM+B1#T();>+-X.";Y*"OV[0]]''PM8+!W]]*0OQ86V! MV=*Z8B-PBL>R,O ,A]AOT XLOQ=YP##E"E^ ML".H0;*I;?B7DX!RX.?V#[HO$D?$"U2-.8065>,R-7#LE3,_*ZF%=2J!A07Z M$?.5U0J=.#]R?]+U>B.@\1"4D(& MQEFI#AE8"R?_-W=FWS<#2IU$G4-DX;XU\B[;)CD$ET&H'Q@>^99_R*KMNQ" MAMJT"-C"=FI,FQN#R2T@X3.L,$A=,-::"!KS9 V0ZX5;W GCE"NCP"?H2F+!P4R9'(+HYG#<6^AC5=8>L&!CK'F97VB!G%^$IF"GV._.&O,HZ Z> MT]('=FA!B/@XL+>[&UZV^65ORBEYQ2I ME(R&C B+S-GN6?*^'1R-49:_\133YQ[88-8K,6'U)0P+JHS@$Z-743$Z$DQ$ M!@8D;OU**H&C5 IN+XMCNG>NS6MI.QPEMRS-V7 0+^S>NNE<#6 MT8,\K_)Z MG6Q$J.<5_YW9MJQB644+%=**;6+M."LANF \* [MPNNRCU5NJ%0'>VJ@A$=- M;P;(IP>D@FN(M5*1'^KO:C"(+AO@TRYVJ\[ /?L.GDT\<8(MU&,$7QDB&;E^ MO]?^-6D1M>]%O;L5F#&U7RQVK?CSPKXDIO(TAM^GS;[SRQYI'4!::N/2LD<< MI-G<0E9NA 9^F0_Z^F.2%_"T$0\W(%-EP!O=$B<"+E\QF(M"HE;S 9.PFM&O M VINX3JU!D/*.VRM6;Z?E#EK+7)[?:KQP='2;S:LS1>I;I*!G*$>Z4%[X$I5 MYVG*.P6PD2;9_&_^\J%,C2]F*039!)#%H1'CK1@TBU[NEZ*%EH"9ZI#WK:]7 MZ/RQR:J3N=X2Z-WJ?5NR^XWBS3$>.#.O7ZU#IX77B.C5Z9!*#+Z=U^[<(9E\ M:@^/1;*A;G-E&7G@/3O-/_!1]/QEF(3)OM-1$3@K$,'!.Z\/Z'CEKKG+DC3? M["\R?B9M^6(!=Y'2"*^W+_Q'F#1H=>=%L4LV=B@HB0+?C8**.Q^&R7&8/E#/ MZ-,-)AWW8KP1_$R,-, Y64=MV!/()J22@6?$$-#R2V8&^,:3FBB]S-M$QI8Q M4$()S4YUP*A"B_6 \NOYF5!B@CRY#2=6DL.>JU_K[.;QLF[R;=*8(7KX5Y@E MK;[SK9D400Q]@BCN4R0'7.]P6K[ R6>/76X_HR*68UTCVKQ-%\&(M+ Q 1H. M,6#5]X\W8YRXUDJ@_P_.]MC WU:JR/@"#SX$%8RMB)S*]C8=^<[B?'HB?=0[ MP(=*XV7LQ9W YO0YWV*CQ)\I+^SC']A$^M8OE.@^8NZI7]8&:8;17CH[)0;) M)0@<>I$TB2,32]IGM4: &);$K,OC(H4VS]K(#JC+4#;#VNGS-EA@:U.%JX48 M5VNK ]N'%:^C1M\X,\?N>3I9+M;0UCAYZZ*:2DZ\N7@,?V MG'H )X^?>0]"M^ MF4CU2?L#/L@"PW$IC&'MC](M^.LX 0V-%]@(5 M;.QV0+T)7(6R$6D5C (W8R:)DJJ3 R$]/\83#9-5+>J*?M/T+YH5P[:Q<[8L M9!ET%">OD[ G'(-TM)?!U5 ,3L*:X;B0QX(GTLR_1'OME,*%BMFBRU M-K6%)$H*3@Z$/)&NB^]9+0JWMK[R;F(FB6BM>A5,NY:Q96*GB_:1NCD1UK4D M(0WX QRT#H>EL85[D)\O#,FA3P3I0;*0&RIT2I6GP)PRB#5T5(1HJW2()#J, MU!Q7A0@>5V4B8VC:M9,;.L/]>PZ8?@:X-6^$$PW,I(O7 !RQJDXV;V,?2S8R M#7J2@RUAHS\_4Y:!I^68VR M2V&+4YVRMEG3 9/N=UC_3!P /JQQ"P%[VBF'[FN?BW(FS,,QPB\XHC*#( M-!; S>Z ]]6"]"MA MI5C-4PA6Y2Y-,9]SK\@L)9<5U -4G4R]&&]O"<%-(/ M]9%WT=37AI9@R ?^( MGZ "257?CG2[+4:$LWHS3[.^EH/F]3EIY+\PA0KRIAZ>JW+W]/R0%5BAT[DU M''!?,.:JEY8@Q]R+4W>-ES;B&SZ;_9G)N[-UO<6_G MN7A*GM7S"BRL\J\[EC^!J^3F45RF?GYV;(*5/K!1[#/-2(W+ITZ0'CL1$1!K M^0;C9QC_J:Z:*J<4[L^M0XUC,G*>HI2.XV11O2:]*$)G#YAX):'A(.> M:%U9/O1,V?W36O%#_)IP3$>Q_Q DT)8=(ZV1"IEP581KML6A$$.R^6N &K)3 M2DEK"H]"5X^LFYM'T"%KD1+G-+1""U"_P/\HT.+NL^I[#E6B;$EU42H*F6@C M(SP=QD::V$1UZ.[VYW:0.I3FLJUG R'(QE GLYS\#3LL3TT M /2AQ:5I7DP=@<(.-,S4:)AINV/07^P']U32?>PG?NP+(V*TN%?[?WQ\;\QJ M_W+]<'G!_G+]Y>/%S>28XC#Z9CYLH:*08H>EDG2X#'QC MFD-ZTSTMQ,*@KNSIMB EKZMBFMV>\DPMX$;QY]4QMGD3YT.__Z!R\8=-4M?G MCH!^4:$9/V7GRS"7C&=/O^QH&L/E?,LUL'_W^]-#WFS,E2O@C_ Z>_?[FZ>W M:K?M8QC$J6D/ _]HLN) F@_/4B#C4?LJS*GY,=@4U9JB!4K\J)!:A.?3\J M#3.$JHN4$D!30XG$3GE8L#H(\>0/7?'?Z^*VREZ2/!U4L#XO!/2H'>A&]<;> MJ/[>HH]-=-G:[4'Q$^%+8]B:2$AW!S"!ENOA[ Q=^/@(/]\-?T,V7(K\^.@ M&JBGVYQN6VW07P)*8\3$4WAD#9(*?-#SD^U#4C]CMD&:I>_W7VLH1]""RYR# M>;TM?DB=+("'!ETPU0>LFC?0#3]@WFK(.UU7D2TT_C13=+,:'19%#"L!$LZ0",5(742OX*OC.6E7-$E6#,MYB!.BTPN(R/ MR?99HR%3K51A6T2$93*UUF*(.7:2PL%@6MIO F/\:;]<6&[#',ST MU+GFDUO01S!=5\P(^6XLSA;;^&D@A'P'VV@.JP.W4^EPY=VL[V'L1ZYL,YZ_ ME>-#,@,:B[\6599L8'^J@J(WA68,\7.A=IWT2K^61=\RM*R0XDF44^([@'5! M;U&9=B!R]]?[!ZZ!U0#"SE\#_,3%?V[PC/;- 5#)&JI'IG>)]Z#>J4_1G1A^ MUD.Y0CI?CV-Q<+ON&%G4Q[Q+0+TNRLQKHLIH[;6S(:2K#K*X &8[2R]VX*\7 M&CCZ\WMXBW=9CE\9WUR8S"9Z8J*K-OE1QCOTD2>9ZC&RO64J TBKR6%<#%E% M2[[89&Z!MO!<)4!DP[-*M.S#+2\ @,9)F>T!ZV!'8,/K[EN=_=^.CW[Y/7/5 M.^L^9OCU,@Q5) GDCC'3&CSMO*R:AZS:XJL#C!)FLQ+_\@RJ#AWVJ9+4Q@/?@/BD[EZHH*0;Q[-P]IF[JXJ<[S;8=E?Y M3_BIMB+BMPWPR%)-1E#X<9:)D1KR^6DG71=#V9\^9NF4E>F8:+A:AO73]8RG MYRI[;(E$ A^3^AM2*1MR:G__[;^R35.KWYS!;\Y^>W?VIW?_^;-._\,P0M#D M@=[0P"GR/24_DE:KJ"8+6AS]%]"(IKX>=YCX/^5%=LU_K$^Z!+I10NN>HQFX M5P-\RO#;Z*C!9C&12Z-/Y.2SH:Z:KJ_[=58D_(U]_C/W61N\K;8N^+^&:\+< M>: E89R :47(3]C?X:,XKSZG1& 9V D3)A Y>[Y _B6YS7_#_P'J%Y#T_U!+ M P04 " 'ATY14&(WW[[[3'P2 M.C%9OGL\O#L/MKL'E[Y;A(X?K8)P^^[_B[?__[MOWVWB>/?7]^^?GI[^X++? MB5P:DBA(0I=$_ ?OOOV6+9@O>1X2ON!?W_W,5IV[\;N/?WSW\=-?V7_^]/V[ MRXO%NT\?/GU(/_D??_.H_^NC$Y%W#&\_^OLW!4C/CZ'WAR!$Q(\W)*:NXT4]L:VN9@'Y:W:8MN0A9G_>,E &"%=7X$C:)/&' MGD3]D&((@>+#AO%G$WA+II\N?TMH?%BP)3X%X7>*.+8LP) $)N*Y$VVNO.#) M@'['3\%(=T$B-Z0[KHR"U5D249]$D>,O'Y+MU@D/P>J!KGVZ8G+OQS/7#1(_ M9BK_CB'D4J)ZKGH"@9+D>[(G?L)6< ,&CF.CB+_DPY0!$%C=$*:^52F9_3*0 M4#)IXO_E$K]W/*8T.%/N212'U,VDC?V@\BNJ8FNV.)!JG;ELS4BP2A7ATB=0 M(G=!'N,'XB8A6U?CN)0^ B))JM>N_3UCP5:#D?7OH(ASY=#P)\=+R!,WWMZ:/'IE%$5%FGOQ;&.:)M><[_OA@=\CE\X[X$;E5-E@;/P>Q^#A.RS"BCKES+7X&A M(_B5+9M:P)J\KGT+(X;I>@OG69E$Q2]@<$@UMY::!X+\$ ?NKV?,5%GRIS^C MKZ-A;35\#'7K,%%,MHG'S6DA !P(,_X9'+HG-T&D(=(=Z\ I6[;VEJ:W+[>9 M F$?$U_#!&]; 8N\A?4SXVOR& M5K?*&CX'0B]_%SV0-6?3M<\=93KGIF4!F%-=?YJ='<2?5'5,RP(P&/9[:"[X M33G,FS8#!:L%OJ2 M#^&DM/RRU3QODD_!R%5[Y&KAUO0U'.&DSUTM'-M6@#I=C0]?+4R[5H&Y*O(G ML19JE8^ E*/T.:R%5]L*4,QM>AGK(]J\B*U7JJ8&E'T+Z)VH/CGU*=BP A2K M"T]1+=SJWT%A)'\3:B'7N@2]@FVT<2!JN(!_:BA#&=\OBMZW@NIZ8PVA^=B%OGRR7U$O8E M<4*?Z:2(*2?QU4+##67:]9$F6JS#85C$% MI10T?* C<$+096;ZF@A^.9X7//'(-1/D99 \QBN&4_JHB\QVK[4X^-;"]+D7 M+6GDK-.&SNG=YX;1*9BK++WYF.?XB"W.ST3IX%[0WWA0=G M:*CB5+F1!J"""D0+HG \7&6 'G4>J<=3>HRVJK8J_/6\2F+^2J<^W7*/8IPY M/MB]*<6#FK+2%(X%!I90V3D'X:)@ER*(R&HM#F]+.-&&_Y>4G(+AT2GHID[! MRJ\8FA8]8(%OO' 1\ RVE4/#/?=",329L4>7@OBF-ZO6XN!;8]^PFRY8<1.N MX#3=)2$S[B*R8]06MEV:ZAOQF_"4R?>89D)&/!/2;// X&U<3$T0F?0ULX[= MHH1Y?FVFFB!W,J.SQUC\A'>M!&]*Y_94,,R\"=+#LBL3D!W5?C=N$X8,K#K3%\WN'W:419!FFT;CV-USNGI\)CWL6(>,$]PW:+A?8T#0=X(Z M?.X&6D>GO(G$#QZY)XBC1?U=$DDQ*T6/MW7-(9:&'/-38\A;N<4XC;@:2]P%D(Q/+1WI#9)@[N^Z<.P M?34++WP1+B?%<+G!2UZRB 5)$[3)H% 1K>Y'9OE2T#=HNOPC-_HS4/$QQJ[O M-VA;S,9+(8\1'('U.;NMB]G _I&Q=45C'HYD=\&>\@)X1KK>;%!=%_R\?GU8 M$>[1\**8/9OC@"O_#"8OV!<1V2,. K6EJ=^E!R@K[JA3S)7;+D+Q'X.OO<.X M34N",[ 0+><9\GOCT$;C0N HKT-F/44\%)H[H=.$B&!U[K$#?,:$8!OX A^S MK6@#L"%?34C ;LG>-9YG&N4N4GY#..[&Y104UGR:A2$N/K>8B.3EB4@F]SX M5'!B'*TGGK3C<2Y44A0,MZNZ+OB&&"Y>X*\]1K9E>F,RY2L\W.G?BND(3,@< MP_T9@@$K\.E3DG'!KB&J[ *$@06T\7KUAMYFFK\',\'3:@X]M,K? %;3&55H MZ.'>#P94O=8I+*B'O>Q+L$-:K./0/72R;R&+90LU''JH-7X.1#9I^88>BJU+ MP)VNQO(-/6P[EP&M:ZC63NCAVKH$<,L%2?&$ ;(MJ\ <)]7&!'JXZZYJH2!" M#V')AW#RD.H<$ST%CXN\ND(/M_8UP)JN-1;":][PW0N!F7?RPGA=(Z]]%:@* M;'F5O.Y%W[X*#*[-92IZV':O W'.+@+V5&;+S]A=R&2-&QNZ'0):ESB9^EE\ M1/SXAF%4PI4\Q\1?DF6.+5_8L =D#I"!] *W!$6DK05A#L1S'HGW]V^2Z-NU MX^Q^.38YG*^NJ,\6I(YWEV6\S!XCD194IF:&GVB@N7*B1]%%,UON/2?S>\*> MX_E/!.&__? Q:Z;YO[3@IK)IOJ?LY6T1^]*CVQQ1)AKDFOTQLHKL")_;$FH.4NJMEOO-^)E)UOW0WUCK+-G?-F4A<'S9P-PB4)TQZZ M?65%.#?G*W%QSIZI74[4@+W_]W'PHW1BI)2OTZG A'<,]S2H=).2N1$W@9C@ MQ=&RU.9=$96+8.M0WP;3)%!&92$*![45W:X$N* JT)C:(,\E1:]&13!>FW"Z M'.M"X;DN"A/AOC9E44VW68U*/: M^"FV$=W)A^9-9RSX#L.\N2S*IE,DS*V3RB$D--M1B"[QQL+!=-;:1"\J4-V'D:>@, M/-,D$VK&RJ 3&3#L\Y(RKN:<63I1C;!0_97=G&JF$919;\2ZF\!?+TBX+:#,S(&2:E#)0M;W;,\D1)D8Q^SQO;S5=?HU26K)RU5H CYU\'M:#,>T,_ M5 KOF))I566V0,-_H+6[HIK)!&?L]WVAW0:^.\@CK0!HW'QK($X/TQ^"9?E8 M0%LOLY$S)=]^QH6_]'^ F1D+SDDW#!IMVR7-' #L5!# MX]F$F?I.+#&Q 1BRQM5F9!/-P%2MX8',3>:LC-IJB%L*:4H'LHE8P'F*NAP4 M#5/SG1RLLE ."MOOJ'-M6W9AL!P:RB M_HK8L@:>+/M*).IA_E0=?<9U4EE3@EFE*8$-_K6!&\VC1)NCK43$S"RT[ZV5 M^&0GR<(&;VS_R*-AO?:0'O=V'SL:.[N9IN!.QRI;NLM!"ARM%:S(P"#7!.J< M.BF5L O.1$VL7;;58&">,_V[KDP>S S#V7))TQ;*=PY=7OOGSHXRL\B*6[P! M%/93L9MEC43"Y-PB%$T%#W8/F@3*^/DE(XW!N^Z'E%5^.C^X;^)\VUSY-/6' M3Y>_)?%\M7">+<6EM%# ?4\H'$M=DL*YRDT+=&.'=UF[S,:I%S; ^Z^YU%*M M62=45(NGF]$J=$/-6:U; ,,\,R:@BV6D@?*8F[#J"_6#4)2>,KZ3R,J)J\&8 MJJ>M3BS A%2@D\84O9S?WE?[IO[[H.U4JT-GW[JKOG57 M?>NNVH<%;]U5W[JKOG57?>NN^M9=%9IM;]U5W[JK_C++YV1>!>%%D#S&J\3+ MRS5.;9UL5D9H(3"6^[CUT:-)4]0JF'*TF+U>YJ'8Y%+$2.Y(^,#G7=H/LS=" M'HUV:F6Y*AFQJV3*> JDHED2;X*0CUJWS^8:Q$DMR/IQ M;6S]U,&B@QS&;++?4IWTI,]R3#TTJ(60TRMJ[5 MXK,J-9$GWS"0+DV)R%#<\K2SW[.!S?!\;@.'^^[68FTKU3 [;C^P&S[DL16A M6S[:.:IE$%-2O37R -8W@)A!@Y@_R">MC]4#G1!IUDGDB%:ZE0PYFXWMFR&. M[?A)V=A!-,SYG!6T>/F3U4-8 (/J&E%CG(PX/>P5D/XA>=K[$(>O$=8X>%>7 MV2+WF@F%FE-Q&_B!5!?88& SL+$HSG8>MA ++EG"W#/(T;YB^TH;T"0,R6Q? M@1^=D540DF./?A)=/K.+GF%-?2<\"&_L<+5&-M'%C.PKJ7&KO (SR,RED&&< M;?^,/;97=HJ"FT!A^R0&.(AU69)0W.!.:6P78#S$C6%BRX(KK#X=MW&1)&!] MWXPN?1*?!!6KX%0?"50SKR[/)MB9$U%WYB\OJ)O"NBE6VD2&XF8/"5K> /#U2#[-AV<^$3R=DB/.HQ9K<)KR@:[ZJ)9BE M^[2HDLT0F; X&%(>,_2GA3*ZD&"_H7H=+6-)0?:\-N":G8=!4GUU4< -5=J6 MDF;* U;"&>419/J2+'F+0.)'UC)"&B#A\KW3NF^B#RS;L-OU?/BF3]NQE]>A MY[4X&$W[W$B\C7@9Q@K]39EA2 .>*L\+ ,@%2?_?:BIR?ZQ&44>J*1@0S,!\ MB#7A_]5G2'J\ZN['P.,7]V>'^GQ3<_^!N$F8=G8+:<3^Z8+]U5^GN[39L]@: MKMC/.;@3K2*:_5D+IP$A1?8J")DMZJ?M-=S#(G28\>)FB:SB;YY@:K[=D4@O M)-JXN3N658F*;(/* &KR'E)?>-5F\"_RHH9+^3"L3:XBER,VEK[&T"B.HX16 M4Y+ ^00XM@Y8[D8H9QJ-L_%$R])15I3"X5,F@,5N8)$:2U\4.#T$F&4QH+-. MN!Y+7<(7;*5/0?C=-SU["6>])0<< J@"N,=$P[=^VI/IIZT[-Z&MH78_)J30 MN=H(?,+'J]KNJBT%. Z;K[O?JIQ:$+VUC7)@RMC8ZZXM!S2*%U^;_-;'S]9H M5>ZQK<.$M#^Q3PJMD&2-FMEE)JCZX?N,INP'OS1_.XZ#T$74EKUC]305*"V> M F-V2+^=$#OD>\>>5M\P&=->2_-V@-/@IR+QP*KY>_=8L\=.&9AI,5%**-3F MHPIC,2V>3V7@DS(O-&B*W*^T.BO3'JL;((W$L:+*V29Z87VJJ\+>-J1=QX[E>M''G43>X]45]L%%>BE&DZ%(%Z=^MP#$:A M1ZEL'M/>/RJPUQ;D\^T;+C51]F5()R)QB_V5)[LICT*@8FB7^;[T1GIW>&[:!P$K7Y MZIX9+R%UXVQ.IM81K7\]WGNX=<\Y&X:=6B& =[0E:'YV2;L,C)3X33O-Z8XS M3+?]MAVN9X0!&N-E=2_BYO(P] 2+"S['AK_6&1:-#A^%@ZFVSGB9ITB'G$TX M^2UO99*]#J964>1'K#265]>!22F/,E_ZR[WDO!KTM"<;T1FI7B9(SRL#74V<44D>N)-W/=(/'M"$8K/.QGV%!BT4YT MU!';K[LU]E "T!'P,(AWU'QYQJYT[AAB.[0^O+09&/(S9"@A:*&V0>HP<*9' M-8&QL+NL+MWFHT0#^NM0&#KLP,H7;L8UO]L8@0C=VVI8I007TY&O?Z;:14!& M5M IB##VZ8<( 4>>1>D)=#JM"6C%Y42*C1GOL3D.278M$!M'U.QY<3)J MOZ3KII' J)V)ZGCR*>%\5S_3>'/.K#-FAX4YOE;RDW51P#59H<6B@]Q@O8\L MQU1Q8ZFOY!FCPXX>)7(@0Z(;<+WV]R1"#\>W8?$RPO&M= :S/HQ$AKQ APEP?+CS'#]F]A)/O]KQ7['B0%>'CCYFT/#\E%SE&L3&;F=?P_4L MB:A/V",KS:3EY,C^Q4H9I!9\[ 'S-F2CE=Z CUPH^?CBA+\2D8]YFH(TB&!( M ;](=2$GL<'] :LI"K6 O *0Z;$O3LS1.\Q7@TF%-A(O06?H4Q[L>6O9#,4U M/U^$^M A-M1X%4"AR&;'(+]-VK!X&6^35CJC>L/R^X_O3_ARBB5\-DT+.< Q M7A@*AT1F4310%#3>9MCA>7=$4;AH+\BCE>,N!X3IX8;A< ,!D8-BTG81JT*? M$-LFH1PH=HH>T*'N)BZNBZF WVT0DSP89YOG)5@O07DWTA'7J"^J'-O\;83U M OC;3$?\#+K22W.H3FC=0%^> F]OA-8_#:XO\V^X3Y+=+B+EWS;3R\#&6=#7 M@]<56@).Y>BKQJUSN1G8B^!R"RT-6EPVZ/(^3^JK("PV#;-MB7=#?0'WMPIM M#1I: M_DZGO%];*-TP6K*1(ZQ#9HB GF@LT&!ZPNGUTQ\N&>B=KOA>>NOM M#.MY>,>,Q^PO(M\W$I,VQ1 E[D4^UBC.HBC9DN5'&X)CC@RNE0=U"*MSM@T9 M@]TE363^/-"U3U?4=?P<^T7H^)'C%K#GW6OI4A2L!?YGNB>^%;'JA0_R365# MM/KQ!_2^&ZI/\@6)W)"*P':PRFM;''_YD&RW3G@(5@5R9%7[HMNW1UWN'C=M M7%I;R6K[T69HIBW,VHBR8%PX\RS%[!0A8[O/NQE<>L@IDA/T-3#4"9-,Z39/ MZ1)+I8,^ZQ7Q-L^0*FA3[VS'^E;/E#)LY"M/D_WES =5\D[RC-WPT ._C8QZ MUQYM@R,9;)ZD-G#&K]T;7I%*CCT.4GI8/30=$)&/B@)/B\>CBWQ0AV+( 1AU MA[E3=9&S'U2C KWB([/:>K:]*2T0^X5ZZ@M+1&JX7">*"RC!Q1+R[=0BXM<:3^3M&=X=5BA M/+Q'HTSN%1'ICWS)K)5)?#BM;;?#KC+T'B&:(XQK/X-R*K&OP6,*B(2Q0_U% MZ/ LE;0[Y4"JW1JNV*]]?3$K!XYLL1#P(AGP\.>3]8Y4T;U,:@MT1;>D>EYE M%=W7?LN:#2=/%S7T%X@&\?DA4*/(- 7YRJ&A<)A_8>\IMJ%%J\*#IH-\%'>JG1G%-L-->K)E3>O,[F<>D& MVJ_*5;[X0':;%GS4$Z7,^TKMHP9Y)WC*/@?!\HEZGG'<14*(4Z+4P+YB"6#C MQU-.F('.41LXW#P5+087STXK!2?I>A Y$-?\-EI3WIH_'=]@9K3EU&%*I;KB M, EW>@B8>XR5X QRMA0QP/0=&TF%[-"I4GNB_F1Q$H\QJ6RL"L^*-A;3[&SS M/%U^SZ2WU0H.LEKC7?NR1KWB##H M/O#V?!J%:/]P$SA^WM5'_YE26'I66_K*<<60"@W'F]YZNBXXI=6AL$2Y9XSX MP4^"(FDF>IUD$Y9R5=#'PY#2*,K'-CF>U3ND#9SQTT=E M5 IILI*L@I-@I2 M4+Q>C D^08>#N$JS@Y9>I*G9]F:S%18N$FF@DZ:' /+Y,K3@U.D[S:!2H&SC4;H0 MMX2MMB-HA]BCQ8)TX8$.B3IPW.8M*MPNE>>H$W6B;R.QPS,G(LOS8,MO3">O MT^D7+A)M!H_KW1./]PH\#Z(X>M@P1CURB'E_PF'B2$88&5]3RG#/BG"M'M*^ M*&%?=C#"53S>O9DTS2N3/3^3;2*VF$X=9EL/R8;MGN[%-%+C MLFQENQ4073"Q.U?IWI_=1)R@CX/WSZ5IRB(O(PI$S2[Q^U2%%Y:<598J1I1;MUYATP M>\Q#D:\\T(G3 8]M8ZHROEQAKD'>:5J,%V1%?2(T2#Z=,]CAA+S6QL/B, MX,[K[N,K=%?+7 1ET03MU[S7 MT0-9E'3A>[)+@A%(RJ;[[TF6*;M5ZH+#N4Q50"+W1&S@ZTE1ZD* M%2>9/E5ORW1V$'\RC3E,O0-8KCX*_=.8%F4ZDD;SU5V!^%;/CP$6R,=)KS&8 M"96QFSSRWH!L:TN!5WI&+!LS+?"P7Q)Z[&XG'6X_X:]\:-1E%%-F)-@9PE2! M@)H^K,>W*FW YMKVZB57Z+@WP#'L!CJMLZA 1-SYMCPN-5\].!Z)!M&RC= P MG:.Z^K699%"SIN :;@W!527 N/$F31:KD1)E<.U#PA!WV%8Z!=IT='4;RSMO^GB>S4@^VB.]X M7R/R$*SB)[9[>Z>X&=BD='8+S7)F]G9.F=G!E&'&I],0+FHI3@,<5B6XTSFQ M:F3,.=W?/V74Z"\("5W[YPD#ZKOE-!I_*?[J"0H/H:S-D9F2[Z,'R7-9 1BU MWJN<;P!9:(0U 1=(-[UR1O;W;)FG/C5EFP[BIE:&/J63K4/47 +Z>[J,^'_I MA#Y#+KHCH4B;&H#I72"G<[%W$B]G;F_7EUF6E#0/;I[G)3"MQ*A!]T1DS]DS MTDW0F(X,&!$YEXO^;C?#E ^.5#H.\IY&OZ8M@_B?+&5\-(*;EE9O(5O.40!O MFED.@4OH7C2XX7,&C@TU\C8VIW^?>5[PQ)\BS/R\")+'>)5XQV8WUG0 *'[3 M40ZP;,GS5'"<=K+V^(-Y!-2!3TJ;^@[LAR\3C&:J5U^4%]9*8+,\.W+T0^.>>$UD>WFV(RJ1B+\;TQD[< M/R$^8YM=&P3)Q1<#A@81[ZEH> MU&8/6=3 GJ9X-5@2T.P#LS5ZGC@)XI])L Z=W8:ZLY"]?-L4/_@IU$9GJJ+5 MBP4H]L*IP&-'8\>COV>-2-@&>0Z,?3%1 XQK2_:0"$6Z I8V#FDVI#ZTDZD MU*QFX!8U_1O3"#H,'4P[;[F=#U)B;+V9Z$SIK< M)MM'$LY7XI4WP/5IALC$I,"0VG E^V8#)_)I5JGZFZ]N2!21P:9-J$,?W?3+ MUC$3&E0%?6,;:'N.6!G??-S,X8L3SES>XO@K"BJ0/>9?T00SU469\L?1B!53W@H'-99 L6=G1T*?SLFT<>\ZQ9=DM!^NSI( M]) B5"ULEI\; $:,)S#>N9FQB _VTPI>3+#]SUVHGCD>C[L^; AI=:YU!*NU M%Q\E?_L0:Z(>Y@OR&)_2,'J;J(46*WSEK.]&?#B!L#NS41FZL7-"UN#'IQ[-@SEO?>&XC=*F"1TWSZL5V)KE!W)2SC4YLO M"9+HJQ^2-.K(1X[=!>D5<:QDL/]\A4<2\X5K2Z*,&09VFP]XE=>:G!D^B6OK M=$WQ4NL:US"*R\R8E>_5S';M6@M)VVJPH6R[=M(&.03,*P#9R[EPMOWE.0EC MA_K9/Z6]NJSJ3WTD4"PM32'H06+ F*]9H_:C@O[,L.1*>NXKGF\8B=!#8!I* MP9"X4+??@)>?K(BT9^+4<VC"^JL?/$8D% 7_U_XNB7E= MA.^RO=H/9D"CB.J T94VVFW-.SO\CW#2*D> A!ICU?4IS&YH7M2@SCH@UL9#3\>:$KLD.4JIG21?1*;Z$Z M^P6(V\ /8FW@0)PA M?/DSL@I"<@+%_B^*JDKAO(6J7>%0@8M;2: G 4IT!&M3,:#]_Q SU&OSF'HVE3\1-56U^;+W MQ'-XWPL^AU>TE'KD@/,^(,-$48TPTGY1M)%5_*^*L[AS#5"TF#"1ZYALHYZH MG=891X"VCP@*EW8W*PNVI/G;DY%'1(]%X_SY2H"=/=/(BGYN!(9T,RN?EY)6 M;B:9N77O]7P!%G%ASU6'^C88*(&"_=+O%.!2/U8)E0I/]Q[D/PV?./M">/=" M*^2O0YD6^254,C\R>Q(^!C+?R5@5B.(U6'CR@3S(PZ45KM>!O$5B-.'1 A M8@:M5$M=%D?:#9=)88 2OC&D(AV-.18F3)ABCF[>ONJ!K+GE6)B^TB\6G*UW M3W9!R,/F5H]E$RR N[BR=($^9X?L'X>Z9K5007:O=[&_X?;4HS9HMH5^[_' M7XOLX#34B##71Q,#3%^"Z_DB@?$0I&=D$T.HL1HUN0(.@87HQM*(T3^*(5VIFE:JNC2.O MAP"6(V9 22HJ#DWNF%\?=6\7F#!EVZ[A/%O^*TE[L-BTI/JBA&7TCTKB=%B( M/#^'O672!CB.E_J#4Z1G<1S2QT1TW%P$C%C>?)>VPO67/SMAZ/BQE9A4'W10 MLY" CG)1M'JQ!K!*VXY,W0:BIU1.'3[#[RH(5X2*?[^@>[ID]A2>D*GBAVE3 M8PF=,N_@E!N@K=9$H &MM484D-S>8[H\VQADGG\I"4_BO/6"TWXB[J ,4N5- MLJ'VG"'5MU[7&\^XKO6$BO"59O?(988*'[%:93;DZ\X">-,NSGY,!9'IOM 0 MN(@(]_\F<89%#?R6#Y^WH3Y@$,.)W0X@9J7&SC \G*('_Z1N(2*/F(:F&LNB.Z1,>0=/VNZM,-\A-3Q^AP&472>A)Q$ M5I1U.T0DQIO)>TFS=E#2G,O,DJ'!\B%VPKBGJ7\7!GL:\2[]=4FVP>M6>%@^ ML/ZL;B2%;JNPO_659U0]O)(=D3_R$1$L:.>MUF,K?X^$Q MRX.)TD U>[!P:E*7?<%V29;LZ9*P%_N662:Y_6QF/-]G\"^*\,\.E3R'1>CX$>.WK-Q,>C%WKS%> MTBKL'VM$U*V@D>/=D]BAWD.&8J3,EO;OL5[V*DSIV#G@G"9E9BR"V/$6Q",N M>XCX>8%U?A)%8KTR8]370G*TJ?!(@R!0'4/TCL^7X)'R"/_NZTZ9,_5O,!Z_ M*N27[ ZL78?F#<)>U2<-RI-XJ+]6OSM:OAXK[5MWG''A3P-SX><-6R)R/'+N MA"$E.>KJMT7' BB!5Q5F=&T\X\>?!ZV#55".ZIS16&RL)T:''AG#OA_X /$. MO4_!W899@%_Y."91]+I-?.HZ:4IBE*&K;G]IKCA6YFE3)N/@7X;GX">!Y9WG MQ/R-K*T#NU88L3G6N?F,*3_@Y"\>NWE4O%.1]8Y 4H"H^=76G3J*1#=_1GD] MA2%%PUXWH3( _.)M!=DO\:U,GS[NG:8[5]WX:%\ ]R"I$K:+"F@>GEQIZ]]0 MDZ)_;9^ R<\O7XWW")<5/"_:JN-S&#S%&XWX;.4#;+7;.\K(>5 E FI7I3S@ M9^/*/*Z-Q3:YN!7/P6G[D,6NX\K<6!^[ [ ?Y7U+^J0W-P2)3UT([@4VO0$ U, C@4:OILD(W?C#T]HDORT^1P M8,DK9SWHQL2/=M8)=\>#S'QH!H"5]6GEY.>A]!9Z F0]:',W-9J+N,!F/#0# MP O+=XKTD5?-U.GS+A:YH>'AEZ\/=2I'.9DCXOYA'>S?9[^<4CK[2Y70A05' M3M7BUL$>OB:T_WP&3'NVX$1HS[<.-H#%A/:W-\"T9PM.A/9\ZV 9"3JTS[HO M6!D9UV &@WR0#0#B8 U'3[ MO RU;<7]5XD"O84>K/%3&D,"B5](58T>+_])G/"2QRO^D7B'[SY^^O#Q!PVW M?]O7.!7"5IG62BR<7G!R>S['ZH,"#[M60,IO4Q#,YO=,8?\8/5K:D>K-DZF_ M2Z1GJXMF@/4]PP=VEQF^>86]&_AB6X[[6T(C04R7#VLL1'8-0[OY@/ \@>$\ M@S0[01)C(8UBN]J+&V<#GCL[&CL>_9WG%:= ^,K,9+38X*@;*'[W9U/^E@;C M=1,7-:6E&;];=DXP^%^ BV'6#,7^(GFQTA^[L1R6]2^:X;VN55Z^@Y\S%26[ MG9=U=%X>YR%'83H"F2&Y(;PQIN,?HF!'0H?/9O&($Y'"96MVU3X4()\F,4?9 M\.5%L#A!GN>0;P1DH\L7 )RY8[:\(I<>&Z=0 @7_QH5C<_%,R@@*-^W)T/N^ M"<)X0<*M529+H+Q4)LL(BGVO6N5MF:4OCI]U-O:^-\U,HVASY05/1\RSN:J4 M1#T:2.Q*ZEIQAVCB\4NF1L@,RA7KXF^(8NRG? AYU M'JE'XT//X:NS?/DR76_RY8W4O?*BNFO@]W-3 MKA!#52.Z\LE513\IJ?2_-;0YSAR/M[1_V! 2WP1I'QY;>;.-L%#>_1!GM*CP MFRF)T "W#2E[B;(MT# G0G;)>!<7Y9FS1C::*&=(HV6Y:FBHX RR%H!HJ9\ MZG"E@V[ Q6<35$+]+^F";Q(JXG.\_"RF7W1 1,I#@[*9FA\4==IB!X(:\+.; M?=$-%,LT'% $8#(P&AJ:0,G!@-Q_#3R'+'Q \1>LDC@)R9;Z=)MLMTZ4(<[Z2$YD:>I%[@#'V':>B[]X"C EJX8+ M;G091YSJ#,'/)C'!G F0E9EF/;!YK1I*QAB4)B2]$+\*$BL^%W-DL!N=C4": M4J9 I<$,)TMT/Q[E))!YDZ6,*5#-8FS*TFS%8(U(G*3X(/G2P,ZEB3S)&8-1 M'JJ+.:;X8(D*MO;IU0NI6AD#+AQ?_666=D*6E\\N^]79EO]M<$EI1.15V=/- M[# 8--4P-_[-A3L64>ARXQH,J9(X[/$]N;M,&ZZ"L#D=&,![FVO=JR"$2/S5 M7=LT_E]>3@J5W2.#Q4L[,1B1PTR=X\WGKIOB@%%4BP)R[2^> FZ/#E"B4,NT!^]19E1?N@,,7EQ,6XWI*6A:8 M O''5 G8AC'=CT"[G+!X7>)R(C['9.J!I@[- F#/^K'2(4"(Z=XMVY1?L2HHO"RY,5;29@IWM)2%#;0_D'A=^T MI67,$<)U7]C1/3W8 ]@+$*=N_=03<>G$9.70<,_/#;,N I\W%PX%S-Y&0Z'W MX@6#<\7@B//)6%J$8U;'KKFVH5F06XZ+0 ,23ZL@42?PR"R$.^ M%D]@-UVQ+_X%Y6?![Q?OKL?SVZ%",(TOKTB->G]^WZ>RT0F:\6&U(X_=%=AL@= M1V1V0F0NF)(C4BR4-S(/X*&#GOUL.,3O9'F]9&) 5Y13>\:N/V:XIA?BDMF@ MQ42;*$JVO+VUD//T-]DJA%FE[$L[O4N&P!L]>&%-3CMTD 410"V6L[9%T0AC M4O*=8HSL4I^V7&=,A[+:L 7Z3F0&QH<[1M:8_09W)^RVPST4+"".^Z"8G'2W M2 !H5P-E,6_=7)J<7:+FYR!8/E'/4S##C)=^V<: .<7A$F, 943S +!'6J;A M^9^"[8[$9+8.":FK07VA L7E)5_< W(4+CUG!#*;CQ42/7(YV3=TI]+FR2(C,KHO&8BX*_I%-P#152QHQN3,RU+?#8HI+/LYS;>5S[2;>$\ MI[\]=BFN(XQ?TCT%HHL,_MXQ8='6.7Z1J^;^JY-\?[+"]#1 M]0;%,U<4>$=WSJ'>VG]\\MV]@9?\'$02B>P _ !1[8_U-LS=U:X;)MQ]LR-^ M5#6TK3\)&Y!XT3IZ"";F<0>=4%IS/XH1:NDI!=5J:+]I9"#VYV*N$U^#;;L" MNQ'?F+@8PI+MR)ZIL ]^%S+L F MP;UJ-0%226)#!J'C+YLK#03NI7*#^)2'V7-P7B-__65S(O*"(]24&&I6R&@/ MC=$E:;VE(D(4.EF7V^GF)(Y*VN]"LG-H_EYDOR_LZ6DX=-4W@GVOOY#CT"XL M<'4IV"?D+S1+8!D7DE%LV0[ 5,Q1R!!)NFM0V*SNNP M0X;E,.:$B+<VE+]E M#+T)?__4(9UV#M"&IY0ZQEC$>84\Y M=7FSS4V#(+#U--Q& OWR8137W=N%U\B=7FG=<=&WC]";>.]0CQ^E51!&['Q$ MQ,VF4.9)@8:]B/-UKX+P@:W[<%S7K/UP]W(];H\O3O@KB?GR#Y7M6SAYS<#, M]8EL328FY#HF6RNW5SM 9/-87?:*I[Y%" KWA>F[_MIG!VPKZ'!V.&>*:AV$ MA_GJ@CS&&;C#[)E:X94J:%23H?,(%EFE3$SS;"^OYP@B_JQ>;!Q_0;:[('3" M \^:IR$WH\\9#C2^";CY7#!K_$LG]*F_CK(-B4' U_Z>1'$Z3"?8.M2W(2#V MD$45*2N;X_)R$W@=FO<"@79!VU@<-]V?;@ M<2L-L0>:?'U8A,2)DO!P1CWOI!+M\;@#(M(3 (#/7:3$:0=YO/<2G[ITYWAG M@;^TR%XIG.DR54XVZ(&F8[>#.LS^@F3W4$55:[K 'FY1;P.F1MD%>!Y$\9D3 MV3%AM7' :@2E]2 KLE*?RIB5/AW8NFZR33SNK!'NX:\^4\ >1_\S,X'.N*N! M+)QG!$%11&QT+Z$^HJ/*#-19\Z9[X&;X* 6JC-CK$*@*,PP,*U@O>[,?J+RC M(>2F$3:R#=9;.)J)"FJ-H939"U]AXGC,1LUV57>8+]FNZT[S'J7T.= O1Z!U MCV;E1!I6R_> 9.M0GE#YF<8;ZL]],9?\&-49_JAV8C2"A*3^(J-^PKLY!#O2 MRYJ S?BH>H;]8A,&R7IS1?=B(]$H9*T;.?Q6MVB"I\ Y;/^=UE;X!K*]+(@_ M,B%L1>ZU"V$[Y^ \BP,(X?@DKT'<7JVP-4O8T-71NN@_4'_MD>SO!YZF@RE< M$FQ>L1Z3\:9'M?(X6J0U9S4E1V^%%T21B/G1XNAUZ&RGLG?D+H,'G /5 43_ M@)?%[(+$#'+4E[S=>[4"UN "!<:CYD\9C@0WI9RL<29EJ1T1KMOLB&4EN\OP M+KRBON.[U/&N?89XPG,^;"5T-8'"NL5L:HOBE=9(8K0TKSP3.)KYRP<2[JG+ M;M/Y2H)HM&#+1?)_LI?9!8H?1GR&7KF',3YN58,&!8442R2NF MCA:.>3\-(;00%]"1OG\DWN&[CY\^?/PA?]-4*OJD#T'95R]9UTBI!.Q!']X1 M17Y+:'R@IS* GJWV+\5ZA;("(T]2\RJZFK6V4DTX&BC0C:[QTOKN+@-0.CZ= M7LLCU])U"AP_N^924/:]F-SI#XP@HE?LN>=$[#'W$ ?NK[8\+\W D!Y9?<]? M\8)MH22$@\6HSJF B3TOB00*=OYXIU27*IDD5((I,PNVV\ 7RY]9K"ZK0YD6 M^254ZM-A(BZ;+7_[G]]^^^[__/SEIS_]W__S7^XN>?ZG_Z/G\?_O#]?WSZU]?%(?*^W[N_?_#^$;]G!ML_?O_^NU^?/[HW\8?_OKKZ M]/ ?[_?/9^?__+!?/H3.[_?G?_[QGS^$O^UN+LG7?UOMW-C]=.LLDC\^?_KC MY7;^6_)\]W[^_,?Y^5_^^7E]YX:'9^=/__5G\M/JW_:__F/SYYV7_$"BY_]\ M_Y?U^^]N']__OGOZK_WJQ_U/[^]^^/5?US]%NW]$-][9_N[3Y76\?/KMXW__ MX_!O__C^\O[[+][E/S_O#A\^OE__UX\__+B*OO_M+U_I//G^+Y?>GE'R>OO^ MUY__8QM?_"7^R\7^\,/-\W\^S1>_+A?T]O^^.W^X__9;0VWR0'A5YOE=S@_! M57MRW08.M\A(2[Q;J09EH.NP_;5 M>_ZZX'_XEO^AP#'9BC@<@KC/I?0Q9Y1AB(1CD2+0='%KLZBT'(I=W")Z.>7+ M>^X7/OAOLER3:]^5Z2CI2Z/R =8UVD&FZK8PG#+WSLHAWH^!M^0U^SHT;OH2 M1V%TD+IQF]BYB:+# A_W$9(-\2.ZYP(1;,E--C;2U@M."2Y&I!/R):=&7//D MP9Y1\R[T+')ZH:%*RC!JEN9<0S3Z'U^EZM973R=D2_"ZK:.Z,*4)&[035)>#,KY;2K M:D^SA"">Z7V5^$N;R4 5&)@)7&KDKY,%=U[GC_REPM&Q>+G58(R?376R0#=1 MFMA-T"^ 6!BK91@$$S;%PR8(XP4)MP4\K%EC4F#3"8+5PK! MOQZ O3(PJ#=WIW 7>2-&KSBLID\)BEHD, MT.#[JRDPFWN\*5<1O@."0 M=5X(O1^=,&0T6^]YU1!\%<=YMGPVJ KF\:V\J&F,,%WQ5 =TM;^E-LQ;*1S\ M$62:/"L:O'+*F1^1'0EIP$X:.Y=F8=_9,MAQZK%M;1R?&Q[9X&^VP:L@K&U. M01"UE\1N2&+"4'VZ8>2VR<1MMOQ7$L4G;=CI+FKX?(I<:Z<'1@ISDV+@5VF0 MQ/?$65+OP.YR$FZI+XI>\QK6K[LG)US>LS72TTCM0E;"\/F(!ALY3>CCO1]&>".V(#A%J\H2JS*Q^S-. MPI?,5+0S@+OIE?M"I" G7,;.[TT?N9?^$MD7=.IALG:H'SF^Z&5"HE40.IX' M[1HJCV?B/>S22:/L=3GS/!A/D2F,OG<_EXG3Q%0.F\.])297>_-:Z)ZBGBQL M>K$V4 YIVH8RAG._^JL/@6?JAM"!@'VG#BD&343NTX:@.H(+3CK*E,FV4/WD M1P(@)>J07K[6T*!Z#Y=8M?\[RI7]Z'B.[_+.9(R"<;05XW_)THE7S.Q,8SH^ M8PG;=,C,G4<^3S._MLUN[;,4X'PU$P"_9 !G\>F1[L_N832F=O?.+2,P)I+4 K$89+D93;MX@!/%5:)M":XFB!IUCL]Q/#L< M__@C)2$CU^9P0_;$L]9(7@TREB]L&/53ZC"OR JTAO-2DM11M5=!KX< =NMQ MK9,E%00U.H-T6SNYQ_Q=$D<"OX_VLHC;P.%6U@.P349"P/0^*/9^&I:]GUX@ M>S]9Z&@#Q=[OAF7O=R^0O=]5V(LUZJZPJ\*5HWYX.HVP&CT!'> O^1 -X;BH9/G#CN@H M#R&P<8Z48;\TC5OS/:D/$BUR!*[,OE]ZR9+7>XDLTY-DWE#GD7J2JUAZ M;/NL/D4-W(N:6&G@D@E,AH.JBN;?B[6/Y.0"K/=!&)NN3)$DXK73=.W3%74= M/T[\X#$B[)?9.:$%[TW/;#CUX-]7CM##":&O!82*[B2SR>OVT#!])QU1*.,V M]ROX5.'S?!#?9;K&:1C,#NR2 $ /P&G7"XN&R/R8"'4SEG%A]@^LU$$$<0CZ MA/*C,#ZUP'EP"5.7-%#T";-O"^+"_E85E>;%L4TC"TJ(L[>%FKV9E*WVU8]V MQ&6B1Y;*L7(U1C4"P'F8=DKFD>#-E&F(;K\<@;-V7U3&: /&%7B535UEEA&I MI$?Q/5F;80R.XXN0M%;'*CQ;@3M*],^,--S.(G3\B&$?7?MQ(,R !9-5(!]Y]GYY^<19=.Z//G]L>1*^XV MS%^LY \M =B#NZ!O+3O5M3;,D3?IU>.JN1];4OJKV=]*%).?NC15BJOF85I; M53]@O-I*$)D70LUBAL)\=2>P43 O;$!]L7K3"HO 6IS@^-^]4QAH1$[X0G * MW1-O&Y?>[GA-_1F5\9-T$(Z#.@B&<@\4&#"TCZ 5-';#A@$%TQ[[H/P'*-Z# M71BP<\'6\1@]';8*,[%V_+ >W_^:7K03<^^RI>_XTC-_>9DO;?2([U[-?*ZR MPX34)^&AN.SGD,F#C0NF!1KN+:',K]+PY1;:8=6,'$>&.3L:IV>\9G9OL$]3N*UQN 7:!,]O M&^W0HX8)NX%C9A2PS5S19_XG>VQM!H;NIS1B; OQD+LB-&['&F\[($Z3P5UD M[&&62OHQZM=DNVZR3<0HL O"X+OI^X[]V2."N/Z2F>1A3'\7/V_'9X1&)$US*LW]R_D??%SO\/G#.;989[#?$AAF@WN M,P>C?=SR-6M5D:;T[=XH.$A=;Q\@ K5,EF'V?5-NRXH[*J3WH> J"UX.(3JQ M'@MESGAJ#8FB; >1K?9>[0!1:OEL:8CB1=5!9Y#NJH82D")BKW]J&0!V 9^2 MP)/!8%FB'Y;,4WFOAO9S8N+5U.6Y704CHVD^; MV;D'D5WH"2;DR5,VQ4(!.HX+<6@146$#:H9:CJB=I++2=?#BF6VGC@LC-T8L MS$S!51!NQ?J!'V\(#X$[_B%R4B\Y65*>.K.FS/1)FV'UK)VYR^!>G^#._<4) M[BR'>WV$FQ8W&2;6](5F>N9..%Q1G\;DAN[K4*QUF]* ;E[AW;QR@U<0*)BM M A<[6P%(R$N>!@V)JOK^3+N<+LFJ&=;9X8OSKR \]YABL.4/U$4!MSI4_]"7 M&Z%JDAMMZ%('IB<\;YTML>=) M% =;$MZ3]!T:;>C.(I?;P.%>R ",;J6E^4M0PNFIVBUJ#P$0MW;NC6L!^3.A MZTU,EC-&86=-OD9DE7@W=&7EG=4+'^R&?AKOMW**71\>8-=-M&!M+_VZ"R9R M3QM#0>@F)6X=>S-ZA2S18C;HP+QOPF*B>L&$W@:64E.2+;"(6,JR[8#X\EA? MS+0=Q0 /TPD>^*V>-9G3L/F)=P0+>!.(8^2&/.^(SP"18G*S66!"=) MI@LSZ36*.W0NIIE[=&J&D4:@><>8&Z8!O2M"^!&;KZ[]* GY&!?VF*%JZ;C: M:^+GVJHR263GZ-,,T#@URBRC[%1LTP8 G*P"+9T\,^GWT^):!RV0YKX=L4K' M5"F-4:Q_@QN4,N+":;\H&0S,< P3AV=8W(IA8<&6"#\,62Z<9Z5!:UTKH-=' MZK"EDQQ0AI8.CWX.F5D2K%;YK!L%IM0^F107ZAL&[))B<#3$I?;%B6.EI&3Y M=Y-B0,/6#2HV>W.!SS^M1< M]FZE4=Y(JCY/V['QVN^ ."G6JE(QX_#W8"$1A*F/7+^09?:XC/K7S<[2!3,R MF:6R-:VAG<3!ZQ0I";]0/XG9YDBXI;[$_2D?6]OX+?:8O78*BQ&TS?N&>O<9 ML(&=F:<@_/4\\'WBQG1/XT->[*3.C[9%\)]_ZKQI)0;@TT_?T"++>[+F'NP@ M/'#_039 7M7>:OH& FO:MX\TG#N_C"ZW.R\XD/P55.AE*&40S*W>#702 M9TZ#AF#^>\-F.WPK=V&P8H8D(V+JP;/(X Z(Z&:;!G.[B <7#3 WR3,U%1\6@L!.UZ1.PRLJ;OT%[A MNL:5^F0;24H#V9*%TL#[K%&SE60#=>C8AJ@2+TLI!QJ4!0OKF;G%%\YSZBC. M??7!74B#,(U*ZKG+.Y9"?H0K,U&=-J@99+DDS?UK?T^B6"1YVSBH0G37 MQ3$V4P/SD:RXD2#^'//X^,F1;V9PIF0Z$\NF?Q9A=R.3LVLM\W=7NAK7Q#SC MZ3S@0\$3QN0L9A/X40WJ!?M#%%/7QIGI@PZR/:/([W)]9@_B8X0A>B">F> C M$9H<&WS?ZS!B0<7&T(Q(I89QD<#HM+_QM"(N,B6/9*T1WN;KK7TC8C^V.G@ MA'),%+?(CTGGKV)7,^8('E%C?\A_EIGS]X1/D6-JP%]F>7/1S/.")Y[WSNZ0 MBR!YC%>)Q_Z-]\>RXMZP@"6.OU)#=&QR"*E,H>>6:K&-$8E:';>7+F 2;B#5 M5FALA/?/8O_O9)-B<(4IC;N5Q>SBDCXE E+>19*;PDQ-68S:6Q$H%C^EJ*24J(PUSJR%; M'"6E80++O\=R4!C8O0T$ "TA-N=*9B!FES,MG[!CAY:T-PLD*R)'K M9&7*99S]"\1 22#F6NMXU0 ).\L,@JW]6UM!3*"MH?63XR4I,7/7T2!\E8"= MDH-7BYR S:J F%YPWUBJ8.T"B1OQ@N!TE88]WIR5@XT2M7I,W2V<4GSF/>4U M'\P^E&;!&$:P,H\.CQC>Y2"N@K!O1HS&LKJEEFD2O096U2^0$U'T*2Z**JO; MQHY690A=$8:&XS&\,X]AMCT;^JL+)(;^:A#'C"?5QLQNJ6\=8]QO]<&0W<4#GB=%R-B^;)775A?Q ML"W3',_2U8S :B7XJ+D"*MQ6H^(H#G5Z=V,08D:GC#2A>G:B@^_^&$JMNIJ!VL&S ^C;@UF[BQGR04W836\N7 MU,8!_\$SE/2T\ &P/2:DY CLCC_RUZ797P-(C1P^;YRGU*3K\]PJ+?-R;!8U MJ@'F^T.J#GD(9U!5T8C"BWF &_/ H)0 LDCDS1UO50H://0_0'GH41STKE!X MU&?&TSY_ZSOY6[]W2G+N5UAL2-V38.1Q5UM1TUYS.,#C-%X%?"H?X$N]%J&Y M=%>W/+;>):^^;D8NDZ;%,09\W8E>STR+AG&O1U =*][P).]]DAK1RT7 .TZP MGUOL$FN&"-;9[N:_(6%QTYC;D;Y('UQ!M6O $ )0@#W:(Z].O;$D^;0HIU\^ M(*KT$3)7D63F+O-4HU_ZRZ(^'][DC.+ _378"4LSFR;7V]!\X&O.Q9JS;$TC M\[)M'PAI>I&@;,+:SE-S2U$JPACR^YG]8AQ=^^G@FC&*:07#5R>-50YA]ASLW$ND MM9G1:4Q ]+&=_=!2"LE9[-D[@C;74920Y86(5*9(B_U%!<)%.=YV%*,^%NA! M1EVI,B"T0>H*<+NIWF#B8GE@,SV"#%9FB1[MCP51"N"(V34/C3 M+I]W-!NS,6;+L1OIEW9)]^>B0:I.DZB.4DY'IXFM;NC%*6:[[#?(:1J9GJ[Y MV>S$$*QX0U^3H$KY9)X=50]S!!N+[V/W M7A^U]WI/M@[EE81B[ ,C=>)X"Q)N/UD3Y(&W,4E;86A6YQY_K#0PP+-\S:>7 M^!%U>11]E+9O,[*O5@%7F9;+(U*R4M^=91<(3VX8;^B^CN2K"MU+>)1+'5KR M%.">IN804$7]U<5)E7F:2R].375?LZ5YFTUFR\Q>9OT.J EN+[(9@Q0?$LUN$G<1(Q+"#U;GG M1-&9&VRWC :U(.N"CNU!%DS90H>#2;01-(P8R BG*"C*[8>)X0K/&NB64@'-7]1\]II MKEH%D$R)SYZIE7J?9F!8/+:K-ZG542$D>WI5X^5O"+-MKGS>>$;E;HL_1 M8N/XF6%Z&_A[MAVR'*&+41OY%R.A-6L&Q!>D+PS094@CE?V* T&84!=,Z5XY M-!Q? AR7TB9)2_NP"A($' ]U.A.TXB+I71QQXF@OI1#,:F:+*!=OK ;1'=S M;]?(L+($6",VKE/UD[A-IWF)5'!_NT0@!0&R\&W,(O_"+A+=S;U=),/*$ESQ MW;@.55;K,M6KI([^V\& E@>X8KY1BCXO\WIAEXG6SM[,K^&$"+(T<%R'J>(1 M'UEEEDF Y.U, ,H";%'B2$6_4P%,]E0HOD?>+I*AI BT1')LZ9"]VY0VI7:! M9CJB-2Q]2U4819Z@E2H4_,R#L%?M*!;#:J/4Y3?HNIO\C^"(/G(#L=;E/S%RKCUH/=81?DMZOUV"/"# MV"@!;,=UDVWB\3OGT?'$G-A5$!+'W;@\JX"NJ"N !JN $\IEU [)AA&<[HD7 M1/T#W;,3 F<9 NRNO60(G)<0F*\$I\Z+"-PP!(P"XF! #6,J!?AU -<^H[( M(^GT Z-YM.";&NB*0&K)*@@;O:GT],%4A] 'HJ@V]>2NVL:G7Q^?5/-RB('/ M%:_U7CY2@"B/FC['7MJJ1TY+B'8]/0_Z+8F_^NSZ\.COW%7 ;U*.[V>'^GQG M]GKY:.,PFDX_;>>BX>PJ4MD\KZ9_,78!VP6SG"(OI>WR7TF*ZR"2T 9YROQO MI:BY%C#G>JMBD[%::I^IK(*JOY5YID0/L+0(3#'N>Z7I&XD0/;84H3(].U\M MG&=$R_2( DXXHJ\M;\#J$]'!\T+U=-I1LUXQ4BPV9+8,=JGA?;[A;H9KG^TH M2/R8^FMNH6>>A?PV5NE.VA_&%.Q9J50 D!?JIM,5##TY3C=:G9RL?P&VK#Q= M(3 EI<'="5C0VX;K&>'^LWM2=I]9O4KZH#-9T0'A!53:W0 VB)T0A)$5,G&) M,2"\07+;^&K5 H:+PV]3!B#Q>-7:8Q(Q0D511-;B2NWMS)_G(.Y3$//560;B M(0-AY*[76-:TR.$T+")=\9[L@C 6@\:8#MD*;IP=LG^TYI#B1N7UI;CDI#41I;*KO9>?O8:K;3^[%""NG\;\-$O=[7*2@G3'[W-V+P(^ M_,CB(ED41PA5XZ'(O"F*'B1X%'EX)>PLQ2M S8QP6&L;]5F=6R^I3- M@#:BF1^]GI-QCK9I+GGVSEX3*"QSH%N(2WZA)D)!1<5Q%1&0A:OT""SH+&.Y MO2=[XB?$RDODN#8Z5S3>U$4VG(AC+IQ0>N7D +.J4PI@<.\(0Y9)Z844D,IQ MNB ,J$M3\OG+V99OZ7?Q5QN\; .'&ZTV96HK 7&[6!">A>Z[Y#R(XLC.!. * M"&Q3VY"'-4IAMU80,8:*NKA\YC4+A+WHK,4#FR%.E+%==.S3@,!T;MD_B1-> M\GC,/Q+O\-W'3Q\^_I"[ABOA.JD?HO7S::G0=DH85+VWG<'A8V?L1U[@KSVZ M)TLGBD@<.?XR#F+'2__V>%B38!TZNPUU&6V=_J$T)M,W#.(-AS@3,-B-M. 0 MT[^='3X?(]7=<"_)T4UYV@_;(Z"WKQD SJTUF';)_8(M%!X^+"@02G=> M1$@M4#NP1$(CL3WF-US%W@49>2**.L MOM>AD!E=65+N5 #+/6^"IOF.!B&;JAAECAX!S50(I M3M6WO,FQO MYZGY\N/,X0%_T,-JE38X6['-;";XJ8)'L9O@#7[Q"E.@-\\R' ME0>.G;VD8!6PR+$EC9.BQ/ B0UE[-5!3%-?M0(A918P2O#$K;" M0["*G]AFE9T,#1]B&.*&K&C:.K3'0>\$726A+YJPL@U86J!-B%. MJM ..TVQ6!SY!KFM0UKS(%48(KBB33R*B<]>, MMOZ:,OLLC\Q]$.M*GX9&-1DY)ZWA*+3FDY($QGB@E;&LB%DOQ6B6%^F0R MX60SU2;=DMG.M0.=<% H!3*5^G0\%1\8Q(N3.,)YC;^59+EF:)-]B-ZTYL>U MD!>^>8)B),Z)-C-_R?^/.[[W3!I,^KQ-2*KQ+NA*RM]&%7 3CGUI?7\*]$<\*8T,GR6>X8B9;M?9S7 M5DR>.I1)7^ZM;)>1%"PNK,/C:Y]][#L>$[<\9"GV<2C00$'%*RWSX@ZQ&O' M0KU&;@)G1^-T=E$URZ38<<-*DPMEV"].,/2I#UBT#RPFEOIF=$!\C2)1[*RA M,^@=0A#2%A\+Y_DK>^*SAPAE&R-1JLUNG'#-3%0FL6R[\Q5[\I,5C3^'Q(G3 M::YW).1^ 6>MDM(/!>G%20@8"PP&HO>_7L MJD8"XM8/RS9R0YU'ZM'X4#XEOU>=HV Z50<#S,A?'P'0I#-R-]"259]BSM.] M;7<%50$[826@0E301)RAKM,;XD3E$G*C%K0T:EV09. M6Y^6**!:#2[YJ!_@FA6G"OR&8DY/TA ?IYDM(8HE3Y-%8VN@O"6/!6LY9 9 MUPFS@JU.1=)# $D1-DMZ.2"@14N\<4B\_FF^RN?'VLN D<)!OLN,!+[(93GQ M^M=PG/!XB-E+U@F7T=?=THG)IP\?__SAD_4\I0[ R'TH^G)-D;J8H?M[(D9L MWCEA?%B$CA^Q*X!1.#H[%/_%EA[6@(XC"FHZ6(>( !5Y??EL+\]7 @5[VH>^ M@#=QMG_EW+VS56Q4T?8FK(,UHVT@%K-%T^79.K1V9?1R' M]#$1M+2D^UJ@83P-U#1=&XD0ZN+:T;*GYUKA86N\;C'NYBA,#0,SF9SP5XV! MCX5?QWP>JU&PO#MP/^)HSGZ3XZ.0GF0F&PWF]#P\W_!BNFN_^ O4=^G.(Y>K M%7'CTU,H^L^$9\/RH)MBQIDEP&-@G32V:(O04.$4;1_<@H1;O21#Z6+= M[))O$5"[&%VP JN9O[SG=/(L)O/* :$;1%)6=1 '-OEZJ @#KS>HU!PX?&MY MI0'_-Z=6EG"*2)@%P62E#C9#$AT0#9K0]2&;:A@# ,C .].)DP !PBUT5)+D MO+RGK\#T'D'#S(%EPF[Y,)L2#]D)1KHVCK\"[G#F31WDA ,)KF@EWUXLKJCO M,(O-\3),V$G84K8GY5=7]QIX0T[:Y%-DOG;O?]*#I&$%%TJ3EP=HF'FCBS E M"C,^=\+PP-XC/SE>8L70U$5A@IJKU6C59@%H^MQ0UNS,93N*1-ZI^>"%=!&Q MAL;X1ME7!B\PR0Y4S<7&3V'0T+'M6C_'.5HM7.7GI)GN$!DP>?9X 8JM.$,3 M**P[K4N@BTJJD4R#6UIM&/$_AL1B)]-NH-@QAPYY[N)IA8*5J(,.GWYB=XW# MNV:?!^%.V0:6?34!DDHW"]W@;V2JH?TBJLQVZW/"SX/M(WM;<$ /,=D5X'(K M*3Z(&FYF1%T?Q;>IFA%6"?3":T1*O]4ZA6$"F,D*)$<\&9T9U(2W=/UOR=9=BM?-FLA%!]. MZ]L,P&A [S.1S25D&?$2(MX7D@'YPLTE!F:^FNT9[;AQ<16$_!]/@*T<+$-4 MD//6]66DTJ+*C/X8J07'G.U&O(3JN"=I7=EG]E"Q4YJB Q\UUM5/./3H#)S_ M,)2^SHW4 J$,?9#UE8XE7!H^2955=.W=ICVJ>BG;OS=P538MJ..O[%X#QQ+2 M$ -^V#IXTRM^G!_D![9Q83V+J2?SU4/,JPDM.3.;@2'=E$K27VI0W4PNQ&&E M160LMH&O0\'VLG5*;ZFN7$*E6H:TEK>21LX#"=FE=\[>I**S(Q,;7C5!7;IS MTH3,3! $5'6/IN'*J!:%$C.,:8919G="=F:-P7HK3XG!FC2#2KCL=0NF%P+O MT!?XQ&()>SM %"Z;WX5RHH$,+S3B9@4?>S>B'!!F[8N2(%?'0$MH!5*;GC9S M(LMYO"$A!Q&2#?$CNB=IST.K]>F*P"?%+ V:PE5CFF6(\3Z69)EW\;+'Z09( MN)6UVHQMHA>@HUO7[DFG8#+4MSQXIVO;-'T]B>/6NGV4=NW'+22/$?DMX7O8 ML__A?46L62@-H+">?/KF21.M0"J=@;AGSS9I!H8B0X0X6@CS<&]:W.)U- M"@A5&1IS 7<4Z=$4>G+"Y053Z-::C)4 3$;K5>@",::R'W_L:;@J".PN83*) ME+(&1(?-DG42Q58P$-VQ 4^CEG#0G27YYG"8#S\);$LR@B_;H M"J''#JPYA/4,A?D3>QN?.9[#-OFP822T"O>>.4PEYM,%X&9E3A MEE;.2HEDX,_X(>6<3^)>;MYJQACO\!XD\3UQEM0[L TQ5*DOTL0<&HI*U*\[ M;LRQ&\DEIP:M,]]/'"^=>E5+ M[3,Y"L=%3RE=5C.P6^$9J.&32%W[/Y+EFEPE_E(EUZ[A0TS?E@HOTLEK\CT# M)C /)=.E><).89YP0:X-D_#EIM=DLI?5QPY#*S"M> M%F7Z +X!!SP-(CA^S0_"FAO!Z8NVKX;_' 3+)^IYC)"UI3NRN8':UFHA8!X5 M*0[:F:^JH*QXU+;7Q'SK#/B+3N. MBR?B[WN/3E!^9 "CW<_TF<CH=#,5+=+X3S4K\]=%DB_LU?\C>MSS?FS_K MTU6MNAL[(.IK\ ["J)8?*RT#CEW-VVZ.X0T=1>=K-8GBQUB-<2"UR6_3[5IY MIW.$>LZ[&W#@Z .3.)[ =>?$&^4L-LE'4YRM)ML[;#>5$8NGNL[MW\'ZAJP= M[XK8R2,Z+8ZBTG7OKO(LE"-=L+._OOI)E#C>G-U*JS!-/^=H7_O,ON393'E[ M(AL<5(:-].[OPV)UN@+Z$8#M&87.&>(TO@D94I=O:&/WGJF_K5B(R\.,-L*;)TV;2H8]I8WI[OBKOY)[P6A&VP;,@#(,G MOE-GQ_XM/E@Q7?0PP# K>_-?E\JHL1$9LOP&YW,_4@1YB3(524Q7MGM8FR.# M\QBS(BJ*U(<+C$")S1?GF6Z3+9H>:80_S6M$C\1P$8]!W=>I1W#A/)/>Z5/' MI89)EFH#IS^HK48&5?]TTY< *.@XH=N^QLS451"*-%&W@?Y]AOGP"76\E7S@ MT27WR%WZ<=KV%G"*8N/Z&$3OD.)\.&(S389W!C?AHUQ4;LPEY :7*L+9QK"F M$G-=XO/>#W1)'=[/3[D]AA+1)2LC>=-T:"VC!VXC#%[HD%+)\X(G[L&+A$$3 MD7!/(IL=@A0A8QTA!76G2T.(EH;P/+;784,)+J;]H"?\ZBQO[-"AUT:M!N-K M3$5?_/,DY%O+//?JG=7T%D3.2M1GCB[!L!QVS7A>)7R@&QQ?9>NA)HI ,E5* M+, Z]#%>.:WON(+3J%?D=$GY=.#')#YUE)ROKH*0T+5?M&#LQ$Z5H>-X!15> MTN5XJ3HUL6/FQY#P31!%8@#T*@AY(;<53K= &\?SMI6O;;1"FAV7R=0MB>O( M74D9*;U-E)89C8:4,DF-$A@=XU4PNPW8G49#28FQ,;]*2XY:;^H3""=4HH+G M"4O>7BY8$)^GHT.=P:;5Q_-@-F9P(^$ XR VFQ ,K$Y# MKS]A"Z(6@3=A'$CG>TI@]L6ZV(IZV(;NB6 MQFD_(F:FBY8/)/0=[Y[LB9^0\V"I$J.S!GK4][0]@F$79)FDF?@( M_M(3['%;W_JDS%C^%[!>8-IL9YM*7:P(WZV"O1*V/G#UA^#"ER MI>GN W&T"'.Z;"U1+O=M3*F[6=K L&\&DFB!N@D\MO\H79$G@=E,0NJ J/^. M*1%";T1OO_2CTAHU"50%?C.*I",U.3CU5&]+.3*3P[>1N^AS=HUZ5[^-V<48 MLWM<6 SC$LN?V1O5(X$R+?)+J 0W#-#TZN6-Q^_)+@G=C1/Q&L-UZ&RMZ;QF M:'@]W#LU7@N)8$:I G+.XMBR-GCH![%3C+LY"I-:)%3 :6UI;F9#IP3IAZCV MF!)5FW:,%*OER: +&GN$-_1AN$8@4WP-L%KDN6)2@0:?8-K*SBXCF$Z,OMSLO.! -)5;]8KRD MK.UM!%,3;>:$EP&,4ULU$ -B5**QA77F\*+28,M3(3,*A7PREZA3/SN![P9^ MS/!F_[H62:0DLJ@(6^%A6]K:;&FG'F2L=V2ZI2D)J9!]VB?I,!3C8 ^%2=DS MET$,3YEJH/F&+>!&0/R;UBS#-E)A%<%^H7X0BN'(Z8&X("Y'4R5#KO'343PU MI*QHWBU20+2479>.F+](0J:@[DA(@V4J)27!N2=4_)JUS$L]+,:0#]=ZZDPH M"]=- 5 6Q&QF;%%H00+?K#:1@S:J@I78:N>HU/$40^79'X7<7@6A@B T9[*8 M+C]2%O,70?)4F) I4;1SO;J#CO<0U"&<>_V@RZ]5X>Y]7 M>2T"3?9*#ZW6H"%QN$_Y(9'\1-D.J:*[]0C3"R@6L M W^DBMF,EF"5L,;&5RVMLHSU+(DW[!GQ.UDN@K-"#J8]0\P8(?3,[6Z;S)S8 MYO6S(!JB9$\(.S)_SI\'W+/$\+;O VF".V[&JY$.L* 63A4&%Q'1?.$BKX"8P$21\+^7E6Y^3V MQ$C;/&\EK&J!L,(BIB4J3:O6#HLI>C?%DF+$* Z,*!Y] !TL!1FO^[KKD-5/ MSJ!UR6^%R6^%R6^%R<,5)K\E]/35A*T)/CU+EM\R?":6X7.1<5K(U%>?QNH) MVXV?CD;+=5&U>?/(,?E74O9GILCD98!]"I;?Z@#?Z@ MUP'FF,U%5S=[1F=I M?=P7=B>7RK1 5KGWA ^-<./L-K#'(3F@459S=M &)U>IZ=+^Y4-?FV5\#&C; M*UP7?K RI==26&;X .LH-.O5R."MTNRMTNRMT@RTTFRT"D4U4%-(0;/6ZZ3) MCLX#I+/EDO)/'*\:*D5YZO1 %^-PZ(7DM%Y ?1B'/3:M]^8F(8NO70(;Y6[P M\:'06]HSXG&E?A6$G]FW=EJ9V\)UE$;W())89QO8"WA0:4S]+M'E,PE=&I'H MVD^K%L2$F6N?/?7]B+HB-VY4DJF#]QB3%.P(J18W 9T&@XJL^)^?2,1''=W3 M]2:VUX<:"+W7(X RWB"-#3R&2;,NG@\DW%.7R+=V&_A[AC5)-Q")\U+\=YX" M=AO$_R3Q/7&#M<]MD--*Z4?S>$/"Q<;QLU-H)6R-MIEI&9R(3 <;H3@V>4^O M$F;P9#_BO_=Q4D(NW\'DM//0',8N@3.]C-*4CVL_BL-$!'JKA_4G0:"2D73E MT'!\UFZ_G;RB5UI/EN/6_)ENVO)P/1"\7I$,RB;V]2\.'+/F')74Z>(^OK3= M4:A&R+I'K<5L8>U9=>UC!:/- ED]!/1??-W$4ZV*55W)0 UT+UT[![T0 MO1E)D:R1]'$-H,S52F&L#E.6A/YR0]:.=RGF6LF3#Z/\!$3$_<,ZV+]G7S$J M?/R!_^%;_H>"S,M6Q&& YJG@))>2 Z#&59HCK]BPT;0A$REK_(X'8OU:,ITA4L:\ZHU6/6 MDF;^Z-&U8\MM*($R4:;*Z 6FGHQ"?!';\=,%V041M7)(RP FRK8*E7#SLP@[ M^J+=E#6>54$@W?8]F58C%%*6TAT)5T&XY0U!SP)_&Q85L?G MHKP4:B&HJE"E3E85UI7]*SK$Y^.R;Y@YFUH_Y\P64BSO5!J^+ED9Z?+2.0+Y ML'49709VM=31T"K?-&!2N6)S<#ZURZ.<,ZT%FEKD_DQ\RGM"\-I#NJ1.2-6G M.#=_BZ)LN@G9LEGL$IRW.-E(;8#>,UHDOUYOS\+@5Q(Z:_7[7_(1;EC7 MC/ZRO4-Y:@!-@8'O_I=SV0.VTX/DYS 7?1W@&!T!*C>\A'25IX\.<_Z;+-?D MVG>5E5WE@Y'>\55"5K>)UN>X<,DI-32KW.ICIW-E>U"WN Z%OS@1P\L7R8R. M?SAG"C/QN&]<6<2[5ABG=55E12<=L&O%7V]_.=.+W6Z'N;<>P+C8TS'Z-^(Y?;>ZB%=!56'R4YT_*WCX4A%)51G/>$L*Q M$O5=A3V<4B-M'.INH%,\V0JD1/*%YMW1BKM+.Z7=$Y?0/6]%Q5X5/A&;_9G& MFTH?<853WA\&BAO'A.$ Y(1[L0&H^3/JL=]:1XN@^ M709BU,.FAY+N7'FY\;I,)(*5 CU5]V MK?R^*$W17.C-!J3&3S?$B0C#DH99=7E#>QNILFCY>$)*H(T$8$V*0%2]P'3F M^XGCW3,"Y,-QR\K)7,FK+3\9PZX?$<&:"?5YR.7=YP9XOM5 35$+-Y(-KK_. MD!44%V3%=BMJ2$+ZF/!5^6RTGA44IPX""X;2&?OE7Q^2W!MC\ MS,BI]<5YIMMDFY[XXC]&=R3,)87]T;5UO@#0PDU;TA*8TG&$X B<$Q50J#(L MPR].S @G6NR<_GUP65+!!CLA!%J(E#B --O0 .4;NJ6Q5'*:YNGU@C QA=*; MH!@)+QU(,-\MX.W"HXJG3M$#7B05 MP!/3$II4G611==["[X&L.1FN?5$TGOHM3BWOS-HFB!7OR2X(^0&Q^1)HA&5Z MD$Y!'+XB3ZG(0%C)6VN!AIIFT\'!XAEI(QALVL)@C^7 %=U->3:&:'Y5.!O: MAZ)M,?G!D%_-*LOHVY>\RU>^=&%%2=< H]9OC4L;=*63K%7SX,"B>E-J*8!P M?^G(3M[(KIF;E4:-AKJ=;5Q>$T7SE8A;6\OJ;02&V!2OZ[B44CR>A$DCV+N_J$_AB^3-[J;L2*-,BOX1*J-W; M"@C-!F';;.)LFX$7^HY6W7>;)Y7FGP966FH W),UY?>^']\Z6P@+3;HLSFM= MU<@KM^RM4@0I4YHCM @=WF3MX;!]##P WI37&Y?)T\B5"A%0='819UXB O@\ M$,N-21DU,J), RW-</2&)X37>XTTP4G M!?BD4-,K7-SR:?)R8Q/-'A=.*Y I\$^%5J!N80-.WB6/'G6OO,"1N%X-&5=< M5YT HUJI4 4Q>-654>E\>(Q+\59I ^'U;EY_(F6HG$PL@6'JZHQ]8#8UEUW6D=L1I5 /-*#1DE,#EG-N@Z".$T87G5Z9AV%6I MSB\T8\_/Q//^PP^>_ ?"^[Z0Y744)3(OI"&CFM:?#LL:*00YEM#4#Y%F"<&] M?N7K3D4)-E E9]3@;HHMX7IYX!G9SE5>=SGU5H4;.GZ'K?T\(76Y)N&8O MA\]A\!1OLK9R8&R2KSXA)U(#>7*^8?DP'C;,[H%F5FG1B=Q5,G+DS %P79A> M4WF%*'^6 ]Y0I66G=3F5*9*S"*! MD>8D->'BM'FX(RJ+3V%&ZJ9+CF[@"I@ M#1T5:=8QJ)E#8YRR#:9??CV3G[XSQ0?@ZNC%N[L@BAWOO^D. MU$21+CXMLU).GYQMO3T=VEF$'*60.$!L*BTW"0=4F0 Y'_H[-709<1-PK_(F M\.$>8+4EIW)2ZK3(^=+;DZ'+EGS^^L=/ZP6-04HW:TM.A2UU6N1LZ>VQ,&7+ MY;.[<%6XOWA]N3"B9W&+GG&7@OI\I,R MYII(E',/9J2&O,C_;^\Y0H].1/C?_A]02P$"% ,4 " 'ATY12MBJRY=Q M @ AHQ8 &P @ $ 9C$P:S(P,C!?:61T8V]R<&]R871I M;VXN:'1M4$L! A0#% @ !X=.477*X3X]! RC !L M ( !T'$" &8Q,&LR,#(P97@R,2TP,5]I9'1C;W)P+FAT;5!+ 0(4 Q0 ( M >'3E%HP: RQ , $L0 ; " 49V @!F,3!K,C R,&5X M,C,M,#%?:61T8V]R<"YH=&U02P$"% ,4 " 'ATY1N)< /5@# !Y#P M&P @ %#>@( 9C$P:S(P,C!E>#(S+3 R7VED=&-O'3E%V M,9UX@@< (,@ ; " 6V% @!F,3!K,C R,&5X,S$M,#)? M:61T8V]R<"YH=&U02P$"% ,4 " 'ATY1DAW9-ID$ 8#P &P M @ $HC0( 9C$P:S(P,C!E>#,R+3 Q7VED=&-O'3E$GVECZ B< M ,O. 0 0 " >J6 @!I9'0M,C R,# W,S$N>'-D4$L! A0# M% @ !X=.49>88H#'%@ U#&UL4$L! A0#% @ !X=.44)KJ;KD=0 +W<' !0 M ( !$]4" &ED="TR,#(P,#&UL4$L! A0#% M @ !X=.42,HU*2W% $ KM0- !0 ( !*4L# &ED="TR,#(P M,#&UL4$L! A0#% @ !X=.45!B'+=A=@ I,<' !0 M ( !$F $ &ED="TR,#(P,#&UL4$L%!@ - T *C@, *76! $! end